关闭

开源,选择Google Code还是Sourceforge?

开源,选择Google Code还是Sourceforge?许式伟2006-12-28概要提起Google Code,我需要很惭愧地承认一点,我一开始的时候“把它看扁了”。初接触Google Code的时候,我简单地认为,Google Code只是一个半成品,从各方面的功能来讲,似乎远不能够与Sourceforge的完备相比。但是,随着对Google Code了解的深入,我不能不承认我...
阅读(30609) 评论(14)

用DocX撰写更加专业的帮助文档

想知道如何用最简单的方式去撰写你的代码(模块)的帮助文档?现在,WINX已经开始用DocX撰写文档。先看看DocX生成的效果样例: http://www.winxcn.com/rc/stdext.chm 如果上面的链接不能访问,点击这里 感到惊叹?要生成这样的效果,其实你要做的非常简单。到这里看看生成该chm的源代码吧。这些需要最新版本的DocX(即doc...
阅读(3933) 评论(4)

vc++ 6.0标准库string类的bug

vc++ 6.0标准库string类的bug许式伟2006-12-23 basic_string类的用途basic_string并不象它的名字那样,只可能是一个字符串。有时候,它不那么象字符串。例如:typedef std::basic_stringdouble> DoubleArray;此时,basic_string是一个double类型的动态数组。你可能说,为什...
阅读(3150) 评论(4)

在DocX中写重载函数的帮助

在DocX中写重载函数的帮助许式伟2006-12-23 今天,我发布了DocX的一个重要升级。这个升级主要解决了一直以来困扰我很久的函数重载(function overload)问题。原先,DocX只支持在主题文档(.man文件)中书写同名函数的帮助,而.h/.cpp等中无法做到。但是主题文档是我准备逐步淘汰的写法。为此我设想过多种解决方案,但是都是因为需要对目前的程序做重大调整而...
阅读(2536) 评论(16)

WinX教程实战系列

WinX教程之我的实战(序) WinX教程之我的实战(一) WinX教程之我的实战(二) WinX教程之我的实战(三) WinX教程之我的实战(四) WinX教程之我的实战(五) WinX教程之我的实战(六)...
阅读(2485) 评论(0)

Java的内存泄漏

Java的内存泄漏作者:欧阳辰, 周欣出处:http://www-128.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/2002 年 10 月 21 日Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问...
阅读(7080) 评论(6)

跨模块内存管理的陷阱

跨模块内存管理的陷阱许式伟2004年6月21日由于编译器、编译模式的不同,不同模块的内存结构与管理程序往往并不相同。因此,如果我们在一个模块申请内存,而在另一个模块中释放,这是一个不安全的做法。因为模块在释放内存的时候,并不会预料到需要释放的内存并非是自己管理的。 直观的说,假设我们有两个模块:Module1,Module2。它们有函数Module1.alloc,Module1...
阅读(5582) 评论(3)

最快速度找到内存泄漏

本文已经迁移到:http://cpp.winxgui.com/cn:the-fastest-way-to-find-memory-leak最快速度找到内存泄漏许式伟2006年11月某日 内存管理是C++程序员的痛。我的《内存管理变革》系列就是试图讨论更为有效的内存管理方式,以杜绝(或减少)内存泄漏,减轻C++程序员的负担。由于工作忙的缘故,这个系列目前未完,暂停。   ...
阅读(21188) 评论(13)

贺:WINX发布4个月整

2006-8-20日,WINX发布了第一个Release版本。 距今天整整4个月。所喜的是,WINX已经获得了一定的认同,WINX团队也得到了发展。(最近几天由于比较忙,WINX相关的文章稍微写得少了,抱歉抱歉)...
阅读(2120) 评论(0)

CppUnit的缺陷与改进

CppUnit的缺陷与改进 许式伟2006-12-19CppUnit的缺陷上一篇我们介绍了CppUnit以及它的一些重要理念(参见《CppUnit与单元测试》)。然而在使用CppUnit的过程中,我还是遇到了一些不如意的地方。这里,我们就要讨论下我看到的CppUnit存在的一些不足,以及我在WINX中对它作出的改进。 CppUnit提供了自动化、安全可控的执行环境。这是它的精华。然...
阅读(5535) 评论(3)

CppUnit与单元测试

CppUnit与单元测试许式伟2004年6月cppunit是什么?cppunit是一个测试程序框架。cpp指的是该测试程序用c++写的,unit取“单元”测试的意思。最初出现该测试框架是java版本的,名为junit。为什么要用cppunit?cppunit规范了单元测试的一些思想。这些思想朴素但非常重要。cppunit的测试观念主要有: 测试的结果是程序直接监测...
阅读(5661) 评论(3)

数学问题:正态分布

现在我有个数据,n个人分别独立对它进行了多次测量(次数足够多,所以他们的测量结果可以认为呈正态分布)。现在我知道他们测量的结果是 (Ui, Si)  其中i = 1..n,Ui表示第i个人测量结果的平均值,Si表示第i个人测量结果的标准差。现在要根据这n个人的测量结果,求该数据最终的U(平均值)、S(标准差)。背景:标准差计算公式如下正态分布(概率密度函数)公式如下其中的μ为平...
阅读(2482) 评论(6)

移植MFC程序到WINX

移植MFC程序到WINX许式伟2006-12-11概要我们知道,WINX以兼容WTL、MFC为主。这是为了以便用户从WTL、MFC转向WINX的时候,没有太大的迁移代价。 不过,需要提醒的是,WINX兼容WTL、MFC的策略是不同的。对于WTL,WINX的策略是,使用其实现,隐蔽其原有的使用界面。WTL是高效的。所以,对于众多的WTL的官方或第三方组件,WINX策略是“拿来...
阅读(6081) 评论(9)

Google vs. 百度:用百度真比Google多吗?

下面是我的csdn专栏统计26天的流量top most排行榜。除了发现来自csdn.net的流量远远高于blog.csdn.net等其他网页外,也发现来自google搜索(包括google.com、google.cn、google.com.tw,还有google news。google groups是论坛,不算搜索)比百度多出不少。其实我其他的blog也有类似的情形。当然,几个小小的b...
阅读(11414) 评论(40)

你了解WINX多少?

1、你知道WINX窗口类的大小吗?struct MyWindow : public winx::WindowMyWindow>{};struct MyDialog : public winx::ModalDialogMyDialog, IDD>{};struct MyEdit : public winx::EditMyEdit>{};请问,sizeof(MyWindow)、size...
阅读(2796) 评论(0)
20条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1133263次
    • 积分:13300
    • 等级:
    • 排名:第1103名
    • 原创:160篇
    • 转载:27篇
    • 译文:0篇
    • 评论:1456条
    最新评论