精华内容
下载资源
问答
  • Java面试Offer直通车

    万人学习 2019-12-18 15:19:52
    【Java面试宝典】 1、68讲视频课,500道大厂Java常见面试题+100个Java面试技巧与答题公式+10万字核心知识解析+授课老师1对1面试指导+无限次回放 2、这门课程基于胡敏老师8年Java面试经验,调研近百家互联网公司及...
  • 兼容Windows和Mac操作系统,同时讲解两种系统的快捷键操作,不用担心操作上的障碍问题。 课程特色: 1、以实际PS图像编辑与合成的流程为导向,绝大多数内容都是为了完成某个具体任务,而不是为了讲解某个软件操作...
  • 强烈推荐10本程序员必读的

    万次阅读 多人点赞 2020-01-26 03:42:34
    很遗憾,这个春节注定是刻骨铭心的,新型冠状病毒让每个人的神经...我花了一天的时间,挑选了 10 本我最喜欢的,你可以挑选感兴趣的来读一读。读书不仅可以平复恐惧的压力,还可以对未来充满希望,毕竟苦难终将会...

    经常有读者私下问我,能否推荐几本书,以便空闲的时间读一读。于是我跑去自己的书架上筛选了 10 本我最喜欢的书,你可以挑选感兴趣的来读一读。

    01、《代码整洁之道》

    我可以这么肯定地说:《代码整洁之道》值得所有的程序员读一读。软件的质量,不仅依赖于架构,更与代码质量息息相关。而代码的质量与其整洁度成正比关系,越整洁的代码,其质量毫无疑问的就会越高。

    如何写出整洁的代码呢?Keep It Simple Stupid:代码简单直接,不仅能够提高代码的效率,还能够让阅读代码的人赏心悦目。

    本书的第一章,对整洁代码下了一个定义,同学们都应该铭记在心。

    1、整洁的代码力求专注,每个方法、每个类都应该全神贯注于一件事;命名更要给人一种“顾名思义”的感觉。
    2、整洁的代码简单直接,从不隐藏设计者的意图。
    3、整洁的代码应当有单元测试。
    4、整洁的代码拒绝重复,其表达力直击人的心灵。

    02、《设计模式之禅》

    《设计模式之禅(第 2 版)》是设计模式领域公认的 3 本经典著作之一,也是我们国内程序员写的一本书,趣味化十足,读起来也非常容易理解。

    同学们都听说过,学习设计模式非常的重要,那么为什么这么重要呢,设计模式到底是什么?打个比喻学编程就像学武功一样。

    武功要练得很牛逼,有两样东西不能丢。第一,是内功;第二,是武功秘籍。内功对应到编程就是我们编程基础能力,那编程的设计模式就可以想象成武术中的武功秘籍。

    设计模式就是根据不同类型场景,设计优雅的(编码)解决方案。学好设计模式有很多好处,比如,容易看懂经典代码中的逻辑(很多优秀的开源框架大量使用了设计模式);应对面试时对答如流(设计模是面试重点);可以编写出优雅的解决方案(或者代码)。

    03、《重构——改善既有的代码设计》


    这本书在业界的名声也非常的响,只不过看起来就需要一些精力和耐力,上面这些书看完后,可以看这一本,对于重新审视现有代码有极大的帮助。

    重构代码对提高整体的架构能力非常有帮助,因为是站在宏观的角度去思考的。不然很容易把原有的功能给整出 bug 了。

    04、《人月神话》

    在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。

    作者为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。

    这本书算得上是饱经沧桑了,毕竟年月已久,但书中包含的思想恐怕永远不会过时。我读完后的感觉是,编程的确和生孩子有一定的相似性,追加人手会在一定程度上缩短项目周期,但并不能改变十月孕期的普遍规律。

    05、《编程珠玑》


    记得作者在前言中说过一句话:“一次不要读太多,一章足矣。”

    本书的确在强调算法,但是除了常规的算法,作者更多的是在表达出一种算法以外的思想:高效的算法没错,但是正确的事情应该用正确的方法来做。 每个算法都有高效的经典例子,但是什么时候用什么样的算法,探究问题的本质,真正的优雅的解决问题,才是本书所要传达的精神。

    06、《程序是怎么跑起来的》


    本书和《计算机是怎么跑起来的》是一对。这本书的特点就是书的开本比较小,全彩印刷,内容相对简单,整本书很轻。两本书结合起来读会更有趣。

    07、《黑客与画家》

    第一次看到这本书的书名时,感觉有点爱上的感觉。对于我们程序员来说,当一名“黑客”简直不要太帅。

    这是一本能引发技术人思考的佳作,真正意义上的黑客精神、创业、编程语言,是这本技术散文集的三个主题。阮一峰的翻译很到位,很喜欢他的译文。

    08、《图解 HTTP》

    图解,顾名思义,里面有大量的图片,可以帮助我们快速的理解 HTTP。对于我们程序员来说,懂得 HTTP 的大致原理,可以无形装逼。

    把一本书写薄还好读并且覆盖主要的知识范围并不是一件容易的事情。但是这本书做到的,而且从对 HTTP 知识的覆盖程度到易读性都做得相当好。

    09、《软技能:代码之外的生存指南》

    这本书的作者是真的牛逼,挣了很多钱,完全超乎我的想象。第一次读的时候,感觉一个程序员原来还可以干这么多事,并且和编码是不冲突的,大开眼界吧。

    这本书中有一个观点,就是有意识地建立和维护个人品牌,把自己当做一件产品,既要负责生产,保证品质,也要负责销售,推向市场。这个观点对于我来说,还是蛮有影响力的。

    10、《算法》

    可能很多同学会存在这样一个误区:算法在工作当中很少会用到,需要的时候面向搜索引擎解决一下就行了。

    但我想说的是,跳槽的时候很有用,因为一些大厂就喜欢考算法。除此之外,算法对阅读源码也很有帮助;况且,谁不想做一名编程的艺术家呢?长期来看,大脑思考能力是一个人最重要的核心竞争力,而算法是为数不多的能够有效训练大脑思考能力的途径之一。

    好了,好了,就先推荐这 10 本书吧。别瞅了,点赞呗,你最美你最帅。如果你需要更多书单,微信搜索[沉默王二]关注我,回复关键字[健康]就可以了。

    展开全文
  • 大家好,我是大圣,今天给大家带来期待已久的javascript书籍测评,工作者9年多看过的js大部分都在这了,会分成这几个部分来推荐首先是系统化学习js的,让你掌握前端工程师必备的j...

    大家好,我是大圣,今天给大家带来期待已久的javascript书籍测评,工作者9年多看过的js书大部分都在这了,会分成这几个部分来推荐

    首先是系统化学习js的书,让你掌握前端工程师必备的js基础,

    然后是一些横向扩展的书,比如算法呀,设计模式呀,工程实现呀,框架设计呀等,属于最佳实践的类型, 然后是关于语言设计细节的进阶书,深入语言设计的细节,进阶和面试装逼必备

    然后是一些小书,可以快速翻越,掌握js某一个知识点,  然后是略微过时,但是依然值得一读的经典,  最后介绍关于es6和不推荐的书

    这是文字稿,视频已经发布在B站,欢迎查看原文查看

     https://www.bilibili.com/video/BV15f4y1D7Fo

    语言体系化学习

    javascript dom编程艺术

    https://book.douban.com/subject/6038371/

    首先语言本身的体系化学习,首先推荐这本《javascript dom编程艺术》,这本书用简单的图片库和动画案例,让你快速入门js,产生兴趣,如果想全面的学习js还是不够的, 推荐这本刚上线不久的前端圣经,也被几代前端人称为红宝书

    javascript高级程序设计(红宝书)

    https://book.douban.com/subject/35175321/

    《javascript高级程序设计》第四版,我手里还有第二版和第三版,是几代前端体系化学习js必看的书, 和犀牛书齐名,虽然叫高级程序设计,但是阅读难度比较低,第四版全面使用es6+的语法,比较意外的是还把生成器迭代器,promise,proxy单独抽离成了章节,最近有研究vue3源码,对proxy和reflect困惑的同学们快去学习吧,除了语法层面的全面更新,浏览器方便也加入了dom4的规范,比如mutation observer,这个api在我们统计一些指标比如FMP的时候很有用,然后就是canvas,webgl以及各种现代浏览器的api,比如文件,通知,web worker,错误处理,模块化以及最佳实践,第四版绝对是体系化学习js最好的书

    而且最近这本书唯一的吐槽点,就是把promise翻译成了期约,我还专门问了hax,之所以叫期约定,是因为promise这个东西,在有的语言里叫future, 这里做了个合并,把future和promise合并,称之为期约,其实我也觉得promise不翻译就ok,但是如果翻译的话,期约算是很准确了,不过无伤大雅,不耽误这本书的地位

    对了 这本书估计看一遍不够,看个两三遍效果更好,十月份我准备再看一遍

    其实体系化学习js这两本就够了, 还有几本电子书我也很推荐

    现代javascript教程(在线)

    https://zh.javascript.info/

    一个是《现代javascript教程》 ,实时性做的非常棒,从入门,提升和进阶三个方向讲解,并且还配有习题和解析,配合红宝书学习体验更佳 但是我本人不太爱看电子书, 所以现在把它当做工具书来查询用

    practical-modern-javascript 深入理解JS特性

    https://github.com/mjavascript/practical-modern-javascript

    还有一本就是深入理解JS特性,是一本很精彩的从es6讲起的书,很推荐,但是建议在阅读红宝书之后看, 我们有了前端的知识体系后,这本书的收获会巨大,而且这哥们有一系列书,后面几本回头我看完了再补充,

    image-20200929082825882

    横向扩展

    学完这些对付一般的前端面试就没问题了,但是行走江湖只有武器是不够的,还需要精妙的武功秘籍,也就是最佳实践

    JavaScript忍者秘籍(第2版)

    https://book.douban.com/subject/30143702/

    首先推荐jquery作者的《javascript忍者秘籍》名字很中二,但是内容包含了实现常见功能的最佳实践,第二版也是es6+为主,重点集中在工程问题的捷达上,比如函数的上下文,promis的实现,宏任务微任务,闭包的原理以及浏览器开发技巧等,这本书最大的有点就是学起来有趣,不过翻译有些小问题,建议有实力的直接看英文版

    这本书所有章节,都是从具体的实际问题入手,不纠结太多语法细节,非常推荐

    javascript框架设计

    https://book.douban.com/subject/27133542/

    然后推荐《javascript框架设计》主要是针对各种兼容性,包括语言能力扩展,选择器引擎,类,异步模型,动画引擎等,有太多兼容性的处理方案,对js功底提升明显,不过在现代浏览器普及的今天,稍微有一些过时,不过还是推荐一下,仅此纪念一下司徒正美

    javascript设计模式与开发实践

    https://book.douban.com/subject/26382780/

    然后推荐设计模式相关,两本书,主推这本《javascript设计模式与开发实践,设计模式就是最佳实践,就像我们打王者,亚瑟就是要走上单,吉吉国王就是最适合打野,每个英雄特点不一样,就会诞生出各种战斗力最强的组合和装备选择,设计模式也是如此,我们通过学习前人总结的最佳实践,并且通过js种的实战加深理解,包括单例代理工厂迭代器,发布订阅享元,装饰器等模式,和一些常见的编程原则,是一本不可多得的好书,不过例子还是显得过于分散,其实我觉得设计模式特别适合和前端的组件库一起讲解,通过一个体系化的组件库来讲解各种不同的设计模式,以后有机会我写一本 yeah

    学习javascript数据结构和算法

    然后是算法,除了我手里这本,还有一个挖掘机配色的js算法书,这两本其实讲的都还不错,不过我都不推荐,因为算法只入个门是没意义的,需要体系化的学习和刷题,算法我推荐《算法》第四版,java的例子,正好用js重写一遍,建立完算法知识体系后,再来看这些js算法书查缺补漏一下更好,以后有机会我再做个节目推荐一些学算法的书

    如果只看这两本js的算法书,质量虽然不错,但是会有一钟学了很多东西,但实际没啥卵用

    深入语言细节

    上面的书看完,就已经对js的方方面面有了一个很好的掌握了,继续进阶,就需要对js本身语言设计细节和执行原理有所涉猎了, 当年Brendan Eich来过一次中国,有幸合影后,在js作者的光环下我要开始去研究js的实现细节, 在推荐一系列技术书之前,先推荐一本刚发布的电子书

    Javascript20周年(历史书)

    https://cn.history.js.org/

    本书由 JavaScript 之父 Brendan Eich 与 ES6 规范首席作者 Allen Wirfs-Brock 联合编写,记录1995~2015共计 20 年的 JavaScript 演化经历。全书不仅讲解了大量语言技术细节层面的演进,更复盘了更高层面上规范制定与标准博弈中的历史成败,是一部讲述人类如何在商业与技术上的竞争合作中促进产业发展的故事

    现在被知乎的doodlewind雪碧大兄弟翻译,从语言诞生,创立标准,改革失败和继往开来四部分讲解javascript如何从一个草鸡语言,发展到现在的繁荣,除了当做八卦看之外,我们能了解现在每个语法,都不是天生如此,也不是某个龟腚,而是诸多的权衡讨论的结果,还能了解现在js的规范TC39组织推进语法改进的方式,而且也是装逼吹牛逼必备的历史知识

    你不知道的javascript (小黄书)

    https://github.com/getify/You-Dont-Know-JS

    深入javascript这本语言的设计细节,首先推荐小黄书系列,你不知道的javascript,英文版github开源,但是我觉得看上册就够了,深入了解原型链,this,闭包,词法作用域等,第一次读到感觉重塑了对js的理解,中册也还不错,关于异步编程和生成器的内容值得一读,下册就算了,就是介绍了一点es6, 期待第二版

    how javascript works(电子书和书)

    https://book.douban.com/subject/30362974/

    还有一本就是精粹的作者写的 how javascript works,我还在等国内发行,github有开源的版本可以阅读,探究js的执行原理和一些高级的api,比如v8引擎,内存管理,webassembly,mutationObserver, 性能优化,语法解析,shaodowdom等方方面面,据说中文版死月翻译中,期待一下

    这两本电子书都出版的话,我一定多买点送人

    javascript语言精粹与编程实践

    https://book.douban.com/subject/35085910/

    然后重磅推荐我认为讲解js的《九阴真经》,绿宝书,《javascript语言精髓与编程实践》,第三版比第二版足足厚了一倍,不是着重于某些功能实现,而是讲解修炼内功的大道,开篇就是《天之道,损有余而补不足》,从结构化,面向对象,函数式,并行和动态五方面来讲解js的本质,我整整看了七月份一整个月,简短的语言无法介绍这本书,我们专门录了一个《前端会客厅》 邀请到作者周爱民老师详细讲解这本书,欢迎去观看

    https://www.bilibili.com/video/BV1M5411a7GK

    标准文档ECMA

    https://tc39.es/ecma262/

    如果你足够大神,可以直接看标准文档, 不过很惭愧,我一直没有读完这份pdf,争取明年仔细学习一遍,如果能看完这个pdf,上面的小黄书之类的就不推荐了

    标准组织TC39

    https://github.com/tc39/proposals

    大家看完了那本《javascript20年后》,就会知道javascript语言的发现,现在是由一个叫tc39的组织在推进,大家可以去github围观各个提案,比如最近进stage3的class fileds是一个极具争议的提案,其他的private-methods,   top-level-await,  temporal时间api,  都值得期待

    关于tc39,大家可以关注tc39委员会成员贺师俊hax,前端会客厅第三期也邀请到了贺老一起聊tc39,欢迎移步B站

    https://www.bilibili.com/video/BV1xT4y1L7ui

    小而美迷你书

    最后再推荐一些迷你的小书和一些经典过时的书把

    《javascript迷你正则书》 《javascript编程精解》用游戏的方式讲解js,很不错

    dom启蒙,javascript异步编程,javascript面向对象精要,javascript函数式编程指南, 都是一些垂直场景的小书,值得一看

    javascript迷你正则书

    https://github.com/qdlaoyao/js-regex-mini-book

    JavaScript编程精解(第3版)

    英文在线版

    游戏式教学 体验不错

    https://eloquentjavascript.net/

    https://book.douban.com/subject/35011711/

    dom启蒙

    https://book.douban.com/subject/25882606/

    javascript函数式编程指南

    https://book.douban.com/subject/30283769/

    JavaScript异步编程

    https://book.douban.com/subject/24319975/

    JavaScript面向对象精要

    https://book.douban.com/subject/26352658/

    略微过时,经典,值得一读

    还有犀牛书,蝴蝶书和这本精通javascript开发,都是略微过时但是值得一读的经典书目,尤其犀牛书,这是对我影响最大的js书,我当年对js的进阶,就是看了四遍犀牛书,阅读体验比红宝书差一些,更全更像文档一些,只不过现在过时了一些,期待第七版的发布,到时候再买一本做推荐

    然后es6相关的一些书也不是很推荐了,直接上红宝书把,比如阮一峰老师的es5标准入门,适合作为工具书查阅细节,红宝书作者写的深入理解es6,实战ES2015都不太推荐了

    不太推荐(连犀牛书都过时了)

    ,最后大部分动物书都过时了,不推荐阅读了富应用开发,设计模式,模式,高性能,可维护,数据结构和算法, 还有当年很喜欢的ppk,月影的王者归来,现在都不推荐了

    最后总结一下,最简单粗暴的路线,就是红黄绿三步走,红宝书体系化,小黄书进阶语言细节,绿宝书学习javascirpt设计思想,其他的作为横向扩展

    最后讲解一下午自己的学习心得,现在vue ,react框架满天飞的时代,很多前端不愿意深入js了,这是很不对的做法,行走江湖,js就是我们手中的大保健,框架固然重要,那是武功秘籍,最终能决定我们能走的多远的,还是我们对兵器本身的理解和内力,希望大家都能在js学习的路上有自己的心得体会,欢迎在留言区交流

    当然前端也不能只学js,还有css,计算机基础,甚至还有些吹牛逼的书需要看,给大家秀一下午的书架,大家感兴趣的书也可以发在留言去后续我测评一下

    ❤️看完三件事

    如果你觉得这篇内容对你挺有启发,我想邀请你帮我三个小忙:

    1. 点赞,让更多的人也能看到介绍内容(收藏不点赞,都是耍流氓-_-)

    2. 关注公众号“前端劝退师”,不定期分享原创知识。

    3. 也看看其他文章

    劝退师个人微信:huab119

    也可以来我的GitHub博客里拿所有文章的源文件:

    前端劝退指南:https://github.com/roger-hiro/BlogFN一起玩耍呀

    展开全文
  • Git 实用技巧

    千人学习 2019-11-24 18:20:42
    从掌握基础的 Git的推送和拉取开始,以案例进行演示,分析每一个步骤的操作方式和原理,从理解Git 工具的操作到学会代码存储结构、演示不同场景Git遇到问题的不同处理方案。循序渐进让同学们掌握Git工具在团队协作...
  • Java推荐书籍

    万次阅读 多人点赞 2018-08-12 01:16:56
    前言 分享知识和分享苹果是不一样的,苹果会越分越少,而自己的知识并不会因为给了别人就...《C++Primer》《C++ Primer Plus》,这是LZ最早看的,当初看完科班的教材就开始看这两本书了 Java语言 《...

    前言

    分享知识和分享苹果是不一样的,苹果会越分越少,而自己的知识并不会因为给了别人就减少了,知识的分享更能激荡出不一样的火花(Doug Lea)

    从会计到嵌入式再到Java,一路走来很感激那些帮助我的人,也更愿意和别人分享学到的东西。

    正文

    C和C++

    《C++Primer》《C++ Primer Plus》,这是LZ最早看的书,当初看完科班的教材就开始看这两本书了

    《Qt5开发及实例》Qt入门书籍
    《C++ Qt设计模式 第2版》《Qt Creator快速入门》《Qt Quick核心编程》《QT高级编程》《Qt及Qt Quick开发实战精解》Qt进阶

    《PYTHON+QT+GUI快速编程+PYQT编程指南》当初用Python写了几个工具,想做成图形界面,正好字节也学了一下Qt,就看了这本书学了一下大概的套路,函数和Qt原生的函数几乎一样,所以学过Qt,用PyQt就几个小时的事情,工具链接如下
    https://blog.csdn.net/zzti_erlie/article/details/78922112

    Java语言

    《Java语言程序设计-基础篇(原书第8版)》《Java语言程序设计-进阶篇(原书第8版)》入门看的书籍

    《Java编程思想》《Effective Java中文版》《Java核心技术卷》Java进阶

    《Java多线程编程核心技术》《JAVA并发编程 核心方法与框架》 高洪岩的这2本书在豆瓣上评价不是很高,但是LZ觉得很适合入门,并不是内容有多高深,而是你跟着敲一遍确实能学到很多基础

    《Java并发编程的艺术》《Java并发编程实战》业内公认的好书,写的也确实很好

    《深入理解Java虚拟机:JVM高级特性与最佳实践》JVM面试问的还是挺多的

    《Java性能权威指南》《实战Java虚拟机》《Java性能优化权威指南》

    Java框架

    《Spring实战》《Spring入门经典》《深入浅出Mybatis技术原理与实战》比较好的入门书籍,Mybatis的官方网站写的也挺好的,可以去看看

    《JavaEE开发的颠覆者 Spring Boot实战》《Spring Boot实战》《SpringBoot揭秘 快速构建微服务体系》Spring Boot系列相关书籍

    《Spring Cloud 微服务实战》

    《Spring MVC学习指南》《精通Spring MVC4》《精通Spring4.x企业应用开发实战》

    《Spring揭秘》《MyBatis技术内幕》《看透SpringMvc源代码分析与实践》《SPRING技术内幕:深入解析SPRING架构与设计原理》
    《Sping揭秘》和《SpringBoot揭秘 快速构建微服务体系》都是王福强老师写的,写的很赞,尤其《Spring揭秘》,现在出版社已经没有再卖了,不过可以按需出版,LZ花了150买了,虽然是基于Spring以前的版本写的,但还是收获满满,MyBatis源码的书较少,就买了一本《MyBatis技术内幕》配合有中文注释的Mybatis源码看

    Java Web

    《how tomcat works》写的还是挺好的
    《Head First Servlet JSP 》《JSP&Servlet学习笔记》《深入分析Java Web技术内幕 》现在大部分公司都已经前后端分离了,所以JSP不太值得深入学习了,当初之所有看这2本书,是因为面试官问用户点击页面返回请求中间经历了什么,结果直接从Sping MVC讲起,面试官问我前面的过程呢?所以回来就看了这2本书恶补了一下Servlet的知识,让我看看有多少人不会,哈哈

    Servlet执行过程

    1. 用户点击页面发送请求->Web服务器应用(如Apache)->Web容器应用(如tomcat)
    2. 容器创建两个对象HttpServletRequest和HttpServletResponse
    3. 根据URL找到servlet,并为请求创建或分配一个线程,将请求和响应对象传递给这个servlet线程
    4. 容器调用Servlet的service()方法,根据请求的不同类型,service()方法会调用doGet()和doPost()方法,假如请求是HTTP GET请求
    5. doGet()方法生成动态页面,并把这个对象塞到响应对象里。容器有响应对象的一个引用
    6. 线程结束,容器把响应对象装换为一个HTTP请求,把它发回给客户,然后删除请求和响应对象

    《从Paxos到Zookeeper》现在分布式项目大部分都会用到Zookeeper
    《Netty实战》面试被问到过,公司的项目也有用Netty写的,所以就看了一波

    Thrift,Kafka,RabbitMQ,Elasticsearch之类的用的也多,奈何要学的东西太多了,还没有看相关的书,Thrift国内没有相关的书,Elasticsearch貌似官方文档写的挺不错的

    Linux

    《鸟哥的Linux私房菜》
    《Git Community Book 中文版》学git的时候看的书,
    《Linux与Unix shell编程指南》这本书还是值得好好看看,因为集群项目手动部署或者更改配置文件太麻烦了,必须得会一点shell脚本,不然每次部署都敲命令,能敲到疯
    《UNIX&LINUX大学教程》
    《UNIX环境高级编程》

    数据库

    《MongoDB权威指南》《Redis实战》平时用的那点nosql知识全是从这2本书上学的

    《MySQL必知必会》《SQL必知必会》《SQL查询的艺术》《SQL Cookbook》比较基础的书籍

    《高性能mysql第三版》《MySQL技术内幕 InnoDB存储引擎 》都买了实体书,不过还没有看完

    前端

    因为前端的知识仅限于我自己瞎搞的这些项目,工作之后就没写过前端,所以推荐的不是很多,都是比较基础的书
    《HTML5与CSS3权威指南》《JavaScript高级程序设计(第3版)》《锋利的jQuery》《[JavaScript权威指南》《CSS权威指南》《Effective JavaScript》《编写可维护的JavaScript》

    算法

    因为做过一年ACM,其实学习算法最好的方法就是刷题,但是对于不做ACM的去刷OJ有点不现实,刷刷LeetCode还是可以的
    《算法图解》不怎么枯燥
    《编程珠玑》很经典的算法书
    《数据结构(C语言版)》严蔚敏,国内的大学教材大部分用的都是这个,当初为了学数据结构,LZ买了一本考研的参考书,一边学一边做题,好像是天勤系列的参考书
    《算法设计与分析 - 吕国英》入门书籍,基本算法都涉及到了

    网络

    《图解HTTP》《图解TCP/IP》《图解网络硬件》因为并没有科班教育,所以计算机网络,计算机组成原理看的比较少,仅有的一点网络知识就是从这学的,漫画较多,学起来还是挺轻松的
    《计算机网络:自顶向下方法》
    《网络是怎样连接的》科普读物,写的很好
    《http权威指南》 有人说这本书太厚,偷偷告诉你,其实这本书并厚,因为这本书的后面的30%部分都是附录,这本书的精华是前50%的部分
    《tcp/ip 详解 卷1》这本书,让你知其然,更知其所以然
    《tcp/ip 基础》、《tcp/ip 路由技术》这两本书,会让你从不同角度思考协议
    《wireshark网络分析就这么简单》《wireshark网络分析的艺术》《精通wireshark》、《wireshark网络分析实战》如果你看了很多书,却从来没有试过网络抓包,那你只是懂纸上谈兵罢了。你永远无法理解tcp三次握手的怦然心动,与四次分手的刻骨铭心。
    《网络是怎样连接的》非常好看,引人入胜的科普书籍,作者户根勤从软件到硬件,方方面面造诣都很深。
    《tcp ip 入门经典》
    《UNIX网络编程 卷1》
    《UNIX网络编程 卷2》

    其他

    《剑指offer 名企面试官精讲典型编程题》这本书真心很赞

    分布式

    《深入分析Java Web技术内幕》
    《大型分布式网站架构设计与实践》
    《深入分布式缓存 从原理到实践》

    设计模式

    《Head first设计模式》
    《设计模式之禅》

    展开全文
  • 关于老牛下书:http://www.woodcoal.cn/design/downbook/index.htm下载软件:(老牛下书 Ver:1.0.8)http://go.woodcoal.cn/?7或者到我的网络硬盘下载绿色版:DownBook.rarhttp://free5.ys168.com/?tanaya 

    关于老牛下书:
    http://www.woodcoal.cn/design/downbook/index.htm

    下载软件:(老牛下书 Ver:1.0.8)
    http://go.woodcoal.cn/?7

    或者到我的网络硬盘下载绿色版:DownBook.rar
    http://free5.ys168.com/?tanaya 

     

    展开全文
  • 在这场因疫情所带来的众多企业纷纷选择让员工在家远程办公的趋势,原本相当低调的字节跳动协同办公工具飞迅速崛起。笔者在 前文 曾经分享过,飞书本是字节跳动为解决内部协同所开发的工具,在公司内全员顺利使用...
  • 2017年,我成功入职小红的经历

    万次阅读 2019-05-29 22:04:44
    很早就想写这篇总结,但是因为⾃⼰太懒,拖拖拉拉到现在,因为去年10⽉份加⼊现在的公司(⼩红书),加上之前的⼀些经历,有很多感慨,所以想简单回顾,算得上是对毕业以来这段时间的总结吧。 我是2016毕业的,...
  • 计算机网络自顶向方法 原第4版(高清)

    千次下载 热门讨论 2012-08-11 12:07:15
    本书是当前世界上最为流行的计算机网络教科之一,采用了作者独创的自顶向的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的...
  • 是人类不可或缺的精神食粮。正如高尔基所言:是人类进步的阶梯。借名人名言给大家推荐一些对java学习有用的经典书籍,对程序员来说,我觉得最佳学习方式还是看书,看视频花费时间太长,而阅读博客则不够系统。 ...
  • 小红产品分析报告

    千次阅读 2021-03-02 21:56:42
    产品名称:小红 体验版本:6.81.1 体验系统:Android 10 体验时间:2021年1.10—2021年2.10 1.2产品介绍 产品名称:小红 产品类型:聊天社交 产品slogan:“标记我的生活” 二.市场分析 2.1 跨境电商市场 随着...
  • 大家好,我是龙叔,18年的程序员生涯里,我读过不200本技术书籍,现在家里的书房还有几十本觉得不错的书籍,经常会拿来翻阅。 一、论看书的重要性 现在不像十几年前那样,现在的学习资源很多,出了校园工作了之后...
  • Java程序员必读的10本书籍

    万次阅读 多人点赞 2018-06-19 12:45:31
    以下列出了10本书,对于任何希望提高Java知识和理解...这些经受住了时间的考验,随着岁月的流逝变得越来越重要。不管你是在2018年读还是计划在2019年读,你总有很多东西要学,这就是为什么我认为它们是有史以来最...
  • android 真实书籍翻页效果(完结篇)

    千次下载 热门讨论 2011-04-22 18:15:40
    这是我博客http://blog.csdn.net/hmg25里android实现书籍翻页效果的代码,截图在我博客里有,希望感兴趣的童鞋研究~~ 升级篇对应的为: http://download.csdn.net/source/3278901 添加了翻页动画~读取txt
  • 而针对短视频得话,尤其是书单这一行业,也是了解的不可以在了解了,五月天阿信从19年3月份逐渐做抖音短视频,就...二、什么是抖音书单说白了的抖音短视频书单就是这个账户的主推转现方法以卖为主导,像我们在刷..
  • Access应用实例——图书借阅管理系统

    万次阅读 多人点赞 2019-06-15 20:00:25
    在控件选择“子窗体/子报表”如图4.19所示,在单出的向导选择使用现有的窗体——还子窗体(如图4.20),并命名为“还子窗体” 最终效果如下图 在“还子窗体”控件的数据源对象为“还子窗体”, ...
  • 图书馆管理系统需求规格说明

    万次阅读 多人点赞 2014-11-06 13:07:14
    软件需求规格说明 文档编号:QY2014007-LY7 文档信息:图书馆信息管理系统软件需求规格说明 文档类别:管理文档 密 级:机密 版本信息:1.0 建立日期:2014-05-20   创 建 人: 审 核 者: 批 准 人: ...
  • Operating System Concepts 10th,这本书也叫“恐龙”,名气与第一本齐名,也是教材,第十版对比前第三版 (第四版我没看) 来说更好,对于算法的解释更详细,但是对于一些特别基础的东西,比如 MMU 工作起来大概...
  • 小红数据采集接口

    千次阅读 2020-06-12 11:57:13
    提供封装好的小红数据采集接口,通过手机自动化实时采集,接口稳定。 接口使用详情请参考接口文档。 已支持接口列表如下: ... 小红商城店铺的商品列表 小红话题页/poi页相关接口 接口持续更新维护~ ...
  • 采集小红 数据 爬虫

    万次阅读 热门讨论 2018-09-29 16:43:48
    最新版(2018年9月) 小红(https://www.xiaohongshu.com/),号称拥有超过一亿用户的生活方式分享社区,其用户笔记内容涵盖吃穿玩乐买,涉及时尚、护肤、彩妆、美食、旅行...小红的数据原本也并不难采集,通过We...
  • 世界上最简单的会计—读书笔记

    千次阅读 2017-12-31 22:39:07
    世界上最简单的会计 美 Darrell Mullis, Judith Orloff前言本书以一个柠檬汁摊的前世今生,讲述了经营一个企业的过程中会遇到的各种各样与会计相关的知识。正如本书页面文字那样: 摆个果汁摊,钱从何处来?怎么...
  • Mysql推荐书籍

    万次阅读 2019-05-10 10:54:12
    ... 一、 1、《MySQL必知必会》 这本书英文原版名是很标题党的《Teach Yourself SQL in 10 Minutes》,却是最好的数据库入门,在Amazon上长期排在数据库销售榜首,建议想快速了解...
  • Ubuntu安装飞

    千次阅读 2020-09-02 13:42:28
    Ubuntu安装飞只需三步** **1.下载electron封装的飞安装包,下载地址**: Ubuntu版本为了安装方便选择第三个: 2.安装:sudo dpkg -i electron-lark_1.02.amd64.deb 3.在Ubuntu上搜索飞,即可打开,如下图 .....
  • 【说明】迪士尼儿童手表说明

    万次阅读 2018-10-05 16:13:21
    1、闹铃的调试:首先按功能键S2两,松开,进入闹钟的调试模式,按右下切换键S3,时闪动,然后按右上的调试键S4,进行调试到您要的时的时间,调好后再按右下切换键S3,分闪动,按右上调试键S4,进行分的调试...
  • Tips系列之飞日历

    千次阅读 2019-11-08 10:00:17
    最近收到很多小伙伴的问题,咨询飞日历如何使用,今天就给大家呈上几个小Tips,让你更全面的了解飞日历! ????免费使用​ 飞官网 1、订阅日历 你可以订阅同事的日历,查看对方的忙闲状态,省去反复沟通...
  • 学习Python必备的8本书

    万次阅读 多人点赞 2019-03-24 16:20:31
    上到有编程基础的程序员,到10岁少年,想入门Python并达到可以开发实际项目的水平,这本书都是个不错的选择。 中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,实战篇介绍如何利用新学到的知识开发...
  • /*假设图书馆的图书包含书名、编号和作者属性,读者包含姓名和借证号属性,每个读者最多可借5本书。设计一个类object,从它派生出图书类Book和读者类Reader,在Reader类中有一个 rentbook()成员函数用于借阅图书。...
  • Linux内核学习书籍

    万次阅读 2018-10-11 15:43:29
    由于该是对代码逐条进行注释的,因此也能作为深入学习C语言编程的参考。另外,该不仅配备有完整的Linux 0.11系统试验环境,而且本人还在一年前就在网上专门建立了一个针对该的网站“www.oldlinux.org”,...
  • 经典计算机书籍书单整理

    万次阅读 2016-12-27 14:06:05
    最近闲来无事想整理计算机领域的经典书单,并书籍好给上下载链接。希望有条件的购买原版书籍,搭建自己的书架~~~~ 1.盗个图 2国外猿的推荐 1. 《代码大全》 史蒂夫·迈克康奈尔 推荐数:1684 <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,438,953
精华内容 575,581
关键字:

下书