软件工程的目标是在规定的时间和预算内开发出高质量的软件,然而实现这个目标却是一件非常困难的事,只有建立规范的软件开发过程,并持续不断地加以改进,才能管理和控制软件产品的质量。软件过程有“粘合”性质:软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。一般的软件过程包括...
分类:
其他好文 时间:
2015-02-15 17:52:43
阅读次数:
141
本章主要讲有关软件过程的知识,从软件过程的概念和软件过程模型展开讲述。软件过程的定义:软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。软件过程的基本活动主要是1.问题提出;2.软件需求规格说明;3.软件设计;4软件实现;5.软件确认;6.软件演化。软件过程的制品在...
分类:
其他好文 时间:
2015-02-15 15:03:04
阅读次数:
139
第二十二章 TCP/IP层的实现
我比较喜欢先难后易,如果把GPU显示管理、和网络管理拿下后;我会从头整理、改写一遍APO操作系统。这样,就会形成APO操作系统的锥形、也获得了全局观。内核CPU线路、和用户CPU线路,你可以将它们看成是独立的2个32位CPU核;内核CPU主要任务是实时处理、硬件中断,256个实时线程包含了一些中断程序的后半部。用户CPU主要是动态优先级进程...
分类:
其他好文 时间:
2015-02-15 08:18:39
阅读次数:
303
由于近段时间帮朋友开发一个能够查询正方教务系统的微信公众平台号。有所收获。这里总结下个人经验。开讲前,先吐槽一下新浪云服务器,一个程序里的 同一个函数 在PC测试可以正常运行,在它那里就会挂的现象。老样子,我将在代码里注释清楚。使用下面的函数,将会获得两种形式的 cookie,一种保存在文件中,一....
分类:
Web程序 时间:
2015-02-15 00:57:09
阅读次数:
258
1.URL 类 ?java.net.URL. 一个指向网络连接的对象构造方法: URL(Stringspec) ;//spec为连接“” 成员方法: URLConnectionopenConnection();//获得操作此链接的对象,比读取操作,或写操作2.URLConnection类 ?java...
分类:
移动开发 时间:
2015-02-14 21:22:30
阅读次数:
292
本章主要讲述的是软件过程 软件过程:软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。 软件过程的基本活动: 1. 问题提出;2. 软件需求规格说明;3. 软件设计;4. 软件实现;5. 软件确认;6. 软件演化。 软件过程制品主要内容包括: ...
分类:
其他好文 时间:
2015-02-14 19:59:17
阅读次数:
184
例如我有一个Python程序,叫getPath.py,用来获得我选中的文件的全路径名称。
getPath.py
import sys
if __name__ == '__main__':
if len(sys.argv)!= 2:
sys.exit('argv error!')
##sys.argv[1]就是输入的带路径文件名。
##后面是对sys.a...
分类:
编程语言 时间:
2015-02-14 18:56:39
阅读次数:
473
QT不仅仅是 GUI 组件. 使用 Qt, 在一定程度上你获得的是一个"一站式"的解决方案: 不再需要研究 STL, 不再需要 C++ 的, 不再需要到处去找解析 XML、连接数据库、访问网络的各种第三方库, 因为 Qt 自己内置了这些技术.
分类:
其他好文 时间:
2015-02-14 14:59:34
阅读次数:
129
我们使用oracle做一些统计的时候,时常碰到如下场景:
1.竖列转横列
2.分组并合并某列作为结果集
3.分组排序取首条记录
我们使用一个简化的业务场景,来展示这三个场景如何使用sql来解决。
业务场景:一张表记录着员工的出勤记录
业务需求:(对应上面的三个场景)
1.统计员工某年的每月出勤记录数
2.查询每个人的出勤记录
3.获得...
分类:
数据库 时间:
2015-02-14 13:49:32
阅读次数:
188
http://www.oschina.net/code/snippet_104607_45975使用 Socket 获得网页内容,可以捕获错误页的内容 HttpClienthttp://www.oschina.net/code/snippet_172400_44067