精华内容
下载资源
问答
  • 1. How to Think Like a Computer Scientist: C version(最推荐, 这是C语言首选入门教材)下载网址:http://prof.beuth-hochschule.de/scheffler/lehre/programmieren-in-c/ 2. C Primer Plus 3. 《The C ...

    1. How to Think Like a Computer Scientist: C version(最推荐, 这是C语言的首选入门教材)下载网址:http://prof.beuth-hochschule.de/scheffler/lehre/programmieren-in-c/

    2. C Primer Plus

    3. 《The C Programming Language (2nd Edition)》 (K&R, 这是最著名的C语言书籍。但是,它不是写给初学者看的,更偏重C语言的编程技巧和算法思维。)

    4. 《零基础学C语言》,康莉等著,机械工业出版社,2009。在国产教材中,这本书的质量很高,值得推荐。《Linux C编程一站式学习》这本书在国产书籍中罕见地采用了GFDL许可证,http://learn.akae.cn有在线阅读,可以免费下载。这一点值得高度肯定,(不过做手册比做教科书好)。

    5. Beginning Linux Programming 它主要讲解如何用C语言调用Linux的系统API,偏重基本概念的解释。

    6. 如果你要学linux编程, 直接上《unix环境高级编程》, 绝佳!

    另外, 如果你看不太懂K&R,应该不是语言层面的问题,而是对计算机硬件和OS的理解不足导致的。我觉得,要理解C语言,需要理解计算机原理和汇编,才能明白 C语言为啥要设计成那个样子。

    从这个角度,推荐《深入理解计算机系统》,能让你更好的理解计算机和OS,同时这书也是很好的linux下的C语言开发入门教材。

    “”“

    编程语言不是用来学的,是用来用的(少数语言例如lisp除外)。K&R是C作者写的东西,当然值得读,就如同说你学C++必须要读BS的书一样,通常只有读发明者的书才能更深刻的理解这个语言,不过一般而言,发明者的书不适合初学者。

    似乎没有什么语言有必要看超过两本书。直接上手开始做,才能真正掌握,而这些是看100本书都无法得到的。

    对于每个语言来说,入门书有一本就够了,至于提高书,当你有了一定的编程经验后有一本也就够了。这就是我认为不需要超过两本书的原因。

    至于工具书,我个人认为意义不大,因为绝大多数用于查API和基本概念的东西都有电子版,也都可以直接在网上搜到,没有必要收藏一本书(收藏一个页面或者一个google关键字要比收藏一本书方便得多)

    ”“”

    附带 一个励志小故事: https://www.sohu.com/a/206160515_707469

    转载于:https://www.cnblogs.com/lipeng1994/p/9282698.html

    展开全文
  • 推荐优秀linux书籍

    2014-06-02 22:25:53
    Linux的优秀书籍推荐,帮助你更好学校Linux系统
  • 大学四年,看过优质书籍推荐

    万次阅读 多人点赞 2019-10-22 16:24:30
    今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。 而且,我还给大家准备好了电子书,文末即可获取,感觉...

    有时有些读者问我,数据结构与算法该怎么学?有书籍推荐的吗?Java 初学者该怎么学等等。今天我就给大家介绍一些我这几年看过的一些自认为优秀的书籍,由于我看的大部分书籍可以说都是通用的,所以如果你有时间的话,还是挺建议看看的,特别是学生。

    而且,我还给大家准备好了电子书,文末即可获取,感觉自己太良心!

    数据结构与算法

    数据结构与算法相关的书籍应该是我看的最多的一种数据吧,从大一到现在,从未间断过,下面就介绍下从大一到现在都看过哪些自认为优秀的书籍,注意,我不知道适不适合你,但我觉得看的过程中很舒服。

    1、数据结构与算法分析(c 语言描述版)

    我相信大部分人大学看的教程都是清华大学出版社严蔚敏写的那本书,说实话,作为初学者,那本书我没能坚持看下去,可能比较适合大佬看吧。我自己买了一本《数据结构与算法分析(c 语言描述版)》,挺薄的,不过感觉很棒,这本书让我学到了很多,个人感觉也挺容易懂的,代码实现是采用 C 语言来实现的,不是伪代码,如果你想学习数据结构,我觉得这本书是个不错的选择。班级里有挺多人看了《大话数据结构》,挺他们说也挺不错,不过我没看过。

    2、挑战程序设计竞赛

    这边书也是大一时看的,如果你想刷题,我挺推荐这本书,里面分初级、中级到高级。虽然每道题没有讲的特别详细,但当时都看懂了,真心不错。不过高级那部分我是没看,初级和中级看着挺舒服。也是学到挺多的,推荐给大家。

    3、编程之美


    不用说,很美,这本书是我今年刚入手看的,只能用强烈推荐来形容,在这本书里,学到了挺多技巧,里面列举的题也不是特别难,目前看了 80%,真香。刚开始我听别人说如果要准备面试谷歌什么的建议看,我以为很难,迟迟没买来看,不过,我看的过程中,感觉还好,相信你也能看的懂,想学习算法、刷题的,强烈推荐。

    4、编程珠玑


    这本老早就听别人说过了,去年看的,不过也是看了80%左右,和编程之美一样,强烈推荐,这本书里的题,说实话,感觉比编程之美有意思,

    5、程序员代码面试指南:IT 名企算法与数据结构题目最优解


    这本书是牛客网的左程云写的,这本书重在带你刷题,每道题的解法也是讲的挺详细的,而且,这本书是一个专题一个专题带你刷题的,从栈和队列、链表、二叉树、递归与动态规划、字符串等等。我之前的链表打卡就是从这里找的。大家可以按照自己的弱点挑着刷。对了,代码是采用 Java 实现的,不过你会 C 语言的话,一样能看懂。真心不过,递归和动态规划里面好几道题都命中这次春招笔试了,当然,类似而已。然而,那时我还没有去看这本书动态相关的专题。推荐给大家。

    当然,数据结构与算法的还有很多优秀的书籍,我自己也看过不少,不过以上这些,我觉得很不错。自己也买过算法导论、算法第四版等,不过,没看的下去,就先介绍这么多吧,如果你有看过什么优秀的书籍,欢迎留言。

    计算机基础

    计算机基础这方面,我看的大多数都是学校的教材,这些就不介绍了,不过自己也买一些课外的,感觉很不错,介绍给大家。

    1、程序是怎么跑起来的


    我觉得,了解程序是如何跑起来是每个程序员都必须掌握的,我看过相关的书籍是学校发的操作系统,操作系统有多么枯燥我就不说了。不过这本《程序是怎么跑起来的》的书,我觉得就算你是完全不懂的小白也能看懂,如果你对学习操作系统感兴趣,或许可以买这本书当作入门,像讲故事一样,讲的挺有趣的,两天就能看完了。不过,讲的不深,想要再深入的话,还得看操作系统相关书籍。

    2、计算机网络:自顶向下


    在学习计算机网络之前,我在哔哩哔哩看过一个视频,韩立刚讲的,

    说实话,讲发非常不错,我敢保证比 80% 讲的好,入门建议刷一波。不过视频适合入门,书还是要买来看,接着我是买了《计算机网络:自顶向下》这本书,这本书我觉得也是讲发很不错,推荐买来刷一波。

    图解 HTTP


    计算机网络那本书对于 http 并没有讲很多,如果你想继续了解 http 的话,就可以考虑看《图解http》这本书了,居然是图解,那么将会有大量的图片,让你轻松读懂晦涩的知识点,相信你两天就能看完了,不过我建议你最好做一下笔记,不过,有些东西你很快就忘光光了,笔记面试的时候,还得要你把一些东西说出来。

    MySQL

    1、MySQL必知必会


    MySQL 的书看的真心少,不过感觉《MySQL必知必会》讲的好不错,想学习 sql 语句的可以看看。

    2、MySQL技术内幕:InnoDB存储引擎


    学习MySQL,InnoDB 引擎是必须得学的,这本书讲的真心不错,讲了很多原理,例如索引、锁等相关的原理,如果说《MySQL必知必会》是入门,那么这本就是进阶了,这本书我很早就买了,不过也是最近刚看,不过我是看了极客时间的 MySQL 相关专栏再来看这本书的,感觉收获不少,推荐。

    MySQL 业界最火的可能就是《高性能MySQL》,这本书我也买了,看了一些一直没去看,好厚啊,好像80-90 买的,亏大。如果你想折腾,或许高性能这本书可以看看,不过,建议挑着看,别从头到尾看,除非你时间很多。

    Java 相关

    由于我的主要使用语言是 Java,所以 Java 这方面也是看过不少书籍,下面就介绍一些我觉得学 Java 不可错过的书籍吧。

    Java编程思想


    编程思想这本书个人感觉不错,不过不适合入门,我是看尚学堂高淇 300 集视频入门的,哔哩哔哩直接搜索就行了,说时候,讲的是非常非常不错,初学者强烈推荐这个视频。

    我说了,单单视频是不够的,之后入手了《Java编程思想》这本书,不过我是挑着章节看的,看了之后,解决了非常非常多的疑惑,感觉自己对 Java 的理解更上一层楼了,不过,这本书看的时候,你可能会觉得有点啰嗦,不过没办法,国外的书籍大部分都这样,喜欢,不过我也是挺喜欢这种扯的,总之,强烈推荐(不建议从头看,可以挑着看)

    Java 并发编程艺术


    学编程,并发是避免不了的,我觉得《Java 并发编程艺术》这本书讲的非常不错,不过说实话,也是挺难的,我一下子就把这本书看完了,然后,看完之后感觉啥也忘了,然后第二次看的时候,感觉比第一次好挺多。总之这本书,我觉得要多看几次,你会有意外的收获。特别是后面,可能刚开始看有点懵,那是因为你菜。不过,多看几次就好了,学这本,听说应付面试也是非常不错的,推荐看。

    对了,还要 《Java 并发编程实战》,也是挺不错,不过我只看了一些,感觉自己很多都懂(感觉要被打),就有点看不下去了,所以没看,你们自行选择。

    深入理解 Java 虚拟机


    呵呵,这本书,不用说,每个学 Java 的我觉得都应该看,不过我可以告诉你的是,第一遍你会看的很难受,确实挺难,比较底层。不过,想要进阶,就得要死磕,大家看的时候,有些章节可以先跳过,例如第一章。我是从第三部分的第六章开始看起的,看完再回头看前面的章节,至于为啥这样,我是在某某知识星球听大佬这样说的,所以就这样干了。总之,强烈推荐,以及多看几遍。

    其他

    1、大型网站技术结构:核心原理与案例分析


    这本书讲的是,一个网站从简单到类似与淘宝这种大型的网站,都经过那些迭代。不过讲的不深,看名字很高级,不过并不难,我觉得挺不错,感兴趣的可以看看,两天就能看完了。

    1、黑客与画家


    这本书并不是讲黑客或画家的哈,这本书更多的是讲一种思维。我挺喜欢的,觉得挺不错,不是技术书籍。我觉得作为一个程序员,也不能一味看技术书籍,偶尔还是得看看其他方面的书籍,或许,可以拓展我们的思维,这本书就很不错了,推荐给大家。

    最后

    一不小心已经介绍了十几本了,介绍的都是属于比较基础的书籍,我觉得打好这些基础还是挺重要的。上面的这些书,基本都是我全部看完的了,觉得真心不错,所以推荐给大家,以后再给大家推荐点高级的书哈。

    重点来了,这些书,我都给你们准备好电子版的了,一本一本搜集过来的。获取的方式也非常简单。由于创建的链接有时候非常容易失效,我也不好及时编辑文章来更新,所以你可以关注我的微信公众号『帅地玩编程』,回复"电子书"即可获取。

    兄dei,如果觉得我写的不错,不妨帮个忙

    1、关注我的原创微信公众号「帅地玩编程」,每天准时推送干货技术文章,专注于写算法 + 计算机基础知识(计算机网络+ 操作系统+数据库+Linux),听说关注了的不优秀也会变得优秀哦。

    2、给俺点个赞呗,可以让更多的人看到这篇文章,顺便激励下我,嘻嘻。

    作者简洁

    作者:大家好,我是帅地,从大学、自学一路走来,深知算法计算机基础知识的重要性,所以申请了一个微星公众号『帅地玩编程』,专业于写这些底层知识,提升我们的内功,帅地期待你的关注,和我一起学习。 转载说明:未获得授权,禁止转载

    展开全文
  • 优秀的golang书籍推荐

    2018-11-13 11:10:43
    https://www.golang123.com/book?cate=1
    展开全文
  • java优秀书籍推荐.pdf

    2020-05-13 06:23:42
    四JAVA 优秀书籍推荐 如果你曾经尝试过自学某些知识点比如 JavaSEJDBC 等等相信有很多情况会觉得按照书上操作非常难进行 下去很多情况下会遇到各种各样莫名奇妙问题比如环境配不对了或者是遇到书上没有讲到...
  • 优秀书籍推荐

    2015-08-11 11:08:46
    学习网络编程必须要学好http协议,尤其是web编程,网络协议才是网络通信基石: ...(2)O'Reilly - HTTP The Definitive Guide:这是一本宝典级别书,因为它包含内容实在多,可以作为全面学习HTTP协议首选

    1,http协议。学习网络编程必须要学好http协议,尤其是web编程,网络协议才是网络通信的基石:

    (1)O'Reilly - HTTP Pocket Reference:这是一本比较简短的介绍HTTP协议的书,可以作为入门读物;

    (2)O'Reilly - HTTP The Definitive Guide:这是一本宝典级别的书,因为它包含的内容实在多,可以作为全面学习的HTTP协议的首选读物;

    (3)Sams - HTTP Developers Handbook:这是比HTTP The Definitive Guide稍微比HTTP The Definitive Guide简单。不过从我的感觉,这本书比HTTP The Definitive Guide要好,因为它篇幅比较少,介绍的是HTTP精髓,我认为这本书应该是web程序员的首选读物。

    (4)《HTTP权威指南》ISBN: 9787115281487,《HTTP The Definitive Guide》的中文版本,这是一部经典级的书,对于全面了解HTTP有主要帮助。如:web编程中为什么要加入response.setContentType("image/jpeg");这样的语句的理解有帮助。

    (5)推荐一个学习网站,http://www.w3school.com.cn/html/


    展开全文
  • Java优秀书籍推荐

    2019-07-23 08:40:20
    目前网络视频漫天飞,很多都是人云亦云,希望大家独立思考,整理系统的知识体系,一些不错的书籍推荐给大家: javase: Java编程思想(第4版)pdf下载 深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版)pdf下载...
  • JAVA优秀书籍推荐

    千次阅读 2009-07-16 20:52:00
    尚学堂Java培训:内部优秀书籍推荐 转载请注明出处:【http://www.bjsxt.com/books/goodbooks.html】 如果你曾经尝试过自学某些知识点,比如JavaSE、JDBC等等,相信有很多情况会觉得按照书上操作非常难进行下去,...
  • 该内容包含 数据仓库生命周期工具箱数据仓库工具箱 维度建模权威指南 第3版,The Data Warehouse ETL Toolkit(中文)这三本书,如果你能够坚持读完并且理解其内容,那么数据仓库大牛,下一个就是你。
  • 主要给大家介绍了关于我放弃Python转Go语言的9大理由,以及给大家推荐了6本优秀的go语言书籍,对同样想学习golang的朋友们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
  • 尚学堂Java 培训内部优秀书籍推荐 转载请注明出处/books/goodbooks.html 如果你曾经尝试过自学某些知识点比如JavaSEJDBC 等等相信有很多情况会觉得按照书上操作非常 难进行下去很多情况下会遇到各种各样莫名奇妙...
  • 优秀程序员必读6本专业书籍推荐

    千次阅读 2019-02-18 17:31:03
    书籍对人们影响是潜移默化,无论身处何种人生阶段,从事什么职业,我们都应亲近书籍,给予我们人生更多启迪和帮助,程序员群体亦是如此。编程不仅考验是代码能力,更是对学习能力、逻辑思维能力、解决问题...
  • 数据可视化方向首先你需要考虑清楚“非常感兴趣数据可视化”属于哪一类?数据可视化是个非常宽泛领域,大体可以分为“信息图Infographic”和“可视化Data visualization”两个方向。信息图主要用于网站、期刊、...
  • 该内容包含 数据仓库生命周期工具箱,数据仓库工具箱 维度建模权威指南 第3版,The Data Warehouse ETL Toolkit(中文)这三本书,如果你能够坚持读完并且理解其内容,那么恭喜你最少可以成为一名优秀的数据仓库开发...
  • 序号书名作者推荐理由推荐人1《格林童话》格林兄弟(德)好童年是完美人生开始,是人生起点。它是一块甜翻得糖果,一首快乐歌曲,一幅动人图画……每一个美丽故事都是一个美丽梦,在美妙梦幻中成长是...
  • 三年级推荐书目(一)1.父与子全集连环漫画《父与子》是德国幽默大师埃·奥·卜劳恩(1903-1944)不朽杰作。作品中一个个生动幽默小故事都是来自于漫画家在生活中真实感受,父与子实际上就是卜劳恩与儿子...
  • 关注微信平台之后推出好书推荐系列,让你3分钟了解书目详情,帮你选择!动起来!体育锻炼体育老师提供2个运动项目,请根据环境条件自行选择短跳绳by体育杨老师练习时注意事项:1. 跳绳时应穿质地软,重量轻...
  • 一、软件测试基础类书籍推荐 1、软件测试(原书第2版) 全面系统地介绍了软件测试理论及应用技术,不仅讲述基本测试技能,也讲述成为一个成功软件测试员所必须掌握技能。 2、软件测试艺术(第3版) 从软件...
  • 三年级课外推荐阅读书目导言:三年级是孩子分化年级,课程难度加大,孩子试卷上不再是皆大欢喜百分。而儿童阅读学研究也表明,孩子如果在三年级还没有养成阅读兴趣和阅读习惯,他在以后学校中很难再有阅读...
  • 小学三年级推荐阅读书目及简介导言:三年级是孩子分化年级,课程难度加大,孩子试卷上不再是皆大欢喜百分。而儿童阅读学研究也表明,孩子如果在三年级还没有养成阅读兴趣和阅读习惯,他在以后学校中很难再有...
  • 尚学堂Java培训:内部优秀书籍推荐

    千次阅读 2014-03-06 23:00:51
    尚学堂Java培训:内部优秀书籍推荐  转载请注明出处:【http://www.bjsxt.com/books/goodbooks.html】  如果你曾经尝试过自学某些知识点,比如JavaSE、JDBC等等,相信有很多情况会觉得按照书上...
  • 推荐理由:身为一名企业管理者,同时也是一名专业人士,面对日益复杂组织环境及商业背景,你应当如何保有自身竞争力并实现迈向高绩效跃进?作为专业人士,你专业能力将是你通向高绩效与更多成就第一步,但,...
  • PS:最全不是计算机与软件考研的小编说的,是转载的文章本身的标题选自GitHub作者:Marty Jacobs转载于 机器之心参与:王淑婷、杜伟又书荒了吗?还是在面对市场上琳琅满目的书籍...
  • 推荐一本LTE入门的优秀书籍

    千次阅读 2017-06-01 00:30:46
    《LTE-UMTS长期演进理论与实践》下载地址https://www.baidu.com/link?url=rDSXOn_tYvHZvbX4C3gdRzsFSYgu0bGrDVJCjxUx34CmNod-weOsBRWjqD5JJXbW&wd=&eqid=f793446300054e8900000003592ee872
  • 书单文末有博主收集电子书籍资料,需要话可以直接移...推荐作为Java入门书籍,记得这是当时入手第一本书,爱护有加,毕竟贵啊。《深入剖析Tomcat》深入剖析Tomcat4和Tomcat5中每个组件,并揭示其内部工作...
  • 《海底两万里》推荐理由:凡尔纳在书中主要写了真实科学知识,对海洋动物、植物进行了细致描绘,对海底地理、地质知识作了准确介绍,内容十分丰富。书中塑造了鹦鹉螺号潜水艇设计者、制造者、指挥者尼摩船长和乘船...
  • 中国小学生分级阅读书目相关说明研发理念中国小学生分级阅读书目的研发,是基于亲近母语十...2. 经典性:本书目以国内外优秀的儿童文学作品为主,适当选入适合小学阶段阅读的现当代文学和古典文学经典,优秀的儿童...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 788
精华内容 315
关键字:

优秀的书籍推荐