- 博客(8)
- 收藏
- 关注
原创 现实项目中对极限编程XP中Whole Team的理解
极限编程XP中有一条实践就是Whole Team,其中重要的一点就是要将项目所需的知识技能在整个团队中传播,使每个人都有基本上相同的认识。 从昨天我的blog中我发现了一个违反这个实践而导致的问题。数据库的设计者可能开始并没有意识到自己的表会出现重复记录的情况,因为可能没有想到会有这种历史记录的情况。问题恰恰出在这,其他开发人员并没有这种技能和认识,所以就直接往表中
2010-03-07 11:43:00 466
原创 从项目中得到的关系型数据库的一个设计原则
我接手的这个项目是一个C/S软件,服务器其实主要就是和数据库交互。可是在服务器代码里却发现有这样的SQL语句:select a, b from t, (select max(uid) as c, d from t group by uid) e where t.uid=e.c and ...一开始真是看不懂这种嵌套的查询语句,后来问了原开发人员才得知这是由于表 t中存在uid的重复记录
2010-03-06 18:18:00 651 1
原创 VC的一个错误内存泄漏报告
以前也遇到类似的问题。就是主程序调用了几个DLL,并且打开了CRT的内存泄漏检测,每次运行VC都会输出内存泄漏。经过查找发现是DLL中的全局静态对象引起的(该对象中有分配内存的调用),但是该对象分配的内存在其析构函数中是自动释放了的。那为什么还会有内存泄漏的输出呢。最后发现原来内存泄漏的检测函数_CrtDumpMemoryLeaks()是在该全局对象析构函数之前就被调用了,所以CR
2009-05-27 18:05:00 518
原创 内存引起的Windows启动故障
有一台较老的机器,CPU是Celeron 1G(tualatin),集成显卡,同时安装了Windows2003和Windows2000AS。一次在启动2003的时候不小心把电源关掉了,再次开机2003显示C:/WINDOWS/SYSTEM32/DRIVERS/PCI.SYS文件丢失或损坏,无法启动了。再进2000AS确提示BIOS ACPI不兼容,蓝屏了。 先尝试着修复进2000AS。修
2009-04-05 09:51:00 469
原创 一个ACE内存泄漏的问题
为了使用ACE中的命名管道,我导入了必要的头文件和库。可是在函数内仅仅定义了一个命名管道地址:ACE_SPIPE_Addr spipe(“mypipe”);就被报告有内存泄漏(这是一个GUI库提供的功能),经过一番查找,终于在《ACE Programmers Guide》找到答案。原来我是在一个DLL库中引用的ACE,没有main函数,所以必须调用ACE::init() 和ACE::fini()
2008-04-18 17:23:00 663
原创 vs2005中字符集不匹配的一个问题
刚用了一个GUI库,其中默认的配置是不用UNICODE字符集的。而在我的主程序中却使用了UNICODE,应此在静态链接该GUI库时总是提示链接错误,把UNICODE字符集去掉就OK了。
2008-03-29 15:25:00 315
原创 初学ASP
最近花了两个星期的时间做了一个网站,以前对网页制作并不熟悉,等于是从头学起,发现里面有不少技术,很多新技术(比如ASP.NET)现在也还不知道,现在做一个整理,也算是入门吧。
2006-03-29 13:15:00 622
原创 一个梦
昨天周五象往常周末一样准时下班回家,吃过饭后躺床上累得不知不觉早早睡着了。我这个不常做梦的人竟然做了一个梦。 梦见了我的大学时代的一个好友,同宿舍的。我遇到了一个技术上的问题,然后去找他,他告诉我这个问题在一本书上已经有人说过解决方法了,这本书竟然是小时常看的《故事会》。而且路边竟然就有卖的小摊,一问价格,只要两毛钱,马上掏钱买了一本。找到了那篇文章一看,确实解决了我的问题。我们大笑,很是开
2005-10-29 03:10:00 603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人