http://www.cnblogs.com/clover-toeic/p/3755401.html http://www.cnblogs.com/clover-toeic/p/3756668.html#3387242 Read More
posted @ 2016-03-21 18:22 findumars Views(243) Comments(0) Diggs(0)
上学期学习了汇编语言,并在操作系统实验中使用了汇编+C语言混合编程,中间也了解了一些C语言与汇编语言的对应关系。 由于汇编语言是底层的编程语言,各种函数参数都要直接控制栈进行存取,在混合编程中,要用汇编来调用C函数,当然就要知道参数的压栈情况了。 当知道C函数的参数压栈顺序是从右到左时,我觉得很奇怪 Read More
posted @ 2016-03-21 18:19 findumars Views(2687) Comments(0) Diggs(1)
TStack,TQueue,TObjectList,TObjectStack等等,都在Contnrs.pas单元里,需要手动添加。 不同于TList类,TObjectList对象将销毁任何从列表中删除的对象。无论是调用Delete、Remove、Clear方法,还是释放TObjectList对象,都 Read More
posted @ 2016-03-21 05:51 findumars Views(451) Comments(0) Diggs(0)
在编程中,if-else和switch-case是很常见的分支结构,很少在程序中不用这些控制语句。但是不能否认,在一些场景下,由于分支结构过分长,导致代码不美观且不容易维护,在《重构》一书中,也将过长的switch语句当做了“坏味道”。例如当我们处理从网络接收到的数据时,往往会由于种类太多而写一长段 Read More
posted @ 2016-03-21 01:13 findumars Views(2970) Comments(0) Diggs(0)