一个「学渣」从零Web前端自学之路

2023-05-16

从 13 年专科毕业开始,一路跌跌撞撞走了很多弯路,做过餐厅服务员,进过工厂干过流水线,做过客服,干过电话销售可以说经历相当的“丰富”。

最后的机缘巧合下,走上了前端开发之路,作为一个非计算机专业且低学历的人来说,自学编程其实不是件容易的事情,不过庆幸的是自己坚持下来了。

目前工作还算不错,收入在目前所在的城市不算高,不算低,生活也还过得去,继续加油努力,也希望自己在今后更上一层。

从 16 年下半年开始,我真正接触前端,到现在 2 年多的时间。开始之初,我没有任何的语言基础,完全从零的小白开始,就连「对象」我都弄不明白,更别说那些高深莫测的什么封装,继承,多态等。

当时自己也不知从何入手,怎么办呢?于是每当自己遇到困难时,就厚着脸皮去请教前辈大牛,然后就是去查阅资料,很多时候自己也很觉得不好意思,现在才发现人很多时候都耻于相别人请教,怕自己丢面子。

但作为一个过来人,我要告诉你请教前辈大牛真的很重要,可以让你少走很多的弯路,不要怕丢人,没面子,面子值几个钱?学到真本事才最重要。没有技能才叫真的没有面子。当然了我们在请教别人时,一定要掌握「度」,不要打扰到了别人的工作。

我现在非常感谢前辈们的赐教,也感谢那些在网上写博客、文章分享的大牛们,给了我们这些自学的小白很多的资料,经验,心得。从中受益很多。

向优秀的前辈们学习,所以自己也开始进行学习总结写博客,希望也能帮到和我一样,学渣、从零开始、喜欢技术的一群志同道合的人。

我深知自己的技术并不高,还处在继续学习的路上,离大牛还差的很远,我本身也非常敬畏技术,也知道自己的渺小,只希望这篇文章的「学习之路」对于那些「从零开始」学习前端的同学有一些指引作用,不像自己一开始那样的那么盲目,哪怕对你有一点点的帮助,就足够了。

说了这么多,下面我们直接进入正题,都是我平时学习和收集的一些资料希望能够帮到你。

前言

  1. 首先我得告诉你,自学是件很苦的事情,学习本身就是件反人性的过程,更何况在一个从零开始的全新领域独自奋斗,这里不是要打击你,而是要你认真想好,结合自身的环境、条件。不然半途而废浪费的不仅是时间,还有精力、金钱。

  2. 如果你已经想好决定去做,那就不要犹豫,坚持下去你就可以成功,像我这样的学渣都可以,你没有什么不可以的,一定要相信自己。

  3. 兴趣是最好的老师,很多人对这句话非常反感,被生活所迫,谈兴趣不可笑吗?其实不是,问问自己对技术有没有兴趣,做自己喜欢和感兴趣的事情才能够走的更远和更久,很多人不理解这一点,总有一天你会明白的,我当时转前端的时候也是因为自己挺喜欢,而且最接近用户,都是所见所得的东西很好玩,令外一方面也觉得工资也挺高,所以自己打心里觉得做前端挺好。

  4. 做好持续学习,时刻保持学习的心态,说实话现在社会,科技的发展非常之快,技术的更新更是如此,如果你觉得学习一门技术就可以吃到老,我劝你还是打住,可能考个公务员更适合你(不要杠精,我并不是说公务员不要学习,自己体会就好)。

  5. 永远不要觉得迟,只要行动然后坚持下去,你就干掉了 80% 的人,自学的人很多,但是坚持下来的没有几个。就像郭德纲说过,不是我的相声说的多好而是「我活了下来。著名营销人员「小马宋」毕业时烧了很多年的锅炉,但是自己对广告营销感兴趣,所以离职从零开始,现在已经是很有名的营销大师。有兴趣的可以关注下他的同名公众号「小马宋」。

  6. 与其把时间花在学与不学的纠结上,不如把这个时间放在行动上,如果发现自己不合适也坚持不下去,那就换个赛道,专注的去做一件事情,会提高你的成功概率。

工具篇

工欲善其事,必先利其器,所以在开始之前选择一个合适好用的编辑器是很重要的,工具不再多,在于好用就行,除了编辑器,我们也要掌握其他的一些工具,才能够让我们在学习的道路上更加的顺畅。

1. WebStorm

不必多说,前端最强大的编辑器,特别是那无敌的智能提示,但是它的缺点在于如果项目多于大时,出现的卡顿让很多人苦恼。

  • WebStorm:官网下载地址。
  • WebStorm 有哪些过人之处?
  • 激活WebStorm2018

