终于有了间茅草棚

——我走时,会否有随风飘散的痕迹?

外面的风好大,雨也淅淅沥沥的。

世间种种的诱惑不惊不扰我清梦,山高路远不绝我追踪你绝美的笑容,登高一呼时才懂始终在为你心痛,俯首对花影摇动都是东风在捉弄

世间种种的迷惑都是因你而猜错,水光月光又交融描述这朗朗的夜空,生死到头的相从似狂花落叶般从容,当一切泯灭如梦就在远山被绝
随笔 - 40, 文章 - 2, 评论 - 257, 引用 - 3

导航

<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(11)

随笔档案

文章档案

收藏夹

其它的我

友情连接

网页连接

搜索

最新评论

  • 1. re: 关于质数(素数)的算法
  • 1121=19*59
  • --李圆欢
  • 2. re: void *几用
  • 方法都不错
  • --员工生日礼物
  • 3. re: void *几用
  • to oshj:
    最近才悟道这个用法,没想到你都用了很多了。

    to brent:
    不是为了玩才玩,这里每种用法在特定的情况下,都有他相应的好处。不过,我是做为自己记录的,指不定什么时候就忘记了,还可以这么用。
    1. 可以使得头文件简单,而且出于实现保密的需要,还是很有用处的。
    2. 很多时候对象本身应该简洁,但往往应对不同的需要,通常需要数据对应。举个例子,比如玩家在哪个房间,在哪个房间最好不要直接记在玩家身上,用数据注入的方式,能够很快的获得该信息。
    3. 因为是做为库暴露头文件的,使用者并不关心void *的实际意义,而且能够加快编译速度。真正要关心时,就Graphics.h这个头文件是不够的,通常会需要了解整底层个实现,才能较好的扩充。
  • --清风雨
  • 4. re: void *几用
  • 还在玩C++语言,你这玩法, 又不是用在导弹导航上...
    别人看不懂的代码,都不是好代码,分数为0

    int sub(any) { any; return TRUE;}
    (void)sub(any);

  • --brent
  • 5. re: void *几用
  • 个人用3 的情况比较多
  • --oshj
  • 6. re: 简要记录sizeof和内存对齐
  • 很清楚,受教了
  • --rdeam
  • 7. re: 局部变量
  • 我不用ATL,一般都是用标准c++支持的和平台API。
    crt里的wcs和mbs转换的函数,ms的实现是不完整的,在它的实现代码里有一段说明;而且还要设置local,比较烦琐。
  • --清风雨
  • 8. re: 简单字符串转换
  • win下,atl中有CT2CA, CW2CA等一系列转换类。
    crt中有wcstombs和mbstowcs
  • --局部变量
  • 9. re: 一个奇怪但可能有用的缓存
  • vc资料站:http://www.vcmsdn.com/     对学习很有帮助的,可以上去

    看看,或加群46138350,里面有高手可以请教的。
  • --maggie
  • 10. #progma整理
  • #pragma整理
  • --hi_wyl
  • 11. re: hpho
  • 缓冲在一等程度上是临时性的,而且实际上如果保持std::vector的iterator下次使用,也会有问题。

    所以,这个问题也就是使用时不允许这样用。
  • --清风雨
  • 12. re: 一个奇怪但可能有用的缓存
  • 如果有指针引用着arrange()所调整的那块内存,那就乱了.
  • --hpho
  • 13. re: 一个奇怪但可能有用的缓存
  • 用std::string不就行了?
  • --金庆
  • 14. re: ZiDing
  • 鉴于你的建议,前段时间我看了下boost的内存对象池,没有过于深入,
    判断下来属于做法类似,性能应该相当,甚至可能我这个略好一点。

    因为编写测试是一件相当麻烦,而且要求也很高的事,而要全面又很难。

    boost的代码我看起来比较难读,维护、调试起来对我来说是一个大麻烦。所以,我一般不选择boost。
  • --清风雨
  • 15. re: 简单内存对象池
  • 和boost的对比过没有?
  • --ZiDing

阅读排行榜

评论排行榜

软件工程思想(三)——计划与质量

    林锐《软件工程思想》中,自己深有感触的一些言语摘录。有些可能是反面,有些是正面。
        ——这一节,和作者有些有分歧的地方。比如:可能着重点不同,或者策略不同。做为整个摘录的子部分,也摘录一些。

    软件的项目计划重在“准确”而非“快速”。

    程序员必须了解软件质量的方方面面。

    在做软件的项目计划时,应屏弃一切浮夸作风。

    人们在陷入项目不能自拨之前总难以准确地估计项目的规模与难度。

    进度表要经过开发小组的讨论,在得到大部数人的支持后才能实施。

    进度安排并不见得一定要符合逻辑顺序。应尽可能地先做技术难度高的事,后做难度低的事。

    进度表中必须留有缓冲时间,并将缓冲时间用到不确定的事情上。

    Microsoft公司的一些开发小组甚至制定了“50% 缓冲规则”[Cusumano 1996]。

    对许多项目经理而言,容忍进度表中存在缓冲时间,不啻为观念上的一个飞跃。

    不要觉得修改进度表很困难很麻烦,不修改才会产生真真的麻烦。

    如果每个人的质量目标是0.95,那么十个人的累积质量不会超过0.19。如果每个人的质量目标是0.9分,那么十个人的累积质量不会超过0.03。

    好规范必须是本企业有能力执行的,一个普通企业照搬一流企业的规范未必行得通。

    国内很多软件公司根本没有条件去执行业界推荐的软件工程规范。

    如果软件系统臃肿不堪,它迟早会出问题。

    虚假的质量检查还不如不检查。

    软件的项目计划和质量管理都不是用来喊叫的口号。

    不要指望在项目陷入困境后靠增加人手来解救。

    软件的高质量主要是设计出来的,不是“管”出来的,更不能依赖质量检查。

    程序员要充分了解软件的质量因素,只有提高设计水平,才能开发出高质量的软件。

posted on 2006-03-10 18:20 终于有了间茅草棚 阅读(3749) 评论(4)  编辑 收藏

评论

# re: 软件工程思想(三)——计划与质量

你的blog的标题放的位置,让vckbase的blog首页看起来十分恶心。(<==不好意思,偶有洁癖~)
2006-03-11 23:35 | 一笑

# re: 一笑

当时为什么要弄成居中,我忘了。

根据你的建议,已去掉居中。
2006-03-12 12:20 | 清风雨

# re: 软件工程思想(三)——计划与质量


///////////////////////////////////////////////////////////////////////////////////////////////////////

    人们在陷入项目不能自拨之前总难以准确地估计项目的规模与难度。 

   虚假的质量检查还不如不检查。

//////////////////////////////////////////////////////////////////////////////////////////////////////

深有体会呀!领导们大部分都是急功近利的!
2006-03-14 08:43 | 荒岛余生

# re: 荒岛余生

看来,凡是有所用心的,总会被慢慢发掘。
2006-03-14 09:14 | 清风雨
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]