内容列表
- 写文档说明书的一点心得
- 一直以来,老师同学朋友家人,都说自己特别聪明,记性好;而自己也始终这么认为,因为这毕竟是事实,也特自信,几乎什么都在脑袋里记着——上课的笔记,会上的讲话,公开的演讲也都是腹稿,将所有联系人的电话号码都记在脑子里,是挺好。可是,人呢,随着时间的推移,很多东西都会忘却,也可以叫做“新陈代谢”吧,是很正常的事情。 当有一刻,你一旦忘掉某件事又非常想记起而始终记不起的时
- 分类:软件工程 查阅全文
- 一个闪光点
- 事实上,有时候一个小问题也让你头疼不已,而对于做IT这个行业的人员来说更是常常要头疼不已。 写程序的时候无意间多敲了个空格,或者一不小心多了个逗号,常常让你累得精疲力尽;可见,做我们这行的要处处小心谨慎,谨小慎微,不能忽略每个细节。 这不,前几天遇到这样一个问题,同事跟我说:电脑不好使啦,让我帮她看看。我问了详细的情况,结果是
- 分类:软件工程 查阅全文
- 程序员的“素质”是什么?
- 在CSDN看到一个很有趣的帖子(http://www.csdn.net/develop/article/28/28005.shtm),里面说同一个功能,中、日两国程序员写出的代码天差地别:
JAPAN: Dim gridItemIndex As Integer 'comment Dim currentPageIndex As Integer 'comment
- 分类:软件工程 查阅全文
- 提高自动化测试套件的可维护性 - 6
-
用于自动化测试的值是不确定(比如随机)的尽管我们需要确定测试用例的方法。(一致通过)
我们不确定盲目测试。需要知道运行的是什么测试,有时候你需要输入严格的和一定顺序的输入。但是如果你决定是否程序是正在运行通过的测试,你都要不断用大量的测试用例替换那些已经运行成功的测试用例。
我们需要设计纪录测试用例运行日志的能力。(一致通过)
一些测试工具使纪录测试工程变得简单,一些变得复杂
- 分类:软件工程 查阅全文
- EVT_APP_MESSAGE消息的处理
- EVT_APP_MESSAGE消息的处理编写:陈希(Alan Chen)电邮:[email protected]时间:2004年5月26日平台:BREW 2.0
EVT_APP_MESSAGE一般用于两个方面:其一是BREW短信到达后,BREW应用管理器将向目标应用程序发送该事件,dwParam是启动参数的地址(可以没有),程序将根据需要完成对该事件的处理。其二是使用ITAPI_SendSMS(
- 分类:软件工程 查阅全文
- Rational ClearQuest使用说明书(七)
-
Rational ClearQuest使用说明书(七)
3. 控制台操作
在ClearQuest的使用过程中,缺省状态下是看不到缺陷记录的,必须通过建立各种查询表才可以看到缺陷记录。下面就是说和提交的记录有关的公共操作。
在工作台中,有两个目录,分别为Personal Queries和Public Queries。
Personal Quer
- 分类:软件工程 查阅全文
- Flyweight模式实例
-
标题
Flyweight模式实例 linghushaonian(翻译)
关键字
Flyweight,模式,工厂
出处
http://C# Design P
- 分类:软件工程 查阅全文
- 模式的一些链接
-
模式基础
设计模式(Design Patterns)笔记之四:Builder [文档]
设计模式(Design Patterns)笔记之三:Bridge [文档]
设计模式(Design
- 分类:软件工程 查阅全文
- 如何成为优秀的软件人才
- 更多阿蒙文章请看: http://www.vchome.net
昨天看了林锐博士的文章《企业.产品.人》,写得真好,那种语气及用词非常适合我的胃口,如果有机会听听他的讲座,我想一定趣味横生,也一定能让我更充分更彻底地批判大学里若干所谓知识分子的讲授方式,有时我认为中国的教育应该进行很大的改革,否则以后还会出现更多类似xxx的大学生,光加强防范增多保安人员以及筑起高围墙是无济于事的.....
林
- 分类:软件工程 查阅全文
- [译文]CORBA组件模型
- CORBA组件模型:第一部分,向组件式中间件(component middleware)演化
The CORBA Component Model, C/C++ Users Journal February 2004
Douglas C. Schmidt and Steve Vinoski
cnDeveloperw ([email protected]) 译
计算的早期,软件从初稿
- 分类:软件工程 查阅全文
- 一些面向对象设计的法则
- 一些
面向对象的设计
法则
Bob Tarr 著
outmyth 译
法则1:优先使用(对象)组合,而非(类)继承
[ Favor Composition Over Inheritance ]
组合
n &nbs
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 1
- Linux 2.4 进程调度分析 内容提要:
● 前言:技术的背景、特点和应用价值
● 就绪进程选择算法
● 相关数据结构
● 调度器及其他核心应用的调度相关部分:具体实现时函数的调用关系,并对各函数的基本功能进行说明
● Linux 2.4调度系统的一些问题:从操作系统原理的角度对所选择技术的优缺点及可能存在的改进方法进行分析
一. &
- 分类:软件工程 查阅全文
- 《操作系统概念》第二章翻译(1)
-
第二章 计算机系统结构
Thank lyrh!!!
更新日期:2004年5月24日
在研究计算机系统运行的细节之前,需要对计算机系统结构有一个总体的认识。我们将在本章中学习这个体系结构中的几个完全不同的部分,以此来完善我们的背景知识。本章主要关注计算机体系结构,所以,如果已经掌握了这些概念,你就可以略读或者跳过本章。最初的课题包括了系统启动、I/O和存储器。
操作系统也必须
- 分类:软件工程 查阅全文
- 《操作系统概念》第二章翻译(2)
- 2.3 存储器结构
计算机程序必须在主存储器(也称之为随机读写存储器或简称RAM)中才可以被执行。主存储器是唯一能够被处理器直接访问的大块存储空间(容量在数百万到数十亿字节之间)。它是一种半导体存储器,被称为动态随机读写存储器(DRAM),它由存储器字队列组成。每个字都有它自己的地址。通过调用load或store指令来对具体的地址进行读写。load
- 分类:软件工程 查阅全文
- 《操作系统概念》第二章翻译(3)
- 2.1 硬件保护
早期的计算机是单用户、程序员操作的(single-user programmer-operated)系统。当一个程序员通过控制台操作计算机时,他就会完全控制整个系统。然而,随着操作系统的发展,这种控制交给了操作系统。早期的操作系统被称为常驻监督程序,通过开启常驻监督程序,操作系统开始执行许多原先由程序员负责的功能(尤其是I/O)。
- 分类:软件工程 查阅全文
- 《操作系统概念》第二章翻译(4)--词汇
- 词汇
ATA:advanced technology attachment, ATA
IDE:Integrated Drive Electronics
半导体存储器:semiconductor memory
常驻监督程序:resident monitor
超高速缓存相关性:cache coherency
程序控制输入输出:programmed I/O, PIO
初始化程序:initi
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 2
- 3. current
核心经常需要获知当前在某CPU上运行的进程的task_struct,在Linux中用current指针指向这一描述符。current的实现采用了一个小技巧以获得高效的访问速度,这个小技巧与Linux进程task_struct的存储方式有关。
在Linux中,进程在核心级运行时所使用的栈不同于在用户级所分配和使用的栈。因为这个栈使用率不高,因此仅在创建进程时分配了两个页(8
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 3
- 四. 进程切换过程
从一个进程的上下文切换到另一个进程的上下文,因为其发生频率很高,所以通常都是调度器效率高低的关键。在Linux中,这一功能是以一段经典的汇编代码实现的,此处就着力描述这段代码。
这段名为switch_to()的代码段在schedule()过程中调用,以一个宏实现:
/* 节选自[include/asm-i386/system.h] */
- 分类:软件工程 查阅全文
- Linux 2.4进程调度分析 4
-
B. prev
在schedule中,当前进程(也就是可能被调度走的进程)用prev指针访问。
对于SCHED_RR的实时进程,仅当该进程时间片结束(counter==0)后才会切换到别的进程,此时将根据nice值重置counter,并将该进程置于就绪队列的末尾。当然,如果当前就绪队列中不存在其他实时进程,则根据前面提到的goodness()算法,调度器仍将选择到该进程。
如果处于TAS
- 分类:软件工程 查阅全文
- Null Object 设计模式
-
CSDN - 文档中心 - 其他
标题
Null Object 设计模式 guoyan19811021(翻译)
关键字
NullObject 设计模式
- 分类:软件工程 查阅全文