2. Visual Studio Code

微软开源免费产品,受到非常多技术人员的喜爱,基本上成为前端开发者的必备编辑器,强大的插件扩展,可以灵活的打造自己喜欢的风格。给你们送上常用插件列表拿走不谢。

  • Visual Studio Code:官网下载地址。
  • VSCode拓展推荐
  • 使用顶级 VSCode 扩展来加快开发 JavaScript
  • vscode 插件推荐

3. atom

也是一款免费开源的编辑器,受到很多人的喜爱,但是我本人用的较少,所以插件方面就不推荐了,大家可以按照自己的爱好去寻找。

4. 科学上网

每个程序员都应该具备的工具和能力,否则很多事情都无法办到,至于怎么做,你可以自己查阅资料,这里不就不在多说了。而且下面推荐的很多资源都是需要科学上网之后才能访问,所以一定要学会,一定要学会,一定要学会。

5. Google

在使用「Google」之前必须学会科学上网,不然无法访问,学会使用搜索可以帮助我们解决很多问题,一个人的知识是有限的,掌握了搜索的技巧才能以不变应万变,很多时候百度出来的东西重复性很大,最重要的是垃圾信息很多,在百度找不到的答案,在这里很容易找到,Google 是我的必备搜索。

6. Github

全球最大的「同性」开源交流社区,没有账号的赶紧注册,在这有很多优秀的资源项目,各种大神。观摩优秀代码是我们学习的很好路径。另外在开发过程中,很多时候任务重、时间紧,应该避免重复造轮子,这里能够找到你需要的工具或代码。

7. Stack Overflow

国外著名的技术问答交流社区,开发时碰到的很多问题在这里都能找到答案。

8. SegmentFault

对应的国内版的技术问答交流社区,如果你英文不好,也可以在这里找找答案。

9. Markdown

Markdown 轻量级标记语言,简洁的语法,让作者专注内容而非复杂的格式要求,我认为人人都应该掌握,特别是经常写博客的人。想想你在用 world 时的场景,每次写完文章之后,不得不话费很多时间进行格式的排版,使用它你就可以避免这些烦恼。

  • Markdown 中文文档
  • 有道云笔记:我自己一直在用的在线 Markdown 编辑器。

HTML 篇

一些准备就绪之后,开始我们的学习之旅,首先我们先从 HTML 开始。

HTML名为「超文本标记语言」,是整个页面的结构基础,它承载了我们的页面内容。

1. 基础

  • w3school 在线教程:内容非常的基础,适合小白学习,对 HTML 有一个入门了解。
  • freeCodeCamp:一个非常好的入门学习网站,采用闯关的模式,就像游戏打怪升级一样,非常的有乐趣,准备自学的小伙伴不妨试试。

2. 进阶

  • MDN HTML:这里的内容质量更好,错误更少,内容也更加的全面。
  • HTML和CSS编码规范:掌握一些代码技巧,写出更好,更高质量的代码。

CSS 篇

HTML 承载了页面的内容,但是有时候会略显单调与「丑陋」,CSS 的作用就是为这些内容加上样式,就像一个美女也要有漂亮的外衣去修饰才会更加漂亮,「人靠衣装马靠鞍」,网页的内容也是需要穿上一件漂亮的外衣去吸引用户。而 CSS 则完成了这个装饰。

1. 基础

  • 学习CSS布局:带你一步一步的完成 CSS 的学习。
  • CSS参考手册:对CSS可以有一个全面入门的学习。
  • w3school CSS 参考手册:同上也是非常基础的知识,适合入门。

2. 进阶

书籍:

《CSS揭秘》:非常推荐的一本 CSS 书籍,可以学到很多鲜为人知的技巧。

在线系列:

  • MDN CSS:和 HTML 都是 MDN 社区文档,质量保障。
  • HTML和CSS编码规范:掌握一些代码技巧,写出更好,更高质量的代码。
  • 大漠老师的CSS系列:大漠老师对CSS有非常深入的认识和丰富的实践经验,《图解CSS3:核心技术与案例实战》的作者。
  • 大漠老师的SASS系列:大漠老师的 sass 文章系列。
  • SASS中文网:成熟、稳定、强大的 CSS 扩展语言解析器,它可以让你使用变量,条件语句等书写 CSS。
  • Stylus官网:同样是 CSS 预编译器,但它省去了一些符号,让 CSS 写起来更加的简洁,清爽。
  • HTML5和CSS3:详解HTML5 和 CSS3。

