2006年12月
选择Google Code,还是Sourceforge?总体来讲,两者各有各的优势。从进入的门槛来讲,使用Google Code会比Sourceforge容易很多。阅读全文>
发表于 @ 2006年12月28日 23:09:00|评论(loading...)|编辑
想知道如何用最简单的方式去撰写你的代码(模块)的帮助文档?
现在,WINX已经开始用DocX撰写文档。
阅读全文>
发表于 @ 2006年12月26日 19:31:00|评论(loading...)|编辑
今天,我发布了DocX的一个重要升级。这个升级主要解决了一直以来困扰我很久的函数重载(function overload)问题。阅读全文>
发表于 @ 2006年12月23日 19:11:00|评论(loading...)|编辑
写得非常好,推荐。虽然说得是Java,但对其他gc语言如C#等,也是一样的。
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。阅读全文>
发表于 @ 2006年12月21日 22:33:00|评论(loading...)|编辑
由于编译器、编译模式的不同,不同模块的内存结构与管理程序往往并不相同。因此,如果我们在一个模块申请内存,而在另一个模块中释放,这是一个不安全的做法。阅读全文>
发表于 @ 2006年12月21日 22:02:00|评论(loading...)|编辑
内存管理是C++程序员的痛。我的《内存管理变革》系列就是试图讨论更为有效的内存管理方式,以杜绝(或减少)内存泄漏,减轻C++程序员的负担。由于工作忙的缘故,这个系列目前未完,暂停。这篇短文我想换个方式,讨论一下如何以最快的速度找到内存泄漏。阅读全文>
发表于 @ 2006年12月20日 22:06:00|评论(loading...)|编辑
2006-8-20日,WINX发布了第一个Release版本。 距今天整整4个月。所喜的是,WINX已经获得了一定的认同,WINX团队也得到了扩展。阅读全文>
发表于 @ 2006年12月20日 21:24:00|评论(loading...)|编辑
上一篇我们介绍了CppUnit以及它的一些重要理念(参见《CppUnit与单元测试》)。然而在使用CppUnit的过程中,我还是遇到了一些不如意的地方。这里,我们就要讨论下我看到的CppUnit存在的一些不足,以及我在WINX中对它作出的改进。 阅读全文>
发表于 @ 2006年12月19日 22:52:00|评论(loading...)|编辑
cppunit规范了单元测试的一些思想。这些思想朴素但非常重要。cppunit的测试观念主要有...阅读全文>
发表于 @ 2006年12月19日 00:22:00|评论(loading...)|编辑
WINX对于MFC的策略,是兼容其用户群已经习惯的用法。只要掌握一定的规则,我们可以发现,从MFC到WINX,是如此轻松。
本文就是介绍如何从MFC到WINX的一个指南。由于WINX目前主要关注对话框应用程序,故此,这一篇MFC程序移植指南,主要针对的是基于对话框的MFC程序。 阅读全文>
发表于 @ 2006年12月11日 23:45:00|评论(loading...)|编辑
我个人比较在意搜索引擎优化(seo),并且相信在这个时代,推广营销最重要的手段就是搜索引擎营销与博客营销(口口相传)。阅读全文>
发表于 @ 2006年12月09日 23:39:00|评论(loading...)|编辑
DocX最初叫Conv-X,是一个实验项目。它的终极目标是进行任意两种文件格式的转换。最初甚至没有打算出任何产品。出现DocX是一种偶然中的巧合。阅读全文>
发表于 @ 2006年12月06日 19:24:00|评论(loading...)|编辑
KMP字符串查找(匹配)算法,我相信多数人都已经了解了,这里不在赘述。我只是提几个关键点,然后讲一下WINX中的KMP字符串查找算法的用法。 阅读全文>
发表于 @ 2006年12月03日 18:21:00|评论(loading...)|编辑
这个发布主要关注:
移植MFC程序到WINX。提供了一些样例。
部分有用的组件,它们被DocX项目用到了。
DocX将被用于生成WINX的文档。我会尽早发布它。
阅读全文>
发表于 @ 2006年12月03日 01:39:00|评论(loading...)|编辑