代码中到处都需要命名。作为程序员,我们得给类命名,给变量命名,给函数命名,给参数命名,给命名空间命名,等等等等。下面有20条小贴士能帮助你提高你的命名能力。
1.使用能够表达意图的名字
名字得能告诉我们它要做什么,为什么存在,以及是如何工作的。选择能够表达意图的名字,将更有利于我们理解代码。
int d; // elapsed time in days
int elapsedT...
分类:
其他好文 时间:
2015-03-31 10:56:00
阅读次数:
181
上一节Android事件分发完全解析之为什么是她中我们简略地分析了事件分发机制的由来,这里要说明一点,Android(或者说任何的驱动系统)都包含大量不同类型的事件,比如按键啦、轨迹球啦、鼠标啦、触摸啦、红外线啦等等等,这里为了简化问题也为了切合实际,我们只针对触摸事件进行分析,至于其他的一些杂七杂八的事件其实都很好理解就不多说了。...
分类:
移动开发 时间:
2015-03-30 11:27:08
阅读次数:
186
颜色的变化跟人类的智慧一样,是无穷的,每个阶段都会有流行的色彩,有属于一个时代的颜色!WEB2.0是一个概念,它宣扬,定位了一些东西,以用户为中心,群体智慧,分享等等,等等.同时顺应这些需求,一些顶尖的设计师和开发者赋予并领导了一些色彩流行趋势.我凭感觉做了部分归纳和收集,心理没大有底,把能想到的列...
分类:
Web程序 时间:
2015-03-20 17:51:24
阅读次数:
136
如何使用OpenShare部署和运营企业门户
这篇Blog是偏向企业内整体门户部署和运营的指南,是偏向整体管理和规划的,并不是针对终端用户的OpenShare软件操作手册,具体的操作可以上优酷看相关视频。
基础概念:网站是OpenShare企业门户的载体
从根本上讲,使用OpenShare构造的企业门户,其基本载体是网站:文档,联系人,大数据,流程,应用等等等等的所有内容和功能都...
分类:
其他好文 时间:
2015-03-20 10:56:26
阅读次数:
182
我接触过很多个做产品的、做开发的。很多程序员见到我都很友善,他们说:“你好啊,我当初就是看了黑客帝国,大学才选的计算机专业,但是现在却成了程序员。”。但是其实程序员是我最崇敬的职业,开源、share精神...等等等...我从事安全行业并不久,但是我处在的是创业型公司,可能大概也许,身在我这样环境的人...
分类:
Web程序 时间:
2015-03-10 11:49:14
阅读次数:
161
50%以上的程序员不会编程,只是懂点语法而已,50%是保守数字。就像大多数学生学了十年英语,背了堆单次,但写不出来英语作文一样 程序=算法+数据结构而对于嵌入式程序员,不止如此嵌入式程序=x*算法+y*数据结构+z*计算机体系结构+t*操作系统计算机体系结构泛指各种硬件体系结构,比如磁盘、内存、usb总线,pcie总线、sata控制器,网卡,gpio,i2c,等等等等,当然包括CPU指令集,外设接...
分类:
其他好文 时间:
2015-03-10 01:29:27
阅读次数:
145
第二章
Big O notation
计算机的计算过程中,基本上都是一些复杂的计算,数以千计,数以万计或是数以亿计的计算,那么如何计算和总结为让我们更加简单易懂的语言呢,与成绩分层是一个道理,A是好的,B次好等等等等,那么我们就引入了big O notation这个概念。
在这里,我们程序员如果要进行编程,我们不希望计算机花费大量的时间去进行一个运算,对于我们和用户来说,我们要...
分类:
其他好文 时间:
2015-03-07 14:08:50
阅读次数:
127
#region 下载说明书PDF protected void lbtnDownPDF_Click(object sender, EventArgs e) { int pid = ConvertHelper.GetInteger(Request["PID"]); ...
分类:
Windows程序 时间:
2015-02-14 16:06:37
阅读次数:
1047
每个游戏都有它自己的规则,我们的俄罗斯方块的规则很明显,shape落到最底端时就停止下落,然后下一个shape开始往下落;当任一一个点挡住下落的shape时,整个shape就认为是已经到底了;当一行充满所有blocks时,这行消除,然后所有的往下落一行等等等等。
那么我们现在就开始制定我们的游戏规则,本节过后,我们的程序运行起来是这样子的:
我们首先从自定义的协议(protocol)开...
分类:
编程语言 时间:
2015-02-04 23:27:53
阅读次数:
252
最近一直想做一个技术类的新闻站点,想做的执行效率高些,想用PHP做,一直纠结于用纯PHP做还是用CI或者THINKPHP。用纯PHP效率高,缺点 n多,比如安全方面、构架方面等等等等;用CI、thinkPHP的话这些需要考虑的就少些,但是怕效率方面差得太多。后来就想先测测吧,如果差得太多, 就自己....
分类:
Web程序 时间:
2015-01-23 17:56:14
阅读次数:
208