知识点:

  • 别说你懂CSS相对单位:深入了解 CSS 的相对单位rem,em区别。
  • CSS 进阶内容:常见知识点的深入了解。
  • Flex 布局教程:语法篇:阮一峰老师的flex讲解。
  • Flex 布局教程:实例篇:阮一峰老师的flex讲解。
  • “CSS相关”目录存档:张鑫旭大佬的CSS系列文章,深入浅出,《CSS世界》作者。
  • CSS绘制的40种形状和图形:利用CSS绘制出的40各种图形形状。
  • CSS-大前端:一些 CSS 的知识点。

JavaScript 篇

有了 HTML 与 CSS,网页也就有了内容和样式,但是会缺少与用户的互动,所有的内容都静静的躺在那里死气沉沉。就好比一个美女穿着漂亮的衣服在你面前一动不动好像也没有什么吸引力,但如果又唱歌,又跳舞,还向你抛媚眼,那可真就把持不住了。JavaScript 就是给网页添加这样的「行为」。

Javascript 简史 :可以简单了解下,JavaScript 发展由来。

1. 基础

书籍

  • 《JavaScript权威指南 (第6版)》:俗称「犀牛书」,JS 的经典之作,提升JS技能的必备书籍,我的JS基础知识全都是啃这本书啃下来的,刚开始读时可能有会有些吃力,但是只要坚持下来收获满满。
  • 《JavaScript高级程序设计(第3版)》:俗称「红宝书」,JavaScript 超级畅销书,全书阐述了JavaScript语言实现的各个组成部分,ECMAScript,DOM,BOM,事件,面向对象等等,随时拿出来翻翻,更加深入了学习 JS。

在线系列

除了书籍之外,也有很多优秀的在线教程,可以帮助我们更好的学习。

  • 现代 Javascript 教程:非常全面的JavaScript 学习教程,从基础到高阶,非常详细,相信你会爱上它的。
  • 廖雪峰的JavaScript教程:廖雪峰系列教程。
  • JavaScript 标准参考教程(alpha):阮一峰老师的系列教程,通俗易懂,案例丰富。

2. 进阶

  • JavaScript语言精粹:揭示JavaScript中的精华。
  • JavaScript 秘密花园:对 JS 一些的核心知识点进行梳理讲解,例如:this,闭包/作用域,构造函数,原型等等,都是面试必考知识点。
  • ECMAScript 6 入门:阮一峰老师ES6入门书籍,全面介绍 ECMAScript 6 新引入的语法特性。
  • JavaScript使用技巧:可以认识到一些你平时没有接触过的小技巧。
  • 深入理解javascript原型和闭包系列:详细解释了原型和闭包,看完之后对原型与闭包让你彻底明白。
  • 大漠老师的JavaScript系列:大漠老师的JavaScript系列文章。
  • JavaScript 算法与数据结构:基于 JavaScript 的算法与数据结构,让你愉快的学习。
  • 力扣:算法和数据结构的练习平台。
  • JavaScript中的正则表达式:我自己的一篇正则表达式的文章,希望对你有帮助。
  • 30分钟掌握ES6/ES2015核心内容(上)
  • 30分钟掌握ES6/ES2015核心内容(下):阐述了一些常用的ES6的知识点。
  • 学用 JavaScript 设计模式:阐述JavaScript编程语言中经典和现代的设计模式。
  • 你不懂JS(系列丛书)
  • InterviewMap:聚集了很多知识点,包括JS,浏览器,性能等。
  • 30 秒就能理解的 JavaScript 代码片段:让你更好的理解一些有用的JS代码片段。

TypeScript篇

ES6 的超集扩展,严格的数据类型,带来更好的维护,适合大型项目的开发工作,有人说它是未来的发展趋势,你说要不要了解?

  • TypeScript 中文手册:官网翻译版。
  • TypeScript Handbook(中文版):中文版。
  • RxJS 中文文档:中文官网。
  • 30 天精通 RxJS (01):認識 RxJS :繁体字可能阅读起来并没有那么顺畅。

Jquery篇

虽说现在已经是单页面应用时代,有React,Vue 这种强大的框架可以使用,但也不缺乏一些老的项目需要维护,而且在学习之初,可以用它做两个简单的应用还是不错的,可以相对了解下基本用法,它可以让你更好,更方便的操作DOM。但不建议再深度学习。

  • 《锋利的jQuery(第2版)》:一本很不错的 Jquery 学习书籍。
  • jQuery API中文文档:JQuery 中文教程。

