工程里很多函数只是有声明,找不到实现的代码。因为那些实现代码已经编译成库所以看不见,我所看见的全是一堆头文件..o、.a、.so文件都是Linux下的程序函数库,即编译好的可以供其他程序使用的代码和数据。优点:程序模块化,容易重新编译,方便升级。分类:静态函数库(对应.a文件)、共享函数库(对应.....
分类:
系统相关 时间:
2015-03-17 02:00:23
阅读次数:
227
1.两张图片start-up code:相当于程序和操作系统之间的接口。object code:中间代码,它的形式有多种选择,一般是机器语言代码。使用compiler和linker便于程序模块化,可以分别编译各模块,然后通过linker结合。如果改变一个模块,则不必重新编译所有其他模块。Unix C...
分类:
其他好文 时间:
2015-03-01 16:55:52
阅读次数:
131
一、模块化设计的概述: 模块化设计(Block-based design):对一定范围内的不同功能或相同功能的不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成不同的定制产品,以满足市场的不同需求。 模块化设计是绿色设计方法之一,绿色设计是指...
分类:
移动开发 时间:
2014-11-26 20:36:47
阅读次数:
284
python模块分为系统内置的模块、第三方的模块和用户编写的模块默认情况下,python第三方的模块安装在python的安装目录下site-packages下,以文件或者目录的形式存放用户模块,程序模块化对区分功能和结构,代码清晰度有很好的帮助默认情况下,在python运行时只是加载了少数的系..
分类:
编程语言 时间:
2014-10-31 12:07:30
阅读次数:
270
代码复审结果看了徐方宇的代码之后,我发现了以下的缺点: 1. 并没有将程序模块化,有些面向过程的特点。用C++来编写程序还是推荐写成面向对象的形式比较好; 2. 算法使用的数据存储结构优化的不够彻底,排序算法效率低; 3. 注释较少,嵌套语句层数多。建议增加注释以方便读者的理解。优点: 1....
分类:
其他好文 时间:
2014-10-23 22:25:22
阅读次数:
243
1.本小组有3名成员 杨昊岚12061202/ 左少辉12061209/吕雨朗2.结对编程的优点 一、能集百家之长 二、比一个人写程序有趣 三、效率高 结对编程的缺点 一、容易养成对队友的依赖性3.参照了书中的内容,我觉得一、Information Hiding,信息隐藏。将程序模块化时,保证每个模...
分类:
其他好文 时间:
2014-10-20 00:42:58
阅读次数:
297
在Windows中,让程序模块化实现的一种方式,就是让其实现为动态链接库。然后在主程序启动的时候隐式或者显示的去加载动态链接库。但是如果不恰当的编写动态链接库的DllMain函数,将会引起意想不到的Bug哦,比如典型的Loader Lock死锁问题。这不,我们产品中就碰到了一个由于Loader Lock而引起的Bug....
1. 背景介绍
当主程序在启动的时候,隐式或者显...
分类:
其他好文 时间:
2014-10-13 17:35:40
阅读次数:
403
??
1静态库和共享库
*本节就如何创建和使用程序库进行论述。所谓“程序库”,简单说,就是包含了数据
和执行码的文件。其不能单独执行,可以作为其它执行程序的一部分来完成某些功能。库的
存在,可以使得程序模块化,可以加快程序的再编译,可以实现代码重用,可以使得程序便
于升级。程序库可分静态库(static library)和共享库(shared
object)。
...
分类:
其他好文 时间:
2014-09-11 20:59:32
阅读次数:
288
方法可以简化程序的结构,也可以节省编写相同程序代码的时间,达到程序模块化的目的。其实读者对方法应该不陌生,在每一个类里出现的main()即是一个方法。使用方法来编写程序代码有相当多的好处,它可简化程序代码、精简重复的程序流程,并把具有特定功能的程序代码独立出来,使程序的维护成本降低。方法可用如...
分类:
编程语言 时间:
2014-08-19 20:47:55
阅读次数:
219
今天看到CSDN举办了“博文大赛”,觉得不错,思考了下,其中有一点很有道理:好程序员不一定能写出好博文,但能写出好博文的一定是好程序员;因为我觉得我一直没有能把文字表达清楚,我在我的博文里也提到过,当然了,我并不是一个很好的程序员,但我一直努力着改变自己,只求每天会更好一点。
好了,不多说多余的了。我想了想,选择的主题是程序模块会的见解——主要是对近期发表的程序模块会的见解总结下,...
分类:
其他好文 时间:
2014-06-10 08:01:17
阅读次数:
235