2008年2月29日

关于系统分析设计

摘要: 一般来说,系统设计分为系统总体设计、子系统(组件)设计、模块设计三级, 特殊情况下,设计可以分两级或更多级别来完成。 总之,系统分析设计要遵循层次细化的原则,保证设计工作的有效性和顺利实施。 ... 阅读全文

posted @ 2008-02-29 14:00 NextStep-V 阅读(331) 评论(0) 推荐(0)

阅读源码技术与艺术一

摘要: 可以说,open source and analyze source 对于程序员来说,是很有意义很有价值的事情。 根据我的经验,读源代码,至少有3个好处。 第一个好处, 是可以学习到很多编程的方法,看好的源代码,对于提高自己的编程水平,比自己写源代码的帮助更大。当然不是说不用自己写,而是说,自己写代码的同时,可以从别人写的好的源代码中间学习到更多的编程方法和技巧。 第二个好处是,可以提高自己把握大... 阅读全文

posted @ 2008-02-29 13:51 NextStep-V 阅读(374) 评论(0) 推荐(0)

阅读源码技术与艺术五

摘要: 如果该日期、时间没有错误,则该数据是一个好的数据,将good_record计数器加1,并且检查时间戳,和数据是否重复数据。这里有一个函数,jdate()在主程序一开头我们就遇到了,当时跳了过去没有深究,这里留给读者做一个练习。(提示:该函数根据一个日期产生一个字符串,这个字符串是惟一的,可以检查时间的重复性,是一个通用函数,可以在别的程序中拿来使用) /*********************... 阅读全文

posted @ 2008-02-29 13:48 NextStep-V 阅读(190) 评论(0) 推荐(0)

阅读源码技术与艺术四

摘要: 这个函数是建立了一个新的节点,把参数str赋值给新节点的string, 并把它连接到list所指向链表的结尾。另外的三个函数:new_glist(), del_glist(), add_glist()完成的功能和上述三个差不多,所不同的只是它们所处理的数据结构不同。看完了这几个函数,我们回到main程序。接下来是, /* setup our internal variables */ init_... 阅读全文

posted @ 2008-02-29 13:48 NextStep-V 阅读(206) 评论(0) 推荐(0)

阅读源码技术和艺术三

摘要: 在这个h文件中,当然会有一些数据结构的定义,比如: struct nlist { char string[80]; /* list struct for HIDE items */ struct nlist *next; }; typedef struct nlist *NLISTPTR; struct glist { char string[80]; /* list struct for GR... 阅读全文

posted @ 2008-02-29 13:45 NextStep-V 阅读(210) 评论(0) 推荐(0)

阅读源码技术和艺术二

摘要: 于是,让我们从webalizer.c开始吧。 作为一个C程序,在头文件里面,和C文件里面定义的extern变量,结构等等肯定不会少,但是,单独看这些东西我们不可能对这个程序有什么认识。所以,从main函数入手,逐步分析,在需要的时候再回头来看这些数据结构定义才是好的方法。(顺便说一句,Visual C++, 等windows下的IDE工具提供了很方便的方法来获取函数列表,C++的类列表以... 阅读全文

posted @ 2008-02-29 13:44 NextStep-V 阅读(463) 评论(0) 推荐(0)

世界一流项目经理的54种技巧

摘要: 在进行了大量调查,并与项目管理专业人士交谈后,我发现世界一流项目经理的特征可以用54中技巧来描述。这54种技巧可分为以下5类: ◆项目管理技巧 ——章程制定 ——复杂度评估 ——成本估算 ——成本管理 ——关键路径管理 ——详细估算 ——项目收尾 ——项目管理软件 ——项目记录创建/维护 ——项目组织 ——项目计划编制 ... 阅读全文

posted @ 2008-02-29 05:35 NextStep-V 阅读(228) 评论(0) 推荐(0)

导航