Ajax篇

掌握了的HTML、CSS、JavaScript时,这时候可以尝试自己做一些项目了,而项目中肯定会有数据的交互,这时候就是 Ajax 的用武之地了。

  • 廖雪峰AJAX:廖雪峰大佬的博客知识。
  • XMLHttpRequest 对象:阮一峰老师的AJAX详解。
  • JSON风格指南:前后端的交互数据通常都是 JSON 格式,所以了解 JSON 是必要的。

NodeJS与模块化

NodeJs 的出现让前端发展进入了一个新的领域,并且滋生出专业的 Node 工程师,不仅如此 Node 在前端模块化,工程化起到很重要的作用,所以了解是必须的,如果感兴趣的可以深入学习,可以向全栈工程师发展。

  • Javascript模块化编程(一):模块的写法
  • Javascript模块化编程(二):AMD规范
  • Javascript模块化编程(三):require.js的用法
  • 前端模块化开发那点历史:了解下,前端模块化的发展。
  • Node.js 官方
  • 狼叔:如何正确的学习Node.js:狼叔江湖地位颇高,《更了不起的 Node.js》的作者。
  • 全栈工程师之路-Node.js

框架篇

随着日益复杂的用户需求,与系统的复杂度上升,传统的开发模式日渐的很难满足,此时的三大框架孕育而生,让开发者更加高效,可复用,把关注点都放在数据层的操作,免去那些繁琐而又重复的视图操作。

现在框架的能力已经是前端开发人员必备的技能之一也是趋势,三大框架的「最终目的」都是一致的,我认为开发者不必纠结于到底应该选择哪一个学习,可以选择其中的两个是最好的。对于刚入门的人来说,建议选择 Vue 入手,比较简单,灵活。

  • MVC,MVP 和 MVVM 的图示:在学习框架之前,你应该了解下MVVM的设计思想。
  • 框架原理:了解一些框架的基本原理。

1. Angular

  • Angular:Angular官方社区。
  • Angular开发者:大漠穷秋老师维护的站点,Angular中国布道者。
  • NG-ZORRO:Angular UI 组件库,阿里巴巴出品。

2. Vue

  • Vue:官网,最好的学习资料。
  • 我的Vue进阶之路:厚着脸皮贴出来,自己的一些学习总结,希望对你有所收获,哪怕一点点。
  • 使用vue全家桶制作博客网站
  • Element:一个高质量的 Vue UI 组件库。饿了吗前端团队出品。
  • Vue 项目里戳中你痛点的问题及解决办法(更新):做项目难免回去到坑,这里你或许可以找到答案。

3. React

React我了解不多,所以就没什么好推荐的了,大家可自行学习。

  • React官网

视频课程

很多时候,我们在学习的时候有些知识点很难理解或者自己一时间想不通,如果有大牛能够询问或者带着我们再好不过了,而那些视频学习资源是你最好的选择,能够录制视频的都是一些大厂的资深大佬,技术造诣也足够深,我就推荐几个我经常看的视频网站,供你们选择。

  • 网易公开课
  • 慕课网:高质量的在线学习平台。
  • 极客学院。
  • 网易云课堂
  • 腾讯课堂
  • 51CTO学院

图形可视化

随着日益增长的数据,如何利用高效的利用数据,是每个企业都考虑的问题,而人的眼睛看到的东西要胜过阅读的问题,俗话说「一图胜千言」就是这个道理,所以数据的可视化就会格外的重要,以下都是我常看的一些技术,书籍,和关注的可视化开源库。

  • 《HTML5 Canvas核心技术》:学习 Canvas 比较好的一本书籍。
  • Canvas系列:大漠老师的 Canvas 系列。
  • Echarts
  • D3
  • Highcharts
  • AntV
  • Mapv

工程化与版本控制篇

1. Git

版本控制工具,很多新手往往把 git 与 github 傻傻分不清楚,二者是不同的东西,一定要去区分清楚。

  • Git教程:廖雪峰老师的教程。
  • Learn Git Branching:一种有趣的学习 Git 的方式。
  • GitHub 漫游指南:作者是一个极客。
  • git - 简易指南

2. Gulp

自动化构建工具,项目打包部署前的压缩合并,节省时间,提高开发效率。

  • Gulp 中文网:官方教程。
  • gulp详细入门教程:非常详细的实现步骤。

3. Webpack

Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。

  • Webpack中文文档
  • webpack原理
  • Webpack揭秘——走向高阶前端的必经之路
  • Webpack HMR 原理解析 -webpack 热加载原理探索

