编程心得
文章平均质量分 77
海风林影
彪悍的人生可以没有妹,但是不能没有技术!!
展开
-
怎样判断自己掌握了学到的新知识
以前一本书一本书地看,看到一种新东西,那种兴奋劲是不能用语言来形容的,但随之就觉得自己已经学会了这项新技术,感觉比别人高了一截子。任何写在纸上的东西,都是作者的心得体会,而我们看了,可能因为以前你也遇到同样的问题没能解决,你感受会很深刻的;但是呢,如果没有亲自去实践过,是不可能有深刻的体会的。我看过的书确实很多很多,可事实却是,我认为自己学到的新技术仅仅浮于表面,没能真正理解其中的内在规律,自然也不能达到举一反三的效果。经过这几天写博的感受,才知道写博其实是件很费精力的事情,尤其是技术博客。我总结的写这种技原创 2011-05-08 23:53:00 · 1879 阅读 · 5 评论 -
编程痛并快乐着
《人月神话》中提到编程这个职业时,列出编程给人带来乐趣的理由,同时也谈到这个职业也给人很多苦恼,下面是这篇文章的观点,觉得写的不错:快乐:编程的乐趣是一种创建事物的纯粹快乐。 快乐来自于开发对其他人有用的东西。 编程的过程体现了魔术般的力量。 学习新事物的乐趣,源于工作的非重复特性。 还来自于工作在如此易于驾驭的介质上。总之,编程非常有趣,在于它不仅满足了我们内心深处进行创造的渴望原创 2012-04-26 21:14:11 · 1194 阅读 · 0 评论 -
7. 千万不要重载&& ,|| 和,操作符
C/C++语言对于逻辑表达式具有“逻辑短路”的性质,即一旦确定了真假值,表达式中即使有尚未检查的部分,都将返回。如:char *p;if ((p != NULL) && printf("%c", *p)) ... //(1) int rangeCheck(int index){ if ((index upperBound)原创 2012-04-16 17:39:53 · 975 阅读 · 0 评论 -
To Be a Coder or Not, That's a Question!
Jeff Atwood 5月15日在其博客CODING HORROR上发表的一篇文章Please Don't Learn to Code,引起广大程序员的响应,纷纷发表文章提出自己的观点,如设计师Sacha Greif 发表的Please Learn to Code;Zen的please don’t learn to code but give it a try;以及Zed Shawnf的Pl原创 2012-05-17 16:12:59 · 1559 阅读 · 0 评论 -
Linux 内核讨论课记录
以下为每周六实验室内核讨论课我所主讲的主要内容,在百度文库和CSDN下载频道中上传有我所讲的PPT原稿。现对以前做个补充,以后每次讲完之后及时更新。9月29日星期六上午:主讲进程描述符结构体task_struct数据结构,由于task_struct这个结构体是系统感知进程存在的唯一标志,linux内核涉及进程和程序的所有算法都是围绕这个数据结构建立的,里面存在上百个字段,表原创 2012-11-06 12:07:48 · 938 阅读 · 0 评论 -
编程语言的类型系统
每学一门新的编程语言时,在看到介绍该门编程语言的特点时,经常会遇到 静态、动态、强、弱 、隐式、显式 类型等字样,似懂非懂,这里结合网上的资料总结一下它们的含义以及区别,描述不一定专业、准确,但求能进一步理解这些词的概念即可。类型系统(Type System)用于定义如何将编程语言中的数值和表达式归类为许多不同的类型,如何操作这些类型,这些类型如何互相作用。根据这些种种不同,可以将编程语言原创 2014-12-21 15:56:21 · 1589 阅读 · 0 评论