- 博客(15)
- 收藏
- 关注
原创 八年程序员之书籍篇--Algorithm(四):算法实战
现在进入程序员的世界,我们不再罗列算法、不再研讨怎么设计算法,而来关注具体问题的解决,包括我们所最钟爱的编码!是的,coding。首先请看:1.《Programming Pearls》-《编程珠玑》-Jon Bentley-谢君英等-第2版-中国电力出版社。此系列书籍中值得大书特书的好书,确实,讲的算法不先进,不过就是二分、快速排序、堆排序等等,但是,这不是常见又常见的算法吗,有啥可
2013-06-27 23:06:22 761
原创 八年程序员之书籍篇--Algorithm(三):算法设计技术
同样是讨论算法,同类1不同的是,此类书籍不追求算法的罗列及其数学论证,而关注于算法之间的共性,什么思路下诞生什么样的算法?或者说是算法之算法,得到算法的算法。^_^ 此系列有以下几本:1.《Algorithm Design》-《算法设计》-Jon Kleinberg & Eva Tardos-张立昂等-清华大学出版社。此系列中最厚最全的一本书。除了算法书中都涉及的分析基础、图、分治、贪
2013-06-27 22:51:04 1240
原创 八年程序员之书籍篇--Algorithm(二):算法盒子
算法类书籍第一系列,顾名思义,其中放着各种现成的经典算法,里面的书籍可谓部部经典! 首先请看以下几本:1.《Data Structures and Algorithm Analysis》-《数据结构与算法分析》-Mark Allen Weiss-张怀勇等-第3版-人民邮电出版社。此版用C++,第2版是用C的,似乎还有java版。对比后面几本书,明显偏入门一些,但这个入门就有学问了,这本
2013-06-15 23:54:21 1255
原创 八年程序员之书籍篇--Algorithm(一):综述
此系列名为Algorithm,实际应该叫做Data Structure & Algorithm,原因是两者不分家,通常是绑在一起的,记得我们的数据结构结构老师第一节课就告诉我们一句话:程序=数据结构+算法,后来学到的另一句话是数据结构定了,其上的算法就定了(抱歉,此两句的出处忘了),可见两者在程序员生活中的重要性和联系紧密性。事实上,大学的计算机课程软件方面对工作有比较大的帮助的我觉得就3门:程序
2013-06-15 19:55:54 923
原创 八年程序员之书籍篇--杂谈篇(一):怎么阅读一本书?
嗯?怎么回事?从小学到大,这么多书,读书谁不会呀?还要来谈怎么读书?你不是在开玩笑吧?我不是在开玩笑,是的,读书各有各的理解,但是,读书的效果还真是有所区别的,也就是说读书本身也是一门学问!就我而言,读书包括以下步骤:1.选择读书目标2.评估阅读价值3.概读4.如有必要,细读以下分述之。 第一步是当然的,读书读书,有书方能读,看起来此歩最不重要,但事
2013-06-03 23:26:37 641
原创 八年程序员之书籍篇--OS/Linux(四):OS API
这部分对大部分程序员来说是最实用的书了,想想,OS理论高高在上,平时编程基本用不上,而Kernel未免过于艰深了,内核程序员毕竟在少数。唯有OS API,可是家常便饭啊,相信没有不用OS API的程序员吧? 首先请看Stevens的经典巨著:1.《Advanced Programming in the UNIX Environment》-《UNIX环境高级编程》-W. Richard
2013-05-16 23:23:38 750
原创 八年程序员之书籍篇--OS/Linux(三):OS理论
离开linux kernel的世界,来到OS理论的天地,这里跟kernel真是两极,前者如汪洋大海,后者则是海阔天空,前者繁杂艰深,后者花园闲逛,实践和理论还真是天堑啊,看OS理论就像看小说,到了Linux Kernel就是数百万行code了,可是OS理论说我讲的比你多!^_^ 回到书的主题,首先是纯OS理论:1.《Modern operating Systems》-《现代操作系统》-
2013-05-08 22:41:26 1288
原创 八年程序员之书籍篇--OS/Linux(二):Kernel
谈到Linux Kernel书籍,首先得提以下几本:1.《Linux Kernel Development》-《Linux内核设计与实现》-Robert Love-陈莉君/康华-第3版-机械工业出版社(英/中),简称LKD;篇幅不大,但言简意赅,对内核的各个子系统做了大概的介绍,包括进程及调度、中断和下半部、内核同步、内存管理、CFS、设备模型等,对初接触内核者而言,在纯OS理论书籍和linu
2013-05-07 23:16:25 1236
原创 八年程序员之书籍篇--OS/Linux(一):综述
从11年下半年开始,对Linux内核发生了兴趣,我想:对一个好奇的程序员来说,他总是对某个东东是怎么实现的感兴趣的,那么,越来越底层是其必然。就我个人而言,路径之一是用库编程->用系统API编程->kernel实现?于是在近2年的时间里,对OS理论/Linux Kernel的书籍/代码,做了一番不小的投入,结果嘛……有兴趣看我后面写的东东^_^ 此系列书籍分三类:1.OS理论,即大学课
2013-05-06 23:30:28 653
原创 八年程序员之书籍篇(二):概述
怎么写写这些年我读过的书呢? 先介绍一个好地方--豆瓣读书,网址:http://book.douban.com/,这也是年初我才发现的,其实好像早就比较有名了,我是非常out了,惭愧惭愧。这里可以查到很多书的信息,更重要的是可以跟其他人交流,看看别人对书的评价、读书笔记...等等,最好自己也写写自己读过的书,不亦乐乎? 参考豆瓣读书之豆列,准备把自己读过的书按专题、按时间写一写,时
2013-05-06 22:46:00 510
原创 八年程序员之书籍篇(一):引子
是的,书,还是书。 我的一辈子,跟书绑在了一起,无论什么时候,它是我始终不渝的朋友,陪着我走过作为程序员、作为人的每一天; 多年以来,自以为豪的是保持了每天阅读的习惯,阅读本身都成了生命中不可或缺的一部分,虽然,这被我老婆大人批为:成也读书,败也读书。 闲话少叙,言归正传,为啥想到写些啥,总首先想到书呢?1,自己的爱好,习惯的力量,投入这么多的东西,总是想写点啥的,就算
2013-05-06 22:28:07 523
原创 又五年后回头再看我的程序员生涯
又是五年过去。已近而立之年,还是一个自以为的程序员,欲望与生存,压力与选择,从一个城市漂泊到另一个城市,唯一比较大的收获是将要成家,步入人生另一个阶段。5年前,想写一写自己做程序员的感悟,结果,略写了下自己读的书,尚未及写完,因惰性/工作/生活变动等诸多原因,就付之东流。今天来看,人没有本质的进步,依然在徘徊,很多时候都在逃避,很多机会都在迷茫中逝去,就连自以为豪的技术,也到了一个瓶颈,缺
2013-05-06 22:03:56 604
原创 3年c/c++开发总结(二):书籍[2]
我有并读过的:Unix: Advanced Programming in the Unix Environment(第1版)中文名unix环境高级编程,R.Richard Stvens,机械工业出版社。(第2版),机械工业出版社。Unix圣经,已故stvens博士作品,凡他的作品都值得一看,有艺术品之称。优秀的教科书和参考书,极其全面地介绍了unix方方面面。无需多说,假
2007-12-26 14:59:00 626
原创 3年c/c++开发总结(二):书籍[1]
对3年来学习中书籍的整理、评价,主要为c/c++方面。分数为个人意见,虽然大家都知道,但还是强调下,免得口水。分1-5,5为最高。 格式:英文名-中文名-作者-出版社-个人评价-评分。无译者说明是因为建议看原版。p.s:国产图书要努力,因看过的国产书基本是垃圾。侯捷书或可一看,但是小心别被忽悠进去了。我有并读过的:c/c++: Thinking in
2007-12-26 14:52:00 995
原创 3年c/c++开发总结(一):源起
从毕业后呆在软件行业,专做unix下c/c++至今已约3年,该是把眼光从c/c++中转出来了…3年时间,多少变化!而我却埋首于c/c++中,待得蓦然惊起,环境、人至于技术,茫然不知所措…所谓闭门造车,埋头苦干,大约就是俺这种人吧… 个人经历简述:湖南农村人,大学前平平淡淡,高考时虽有一还过得去成绩,却因志愿调配至毫无所知之计算机系,该校还是计算机系的名校。但因一些原因,大学学习奇差
2007-12-26 14:48:00 694
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人