4. Babel

JavaScript代码编译器,可以让ES6及以上语法转换成浏览器支持的语法,一般会在框架的脚手架中自行配置。

  • Babel:官网教程。

5. 代码质量

  • ESLint:javascript代码检测工具帮助我们写出更规范的代码。

浏览器与HTTP

  • 浏览器的常见知识点:需要我们了解的常见知识。
  • 网站安全:几种常见安全问题。
  • 同源限制
  • 从URL输入到页面展现到底发生什么?
  • 深入理解浏览器的缓存机制
  • 网页性能管理详解
  • 关于Http协议,你必须要知道的
  • HTTP 协议
  • HTTP2 协议
  • 浏览器同源政策及其规避方法
  • 跨域资源共享 CORS 详解
  • 总结 XSS 与 CSRF 两种跨站攻击

性能优化

  • 性能优化:常见性能优化。
  • 前端性能优化的七大手段
  • 延迟加载(Lazyload)三种实现方式
  • 详解懒加载和预加载
  • 前端优化带来的思考,浅谈前端工程化
  • 推荐几本与Web性能优化有关的书籍
  • vue + webpack 前端性能优化

SEO

  • SEO优化实战

博客系列

1. 个人

现在是一个信息爆炸的时代,网上有很多优秀的博客文章,每个人的精力都是有限的,不可能关注到所有的博客,每个人关注点可能不太一样,所以关注的个人博客也会不同,这些推荐几个我比较常看的几个高质量博客。而且是持续更新的。

  • 阮一峰的个人网站:阮一峰老师江湖地位不必多说,博客不止有技术,现在阿里任职。
  • 廖雪峰的官方网站:廖雪峰老师写过很多优秀的系列教程,值得去学习。
  • 张鑫旭:专注前端技术的大牛之一,出版《css世界》一书。
  • W3cplus:大漠老师在手淘任职,CSS,HTML 有着丰富的经验。
  • 前端入门和进阶学习笔记:从零开始自学,然后进入京东,记录作者一路走来的学习笔记。
  • 六小登登:我自己的个人博客,记录自己的一些学习总结,个人成长,认识思维,虽然自己还是个菜鸟,但一直在路上。

2. 团队

  • 奇舞周刊:收集每周前端精华文章。
  • 美团技术团队:分享一些美团的技术路线。
  • JavaScript Weekly:每周都会分享一些 JavaScript 优质内容。
  • 印记中文周刊:如果你对英文有阅读障碍的话,印记帮你翻译。
  • 凹凸实验室:京东团队。
  • 淘宝前端团队FED:淘宝前端团队,不必多说了。
  • 网易FEG前端团队:网易的前端团队,网易的产品一直都是我最喜欢的。
  • IMWeb前端博客:腾讯公司前端团队,负责QQ的相关业务你就知道了,都是亿级别。
  • tutorialzine:高质量教程和文章库。

优质社区

  • 掘金:一个帮助开发者成长的社区,很多高质量文章,我每天没事都会刷刷文章学学技术,自己的文章也会同步上去。
  • InfoQ:技术人员必须知道的社区站点。
  • CSDN:中国最大的技术交流社区。
  • 博客园:一个专注技术的社区。
  • v2ex:V2EX 是一个关于分享和探索的地方,程序员聚集地。
  • 前端乱炖
  • Medium:国外的优质社区,需要科学上网。
  • 前端九部 - 入门者手册2019:支付宝前端团队写的《Web 前端开发入门手册》。

项目资源

  • 前端技能汇总:一个前端工程师需要的技能点和学习资料。
  • You-need-to-know-css:一个CSS的优质项目,纯 CSS 实现我们项目中很多常用,不常用的样式。
  • JavaScript libraries:一些优秀的JavaScript 开源库。
  • awesome-web-dev-books:前端经典学习书单。
  • 前端 TOP 100:基本涵盖了所有前端在用的开源项目,我觉得收藏这一个就够了。

常用工具

  • CSS Sprites Generator:雪碧图的在线制作工具。
  • Lorem Picsum:好用的图片临时占位符。
  • Md2All:优秀的现在 Markdown 编辑器。
  • 优波设计:优秀的设计导航网站,帮助你更好的寻找资料。
  • 搬书匠:书籍搜索下载。
  • 史莱姆导航:资源搜索。
  • codePen:在线代码编辑工具。
  • Iconfont:阿里的字体图标库,支持多种格式,下载图片,在线使用,SVG等等。
  • Can I use:可以查看浏览器兼容 CSS 情况。
  • 在线工具:工具资源导航。

