“多线程”在大型软件程序中有着很广泛的应用,其优点如下:
第一,将原来在一个大流程中实现的功能放到了多个小流程中,程序更加的简洁和易于阅读。
第二,将不同的功能放到不同的线程中,提高了程序的执行效率。
第三,“多线程”使得程序的模块化更强,有利于追踪程序执行过程和排查问题。1:为什么要线程同步?线程同步是为了防止多个线程访问一个数据对象时,对数据造成破坏。
线程的同步是保证多线程安全访问资源...
分类:
编程语言 时间:
2016-05-12 22:54:53
阅读次数:
241
解决方法如下:win7(xp)中的系统字体分为"显示"和"隐藏"两种状态当为"隐藏"状态时,其它软件程序就无法找到该字体。解决办法是把要使用的系统字体设为显示。如:在C:/windows/Fonts中设置Courier New 字体为显示就可以了 如在Fonts文件夹中没用找到Courier New ...
分类:
系统相关 时间:
2016-05-10 20:46:22
阅读次数:
161
C语言将计算机的输入输出设备都看作是文件。那么,如果写一个字符串到一个文件中,是什么方式呢?显示到屏幕上是默认的输出文件,如果是硬盘中的一个文件,首先要打开一个文件,然后才能往里写,那么就要告诉程序这个文件在什么地方,按照什么样的方式打开(读、写、读和写、添..
分类:
其他好文 时间:
2016-05-10 19:03:10
阅读次数:
650
C语言课程设以一节课,老师提供了一个C语言的飞机游戏让我们感受,上学期C语言课程,主要是各种语句的练习,这次是用以前的知识来感受一个实际的系统。首先安装c-free,然后是将代码贴进去运行,界面虽然有点简单,但是真正的游戏,C语言还能做这么有意思的东西,真是没有想到..
分类:
编程语言 时间:
2016-05-10 19:01:45
阅读次数:
171
通过对书本第1、5、17章的学习,我知道了软件=程序+软件工程,软件工程就是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 在书中理想的团队模式有很多种,例如主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。我 ...
分类:
其他好文 时间:
2016-05-09 18:35:25
阅读次数:
129
软件=程序+软件工程 程序: 一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,如若一个地方出问题则会影响到整个主体(可以理解为事务)。 软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户 ...
分类:
其他好文 时间:
2016-05-08 22:34:57
阅读次数:
176
(转载) 测试用例的定义 测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。 测试用例的特征 1.最有可能抓住错误的; 2.不是重复的、多余的; 3.一 ...
分类:
其他好文 时间:
2016-05-06 07:03:16
阅读次数:
155
构建之法阅读笔记05 在最后,仿佛一切都回到了原位,我们对所有的进行了做后的总结。 对于我们学习软件的人员来说,我们应该很好的理解软件不只是等于程序,软件=程序+软件工程。我们应该懂得软件工程是什么。在做软件的时候,我们应该学会单元测试、效能的分析、写出自己的开发流程,实行于实践。我们应该懂得自己的 ...
分类:
其他好文 时间:
2016-05-04 18:49:25
阅读次数:
111
编译程序(Compiler,compilingprogram)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。作为一个程序员,我们应该了解它的过程,才能更好的工作和学习。编译过程课分为下列几个过程编译C程序涉及很多多步骤,第一步称之为..
分类:
其他好文 时间:
2016-05-04 06:39:47
阅读次数:
192
第一部分:软件工程的概述 一 软件=程序+软件工程 在看到这个公式时,我想大家也很容易理解这个,一个软件的实现都离不开程序的支持,程序是软件的“血肉”,那么仅仅有程序就可以了吗?答案是否定的,因为一个优秀的软件,离不开好的架构和设计方案,更离不开团队的共同协作,,,,,,,那这一系列的实现,一定需要 ...
分类:
其他好文 时间:
2016-04-30 22:23:24
阅读次数:
249