心得..
文章平均质量分 81
HuntingGo
没有谁生来就是神牛, 而千里之行,始于足下
展开
-
不要重复造轮子
“不要重复造轮子 Stop Trying to Reinvent the Wheel”, 可能是每个程序员入行被告知的第一条准则。我自己也会对新人反复灌输这个概念,写程序其实是一个最能“偷懒”的工作:你现在费力实现的每一个功能,可能早已经有极好的解决方法贡献在开源社区,如果可以直接用现成的,那节省下来的时间是不是可以用来偷懒呢?极端的说法,哪怕是那位把所有开发外包给沈阳一家公司的哥们,如果转载 2014-02-04 21:36:08 · 2287 阅读 · 0 评论 -
算法书目--personal process
关于算法阅读的书目:算法导论:刚开始接触算法,看的这本书,hash、图论、 优先级队列实现、动态规划等篇章看的较多,同时也将MIT 网易公开课关于该书课程的一部分看了一遍,这本书理论较多,代码多用伪码进行实现,对一个算法能够从细节、它的根本讲起,动态规划讲的很好,这块大约看了五六遍,想对算法进行深入研究的话, 这本书太好了(动态规划讲的好)。 算法概论:这是一本比较薄的书,就书原创 2014-01-03 00:28:36 · 752 阅读 · 0 评论 -
C++编译器与链接器工作原理
这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。要明白的几个概念: 1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就会把对应的CP转载 2014-06-25 10:57:34 · 714 阅读 · 0 评论 -
网页编码就是那点事
编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。潜行者m 写出本文的目的,就是要彻底解释清楚这个编码问题原创 2015-04-18 17:17:29 · 750 阅读 · 0 评论