一开始接触的编程语言是VF,那是一种可视化编程语言,所谓的可视化,就是运行结果能直接看得到的,非常直观,便于调试,适合刚刚接触编程的新人学习。当时学得懵懂,半知半解,就是感觉程序非常神奇,常常几句代码,几个单词,几个符号就能实现让人意想不到的效果,也就慢慢喜欢上了编程。然后,顺其自然,我学习了,C语 ...
分类:
其他好文 时间:
2017-11-17 19:55:36
阅读次数:
126
第一章 第二章 第三章 第四章 第五章 第六章 第七章 链接 "可重定位目标文件" "符号和符号表" "符号解析" 第八章 第九章 第十章 第十一章 第十二章 逐步添加。。 ...
分类:
移动开发 时间:
2017-11-16 18:51:07
阅读次数:
195
算法导论第13章 红黑树 红黑树(red black tree)是许多平衡搜索树中的一种, 可以保证在最坏情况下基本动态集合操作的时间复杂度为O(lgn). 13.1 红黑树的性质 红黑树(red black tree) : 满足下面性质的二叉搜索树: 1. 每个结点是红色的或者黑色的. 2. 根结 ...
分类:
编程语言 时间:
2017-11-15 23:36:34
阅读次数:
322
重构,绝对是写程序过程中最重要的事之一。在写程序之前我们不可能事先了解所有的需求,设计肯定会有考虑不周的地方,而且随着项目需求的修改,也有可能原来的设计已经被改得面目全非了。更何况,我们很少有机会从头到尾完成一个项目,基本上都是接手别人的代码,即使这个项目是从头参与的,也有可能接手其他组员的代码。我 ...
分类:
其他好文 时间:
2017-11-15 22:07:52
阅读次数:
123
第一章 引论 1.1 引言 1.1.1 基本概念和例子 定义1.1 : 随机过程就是一族随机变量${X(t), t \in T}$, 其中$t$ 是参数, 属于某个指标集$T$, $T$ 称为参数集. $t$ 一般代表时间. 当$T={0, 1, 2, ,...}$ 也称随机过程为随机序列. 随机变 ...
分类:
其他好文 时间:
2017-11-15 21:52:07
阅读次数:
266
劳动生产力的改良原因,究竟在哪里,劳动的生产物,按照什么样的顺序自然而然地分配给社会上各阶级?这是本书的第一篇主题一:论分工作者先通过讨论个别制造业的分工情况来希望读者了解到一般业务分工时所产生的结果。不重要制造业的分工,并不比重要制造业的分工周密,但是他..
分类:
其他好文 时间:
2017-11-15 17:06:37
阅读次数:
107
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 18:37:35
阅读次数:
219
静态链表 对于没有指针的编程语言,可以用数组替代指针,来描述链表。让数组的每个元素由data和cur两部分组成,其中cur相当于链表的next指针,这种用数组描述的链表叫做静态链表,这种描述方法叫做游标实现法。我们对数组的第一个和最后一个元素做特殊处理,不存数据。让数组的第一个元素cur存放第一个备 ...
分类:
其他好文 时间:
2017-11-13 21:33:16
阅读次数:
116
第八章 异常控制流 概述 控制转移序列叫做控制流。目前为止,我们学过两种改变控制流的方式: 1)跳转和分支; 2)调用和返回。 但是上面的方法只能控制程序本身,发生以下系统状态的变化复杂问题时就没法使用上面的方法控制: 数据从磁盘或者网络适配器到达 指令除以了零 用户按下 ctrl+c 系统的计时器 ...
分类:
移动开发 时间:
2017-11-13 21:19:06
阅读次数:
238
Docker在开发与运维中优势a)更快速的交付和部署—使用Docker,开发人员可以使用镜像来构建一套标准的开发环境,测试和运维则可以直接使用。Docker可以快速创建和删除容器,实现快速迭代,大量节约开发、测试、部署的时间,并且可使团队更容易理解应用的创建和工作过程b)更高效..
分类:
其他好文 时间:
2017-11-13 13:44:48
阅读次数:
83