最后

  1. 以上是我这两年多一路走来收藏的一些资料,整理这份资料也花了我好几天的时间,希望能够在自学的道路上帮到你。
  2. 再次声明,我并不是什么大神,我自认为技术也没有到达这个层级,但是我会一直坚持学下去,另外一定不要误会这里面的知识我全部都会,这些都是我学习的一些资料想整理出来,免去小白的一些不知道如何查阅资料。
  3. 这里的资源可能并不适合每一个人,你也不一定全部都需要,只需要挑选自己想要的部分就行,任何事情并不是越多越好。
  4. Web前端自学之路 这份资源我会持续的更新,欢迎大家一起交流,如果你觉得好,可以给个 star。
  5. 我个人也创建了一个公众号,新的文章和资料我都会第一时间在公众号发布,除了分享技术,还会分享自己的行动,新的认识,感悟,心得体会等等,总之不只有技术,过来吧让我们一起成长。
  6. 如果你觉得不错,就给点个赞把,不要忘记哦。
  7. 扫码关注微信公众号,可以获取我一路走来的全套学习资源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一个「学渣」从零Web前端自学之路 的相关文章

  • 设计模式-工厂模式

    xl echo编辑整理 xff0c 欢迎转载 xff0c 转载请声明文章来源 欢迎添加echo微信 微信号 xff1a t2421499075 进行交流学习 百战不败 xff0c 依不自称常胜 xff0c 百败不颓 xff0c 依能奋力前行
  • IBM AIX5.3 linux下C/C++实现HTTPS接口

    最近在工作中需要开发一个Https接口 xff0c 其不同于http soap等协议 xff0c 可以直接组织报文并发送 xff0c 不存在加密 xff0c 认证和获取密钥等安全操作 且之前开发的项目没有开发过这类接口 xff0c 所以当时
  • c语言把网络字节序转换成小端,网络编程字节序转换问题

    一 xff1a 大小端 一 大小端区别 字节 区别是依据 xff1a 计算机系统在存储数据时起始地址是高地址仍是低地址 小端 xff1a 从低地址开始存储 大端 xff1a 从高地址开始存储 补充 xff1a 这里大小端是按字节区别的 xf
  • [转载]Linux C 字符串函数 sprintf()、snprintf() 详解

    一 sprintf 函数详解 在将各种类 型的数据构造成字符串时 xff0c sprintf 的强大功能很少会让你失望 由于 sprintf 跟 printf 在用法上几乎一样 xff0c 只是打印的目的地不同而已 xff0c 前者打印到字
  • http Authorization

    MDN 文档 HTTP协议中的 Authorization 请求消息头含有服务器用于验证用户代理身份的凭证 xff0c 通常会在服务器返回401 Authorization lt type gt lt credentials gt curl
  • linux编译动态库未定义,GCC链接库的一个坑:动态库存在却提示未定义动态库的函数...

    背景 在GCC中已经指定链接库 xff0c 然而编译时却提示动态库函数未定义 xff01 测试出现的错误提示如下 xff1a GMPY 64 13 48 tmp gcc o test L lmylib test c tmp ccysQZI3
  • .inf右键没有安装菜单项解决办法

    打开我的电脑 xff0c 工具菜单中的文件夹选项 切换至文件类型选项卡 xff0c 在其中找到inf文件 xff0c 点高级按钮 xff0c 双击安装 I xff0c 没有新建一个 按如下内容修 改 用于执行操作的应用程序C WINDOWS
  • C++ : 编译单元、声明和定义、头文件作用、防止头文件在同一个编译单元重复引用、static和不具名空间...

    转 自 xff1a http www cnblogs com rocketfan archive 2009 10 02 1577361 html 1 编译单元 xff1a 一个 cc或 cpp文件作为一个编译单元 xff0c 生成 o 2
  • request方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 1request概述 request是Servlet service 方法的一个参数 xff0c 类型为javax servlet http HttpServletRequ
  • Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整

    Eclipse背景颜色修改 xff1a 操作界面默认颜色为白色 对于我们长期使用电脑编程的人来说 xff0c 白色很刺激我们的眼睛 xff0c 所以我经常会改变workspace的背景色 xff0c 使眼睛舒服一些 设置方法如下 xff1a
  • ASM汇编常用跳转指令-极速查

    作者 xff1a 逆向驿站 微信公众号 xff1a 逆向驿站 知乎 xff1a 逆向驿站 若不是老鸟 xff0c 是不是经常为各种JXX汇编跳转指令查资料 xff1f 影响效率 xff0c 更影响潜意识整体分析的 34 灵光一现 34 本公
  • Android签名机制及原理

    Android签名机制及原理 Android系统在安装APK的时候 xff0c 首先会检验APK的签名 xff0c 如果发现签名文件不存在或者校验签名失败 xff0c 则会拒绝安装 xff0c 所以应用程序在发布之前一定要进行签名 给APK
  • chrome扩展获取页面dom对象信息

    chrome扩展 xff0c 在popup页面 xff0c 给页面对象绑定点击事件 xff0c 获取当前tab加载页面的DOM对象信息 本chrome扩展功能主要用于获取百度搜索输入框中用户输入的关键字 效果如下 源代码如下 注意 xff1
  • CentOS 7之FirewallD与iptables的区别

    2019独角兽企业重金招聘Python工程师标准 gt gt gt FirewallD 即Dynamic Firewall Manager of Linux systems xff0c Linux系统的动态防火墙管理器 xff0c 是 ip
  • goland编辑器护眼背景颜色设置

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 打开goland软件 菜单栏 file settings 打开如下 搞定 色调 xff1a 85 xff1b 饱和度 xff1a 123 xff1b 亮度 xff1a 20
  • 让IE8支持HTML5及canvas功能!

    让IE8支持HTML5及canvas功能 xff01 微软出的IE9支持HTML5 xff0c 但因为不支持XP系统 xff0c 暂时我还用不了 即使能用 xff0c 现阶段如果开发HTML5页面 xff0c 并考虑到兼容性问题的话 xff
  • 卷积神经网络(CNN)的训练过程

    卷积神经网络的训练过程 卷积神经网络的训练过程分为两个阶段 第一个阶段是数据由低层次向高层次传播的阶段 xff0c 即前向传播阶段 另外一个阶段是 xff0c 当前向传播得出的结果与预期不相符时 xff0c 将误差从高层次向底层次进行传播训
  • 编程常用英语词汇大全

    编程常用英语词汇大全 很实用的编程英语词库 xff0c 共收录一千五百余条词汇 第一部分 xff1a application 应用程式 应用 应用程序 application framework 应用程式框架 应用框架 应用程序框架 arc
  • [LTMP搭建] Centos 6.5 安装配置 Tengine

    接上篇 xff1a http www cnblogs com antarctican p 3752812 html 安装PHP 一 安装依赖的扩展 记得前几天编译tengine xff0c 不使用 with http lua module
  • .net项目移植后的虚拟目录的配置问题

    VS NET 2003 开发环境打开此项目 xff08 MyWeb xff09 时 xff0c 出现如果如下问题 xff1a 无法从 Web 服务器获取项目文件 无法打开 Web 项目 MyWeb 文件路径 C Inetpub wwwroo

