自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 《多任务下的数据结构与算法》一书中的红黑树的测试代码,供读者参考!

以下是《多任务下的数据结构与算法》一书中的红黑树的测试代码,供读者参考!出书时本想将测试代码放到光盘里去,但认为测试代码写得草率,不够正规,觉得不好意思,就没有放上去。考虑到读者可能会使用这些代码,先贴一个测试代码供参考,读者要使用的话可以在此测试代码基础上做进一步完善测试用例,增加测试代码,做更充分的测试。由于测试代码量较大,无法全部在博客上贴出,只好先贴一部分。如果发现有遗漏的用例请贴

2006-07-13 11:12:00 4170 10

原创 《多任务下的数据结构与算法》一书的勘误

目前发现的错误如下,相信书中还有许多问题未被发现,请大家发现新的错误及时提出,我会尽快修正的。1、P52页 第15行 原文“返回0表示在HOOK数组中的序号” 修改后为“成功时返回在HOOK数组中的序号”2、P53页 第15行 原文“返回0表示在HOOK数组中的序号” 修改后为“成功时返回在HOOK数组中的序号”3、P164,P165页的Xcopy()函数代码有误,正确代码如下: 

2006-07-12 10:23:00 3798 16

原创 关于goto语句能不能从复杂的嵌套循环判断中跳出去的问题讨论

 关于goto语句的使用问题,要从技术上来讨论清楚能不能使用,在那些情况下能使用是比较困难的问题。我在写关于goto语句的使用这段文字时,思考再三,觉得如果从一个复杂的执行状态中goto到另外一个位置时,初学者是很难把握得住的。一个多重嵌套的循环判断中,程序执行路径数目非常大,使用goto语句跳出去后,初学者很难分析出那些路径会不会存在问题。从另外一个角度考虑,如果允许goto语句

2006-07-10 17:17:00 3754 7

原创 使用C++模板和不使用C++模板两种情况中的执行代码大小近似估计

使用C++模板和不使用C++模板两种情况中的执行代码大小近似估计 使用模板后,对每种数据类型的实例都会生成一段新的执行代码,举例如下: stack s1;stack s2: s1.push(100);s2.push(5.3); 上面的s1.push(100); 和s2.push(5.3);两条语句调用的虽然都是push()函数,可以通过反编译看到它们的执行代

2006-07-10 15:45:00 4673 17

原创 谈谈在WebServer中如何实现CGI技术

谈谈在WebServer中如何实现CGI技术 在WebServer中,cgi技术的实现相信许多人很感兴趣,不过在一些开源软件如Apache中,由于软件规模大,相关模块多,直接去读懂是如何实现的比较费劲,下面就来谈谈CGI技术的实现方法。        要实现CGI技术,关键是要实现执行其他应用程序时,将应用程序的输出从屏幕重定向到SOCKET中去,实现了应用程序的输出重定向后,CG

2006-07-07 12:20:00 5373 2

原创 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空

在我的书中有一个栈的设计,有人对此提出质疑,认为栈的弹出函数应该设计两个返回值,一个表示弹出的数据,另一个表示栈是否为空。他的理由是当栈中如果压入一个空指针时,返回值是NULL时并不表示栈为空。老实说我对栈的弹出函数设计两个返回值是不赞同的,这样会严重影响效率。欢迎大家讨论。我的书中栈的弹出函数如下: /** 栈的弹出函数,弹出栈顶数据,    弹出的数据需要调用者自行释放掉。

2006-07-04 12:05:00 2668 3

原创 C语言编程常见问题分析

C语言编程常见问题分析C语言中的一般语法和一些编程技巧在很多书里都讲过了,下面主要讲一些别的书很少讲到、但是又非常重要的问题。这些都是作者在编程过程中总结出的一些经验教训,可以说职业程序员每天编程时都要遇到这些问题。1.2.1 参数校验问题在C语言的函数中,一般都要对函数的参数进行校验,但是有些情况下不在函数内进行校验,而由调用者在外部校验,到底什么情况下应该在函数内进行校验,什么情况下不

2006-07-03 16:05:00 5128 1

原创 测试的核心技术是什么?

        谈到核心技术,我曾经在《多任务下的数据结构与算法》中提过软件的核心技术是软件设计与数据结构算法两方面,那么测试的核心技术是什么呢?        测试方面涉及到的技术非常多,有测试的管理技术,测试缺陷分析技术、测试用例设计技术、自动化测试工具...,到底那个才是测试的核心技术呢?我认为测试用例设计技术和自动化测试工具才是测试的核心技术。        为什么说测试用例设计技

2006-07-03 16:00:00 6579 3

多核数据结构与算法源代码库

本项目是C/C++语言实现的多核并发数据结构算法库。内有针对多核的并行查找、并行排序、分布式队列、抢夺式内存管理、任务调度器等。配套书籍有《多核计算与程序设计》、《软件测试实践》等 开源项目CAPI链接为:http://gforge.osdn.net.cn/projects/capi

2009-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除