事件系统,是一个软件的核心组成部分。从小处讲它是应用程序内部各模块交互的设计模式,从大处讲,它是软件架构的组成模块。在现代软件开发中,操作系统通常通过一些预定义的事件,告知应用程序发生的一些事情如用户输入,内存不足等。
然而,通常我们并不直接使用系统事件,例如一个界面可能不同区域的元素对触摸事件的理解都不一样,在某些情况下需要优先处理某些逻辑,这就需要对系统事件再包装,以应对界面复杂的元素和...
分类:
其他好文 时间:
2014-10-20 13:30:13
阅读次数:
280
【工欲善其事,必先利其器】软件开发的第一步就是选择高效、智能的工具。下面列出的工具软件能辅助提高工作效率。开发类工具 微软.Net平台下的集成开发环境:Visual Studio。 Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual...
分类:
其他好文 时间:
2014-10-20 13:27:51
阅读次数:
692
Are You Ready? Go!——第一门编程语言选谁?金旭亮说明: 这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的师弟或师妹,希望这篇文章能够帮助他们少走弯路,顺利地迈入软件开发的大门;如果您是一位有经验的软件开发者,或...
分类:
编程语言 时间:
2014-10-20 00:38:05
阅读次数:
268
1. 各种视频压缩标准(MPEG2, MPEG4, H261/2/3/4,X264, T264以及H264(AVC)和HEVC(H265)等的优化,改进,创新。 2. 各种不同平台的(CPU, GPU, DSP, ARM等等)开发,移植优化等, 涉及到的语言包括C, C++, X86汇编,TI .....
分类:
编程语言 时间:
2014-10-20 00:34:25
阅读次数:
219
掌握下面的对GCC会有一个比较清晰的大致的了解:不经意间,GCC已发展到了4.3的版本,尽管在软件开发社区之外乏人闻问,但因为GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能的涨落会直接影响到Linux 、Firefox 乃至于OpenOffice.org和Apache等几千个项目的开...
分类:
其他好文 时间:
2014-10-19 15:30:45
阅读次数:
315
“晴天,不好意思,还不知道你是什么工作,方便透漏一下的吗”欧阳小娟开始从侧面迂回,因为她很想知道她眼前的这个男人到底是什么品位,至少,她认为他一定要配上自己的品位,那才是理想中的男朋友。 “这个……我是程序员,做软件开发的……”。 “程序员是什么东东啊,不懂啊,不好生意啊,貌似我有点孤陋寡闻……”....
分类:
其他好文 时间:
2014-10-19 05:52:43
阅读次数:
139
结对项目小记
——by12061227 安康12061179刘宇帆
结对编程就是一种敏捷软件开发的方法,两个人在一个计算机上共同工作。一个人输入,而另一个人检查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。
在结对编程中,观察员同时考虑工作的...
分类:
其他好文 时间:
2014-10-18 23:47:38
阅读次数:
269
程序语言的发展:机器语言 汇编语言 高级语言 软件开发的基本步骤:分析问题,建立数学模型。 确定数据结构和算法。 编制程序 。 调制程序。 算法的特性:有穷性 确定性 有零个或多个输入 有一个或多个输出 有效性 流程图:其优点是形象直观,简单易懂,便于修改和交流。 结构化程序设计:顺序结构...
分类:
编程语言 时间:
2014-10-18 15:12:42
阅读次数:
151
今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以抓取PC上开发web时候的数据包,而且可以抓取移动端(Android,Iphone,WindowPh...
分类:
移动开发 时间:
2014-10-18 13:55:10
阅读次数:
193
在实际的软件开发项目中,程序经常需要从外界读取某些可能会变化的信息,我们把需要读取的信息统一放到一个文件中(通常是ini文件),并把这个文件叫做配置文件。 考虑这样一个场景,程序需要与多个数据库打交道,要从配置文件中读取各个数据库的信息。那么,我们如何在配置文件中设置各个配置项以及如何编写程序将各配置项的值读入呢? 假设有两个数据库,每个数据库包含了IP地址和端口号两种...
分类:
其他好文 时间:
2014-10-18 12:42:52
阅读次数:
157