随机推荐

  • JS 柯里化 (curry)

    用 JS 理解柯里化 函数式编程风格 xff0c 试图以函数作为参数传递 xff08 回调 xff09 和无副作用的返回函数 xff08 修改程序的状态 xff09 很多语言采用了这种编程风格 JavaScript xff0c Haskel
  • C语言头文件编程,C语言编程规范-头文件(Day2)

    1 头文件 背景 对于C语言来说 xff0c 头文件的设计体现了大部分的系统设计 不合理的头文件布局是编译时间过长的根本原因 xff0c 不合理的头文件实际上是不合理的设计 术语定义 依赖 xff1a 本章节特指编译依赖 若x h包含y h
  • Win10共享打印机所需要的设置(无需密码访问实现打印机共享,共享不要密码)...

    原文 xff1a https m baidu com from 61 1086k bd page type 61 1 ssid 61 0 uid 61 0 pu 61 usm 64 0 sz 64 1320 1002 ta 64 iphon
  • RBF神经网络的matlab简单实现

    径向基神经网络 1 径向基函数 Radial Basis Function xff0c RBF 神经网络是一种性能良好的前向网络 xff0c 具有最佳逼近 训练简洁 学习收敛速度快以及克服局部最小值问题的性能 xff0c 目前已经证明径向基
  • npm不是以管理身份运行遇到的问题

    环境 win10 43 npm3 10 5 问题 在npm install lodash时 出现下列错误 34 npm debug log 34 文件内容 0 info it worked if it ends with ok 1 verb
  • JSON_VALUE

    本页目录 语法入参功能描述示例 语法 span class pln style color rgb 0 0 0 VARCHAR JSON VALUE span span class pun style color rgb 102 102 0
  • 浮点数的表示方法

    计算机中浮点数的表示 never2die 长江大学湖北荆州 中文摘要 xff1a 本文介绍了浮点数在计算机中的几种表示方法 xff0c 并对此进行整理分析 xff0c 为人们以后做此方面的研究提供参考 中文关键词 xff1a 浮点数 xff
  • matlab 中atan2函数的介绍

    atan2 a b 是4象限反正切 xff0c 它的取值不仅取决于正切值a b xff0c 还取决于点 b a 落入哪个象限 xff1a 当点 b a 落入第一象限时 xff0c atan2 a b 的范围是 0 pi 2 当点 b a 落
  • 研究生毕业入职阿里,2年升职到P7,晒出真实月薪,以为看错了

    互联网企业已经成为现在大部分年轻人选择职业打拼的行业 xff0c 这个行业机会多 xff0c 有各种各样的职位和机会留给优秀的年轻人去闯 xff0c 但是相应的压力也非常大 毕竟高薪水的待遇下 xff0c 工作压力又怎么会轻松的了呢 xff
  • mac清理软件哪个好用?五大Mac Cleaner介绍推荐

    还在找好用的Mac清理软件吗 xff1f 你的Mac变慢了吗 xff1f 如果给你的Mac安装一款Mac清理软件 xff0c 可以删除Mac中不需要的垃圾文件 xff0c 以释放Mac的磁盘空间和内存 不知道mac清理软件哪个好用 xff1
  • 解决"SSL handshake failed"问题

    前阵子不知是对Ubuntu动了些啥 xff0c 结果Ubuntu One死活也不上 App Center上点击 34 Buy 34 按钮会提示 34 SSL handshake failed 34 猜想大概是由于同一问题导致的 网上给出的解
  • 当在Win8下安装msi类型的文件出现errorcode 2503的解决方法

    Win8安装程序出现2502 2503错误解决方法 在Win8中 xff0c 在安装msi安装包的时候常常会出现代码为2502 2503的错误 其实这种错误是由于安装权限不足造成的 xff0c 可以这种msi的安装包不像其他exe的安装程序
  • 极限编程实践

    摘自 xff1a 敏捷软件开发 xff1a 原则 模式与实践 Robert C Martin 著 xff0c 邓辉 译 极限编程实践 xff1a 1 完整团队 XP项目的所有参与者 xff08 开发人员 业务分析师 测试人员等等 xff09
  • keil5c语言定义引脚,keil编写C程序是不是不能在函数内定义变量啊,求大神

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 肯定可以的 xff1a 比如 程序动态显示字符 显示光标和光标闪烁打开效果 include 包含头文件 xff0c 义 include sbit RS 61 P2 4 定义端口 sbit RW
  • CircleProgressBar

    今天又写了一个demo xff0c 带有两个进度值的 圆环进度条 xff0c 原谅我是个小白 xff0c 只能写一写简单的自定义控件 xff0c 我会继续努力的 先看效果图 001 gif lt pre gt 64 Override pro
  • c++采集声卡输出_手机直播声卡转换器的分析与选购

    时下直播行业非常火爆 xff0c 相关周边产品五花八门 xff0c 良莠不齐 今天为大家带来的这篇长文 xff0c 旨在为选购设备苦恼的朋友提供帮助 闲话少叙 xff0c 开始正题 目前大家的使用的直播设备基本分为以下两种形式 xff1a
  • awk的使用及字符串的操作

    awk教程 awk的基本功能是对文件进行指定规则浏览和抽取信息 基本格式 xff1a 1 awk F 分隔域 39 command 39 input file s 2 写入shell脚本中 3 awk f awk script file i
  • VS2017安装后如何移动 Windows Kits文件夹

    MS的回答 LINK Try the following technique Close all programs move the Windows Kits folder to another disk for example to D
  • pytorch GPU的程序kill后未释放内存

    使用PyTorch设置多线程 xff08 threads xff09 进行数据读取 xff08 DataLoader xff09 xff0c 其实是假的多线程 xff0c 他是开了N个子进程 xff08 PID都连着 xff09 进行模拟多
  • 一个「学渣」从零Web前端自学之路

    从 13 年专科毕业开始 xff0c 一路跌跌撞撞走了很多弯路 xff0c 做过餐厅服务员 xff0c 进过工厂干过流水线 xff0c 做过客服 xff0c 干过电话销售可以说经历相当的 丰富 最后的机缘巧合下 xff0c 走上了前端开发之