2005年4月7日

摘要: struct多种声明定义写法的小结 详细讲解struct这个容易混淆的写法的书是有的,《C专家编程》中就有详细的描述。可惜大家喜欢问问题有甚于喜欢看书,于是BBS上泛滥着前人早已经解决、说明清楚的问题。哎,中国勤学好问者的悲哀。这里简要说明一下struct,为大家省钱。 阅读全文

posted @ 2005-04-07 18:11 Jerry Ren 阅读(458) 评论(0) 推荐(0) 编辑

摘要: CVS使用规范² 修改文件之前首先update。这意味着修改时的版本尽可能新,一旦发生冲突,解决它的工作量会比较小;² 及时commit。本地代码与代码库中的代码差异越小,别人合并的难度也就越小(他们有比较大的概率能够拿到新的版本) ;² 将不同的功能单元修改分开commit。一方面,这样做能够尽早地commit,减少别人合并的难度;另一方面,由于cvs提供了回退到先前版本的能力,一旦由于某项功能修改造成问题,也很容易将那次修改的内容,而不是整个修改回退到正常的代码;² 同一功能涉及的所有代码一次commit。不希望将涉及同一功能修改的代码分开commi 阅读全文

posted @ 2005-04-07 17:49 Jerry Ren 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 防止项目延迟的18条军规 ejason(原作) 1 详尽的需求分析2 当面临项目开始时的问题时,您需要正视并处理这些困难和有争议的问题而不应该 逃避 3 选择正确的技术正确的技术能够使您有最大的机会在现有的人力条件下以最短时间按质量要求完成工作,选择一个抢眼的新技术并没有什么好处,尤其当您不能保证它是否有好处或者找不到正确应用新技术的人的时候。4 设计一个产品的结构,这个结构要有很好的模块化特性,并且简单易懂。要花时间在设计功能模块和界面上,并且对这些模块和界面进行封装和组织5 一旦您知道了您将需要做些什么,您就可以着手准备项目计划。6 回顾和项目相关的标书,合同和其他高层文件。 如果您的计划 阅读全文

posted @ 2005-04-07 16:30 Jerry Ren 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 正则表达式符号 字符 描述 \ 标记下一个字符是特殊字符或文字。例如,"n" 和字符 "n" 匹配。"\n" 则和换行字符匹配。序列 "\\" 和 "\" 匹配,而 "\(" 则和 "(" 匹配。 ^ 匹配输入的开头。 $ 匹配输入的末尾。 * 匹配前一个字符零或多次。例如,"zo*" 与 "z" 或 "zoo" 匹配。 + 匹配前一个字符一次或多次。例如,"zo+" 与 &q 阅读全文

posted @ 2005-04-07 12:58 Jerry Ren 阅读(1439) 评论(0) 推荐(0) 编辑

摘要: 如何有效地报告 Bug作者:Simon Tatham 专业的自由软件程序员翻译:Dasn[ English | 简体中文 | Česky | Dansk | Deutsch | Français | Polski | Русский | 繁體中文 ] 引言为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如:在报告中说“不好用”;所报告内容毫无意义;在报告中用户没有提供足够的信息;在报告中提供了错误信息;所报告的问题是由于用户的过失而产生的;所报告的问题是由于其他程序的错误而 阅读全文

posted @ 2005-04-07 12:40 Jerry Ren 阅读(135) 评论(0) 推荐(0) 编辑

摘要: winDVD是很好的播放DVD的软件功能上和清晰度上都优于powerDVD,然而winDVD虽然在administrator权限用户下使用正常,在user或其他受限用户中启动就会崩溃。故我一直没有用winDVD而只好用powerDVD。在一次偶然机会下,发现winDVD其实可以在受限用户权限下使用。导致其崩溃的原因是winDVD第一次启动会要求联机注册,这可能要改写一些系统变量,而在受限用户权限下无法改写故崩溃。只要临时将此用户升级成管理员,跳过这注册对话框,并选择“以后不再提醒”,还原权限后该用户再使用winDVD就没有任何问题了。 阅读全文

posted @ 2005-04-07 10:17 Jerry Ren 阅读(190) 评论(0) 推荐(0) 编辑

摘要: If you get this error, your roaming profile records an incorrect directory for the Microsoft Visual C++ installation on the PC. Consequently, Microsoft Visual C++ cannot locate the compiler executable. The problem occurs because Microsoft Visual C++ is not yet installed in a uniform directory across 阅读全文

posted @ 2005-04-07 09:59 Jerry Ren 阅读(234) 评论(0) 推荐(0) 编辑


Copyright © 2025 Jerry Ren
Powered by .NET 9.0 on Kubernetes