QBox/Golang/CERL/StdExt/TPL/WinxGui - 许式伟的专栏

许式伟的技术博客,介绍与我相关的技术:包括QBox、云存储、Go语言、CERL、StdExt、TPL、WinxGui 等等。...

排序:
默认
按更新时间
按访问量

一个我不知道的C++语法

gcc居然支持:int a = ({int i = 0; ++i; i;});这是C++标准吗?vc++ 6.0, vc++ 2005 都编译不过。

2008-04-23 14:50:00

阅读数:3514

评论数:12

C/C++字符串处理(5):std::deque与std::TextPool

C/C++字符串处理(5):std::deque与std::TextPool许式伟2008-4-4引子std::TextPool 基于 std::deque 实现。所以尽管本文讨论 std::deque,但是所有的结论对 std::TextPool 同样有效。实现概要顾名思义,这是一个...

2008-04-04 01:06:00

阅读数:4556

评论数:1

C/C++字符串处理(4):std::vector与std::StringBuilder

C/C++字符串处理(4):std::vector与std::StringBuilder许式伟2008-3-28引子std::StringBuilder 基于 std::vector 实现。所以尽管本文讨论 std::vector,但是所有的结论对 std::StringBuilder 同样有效。...

2008-03-28 02:59:00

阅读数:9421

评论数:5

C/C++字符串处理(3):String ADT - 字符串只是抽象数据类型

C/C++字符串处理(3):String ADT - 字符串只是抽象数据类型许式伟2008-3-26概要字符串是什么?我们认为,与其说它是一个类,不如说它只是一个ADT(抽象数据类型)。目前C++中的字符串类目前广泛采用的C++字符串类有二:std::string(basic_stri...

2008-03-26 22:31:00

阅读数:4826

评论数:1

C/C++字符串处理(2):String - 常字符串

C/C++字符串处理(2):String - 常字符串许式伟2008-3-23unfoldTable of Contents概要理解String(BasicString)关于TempString基类源码参考阅读概要我们知道,C++标准库(STL)提供了string(basic_string)类进行...

2008-03-23 21:20:00

阅读数:8058

评论数:3

C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope

C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope许式伟2008-3-20概要在介绍StdExt的时候,我曾经提到,STL设计精良,但是以下几块仍然设计不足(或缺失): allocator(内存管理) string(字符串处理/文...

2008-03-20 22:08:00

阅读数:10001

评论数:17

C++内存管理变革(8):No Lock(无锁)的GC Allocator

注:本文的内容已经过时。最重要的一点变化是:我们文章中提到BlockPool是可以在不同的Thread中共享的,这一点发生了变化,我们把BlockPool也做成线程一级了(BlockPool不再线程安全)。 ---C++内存管理变革(8):No Lock(无锁)的GC Allocator许式伟20...

2008-03-05 16:25:00

阅读数:8041

评论数:3

Erlang平面名字空间的缺陷及解决方案

问题缘起:参阅 Erlang Question 邮件列表上的讨论(http://groups.google.com/group/erlang-questions/browse_thread/thread/fed4e293a015ce8)。以下回复于该邮件列表。由于用的英文还是比较粗浅,我就不费神去...

2008-03-01 13:20:00

阅读数:2798

评论数:1

自动化单元测试的意义

自动化单元测试的意义出处作者:许式伟 写于:2005年3月 背景:WPS Office 2005 (开发代号: V6) 原文:why-unit-test.pdf (pdf格式)目录 自动化单元测试的重要特征 单元测试的项目意义 单元测试对设计的意义 cppuni...

2008-02-19 08:37:00

阅读数:4630

评论数:0

C++内存管理变革(7):基于ScopeAlloc的STL容器

C++内存管理变革(7):基于ScopeAlloc的STL容器许式伟2008-2-4来由在前文(请参阅《C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc》),我们介绍了ScopeAlloc。既然我们称之为一个通用型的GC Allocator,那么这里我们就谈谈如何用...

2008-02-04 15:03:00

阅读数:4788

评论数:5

C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc

本文已经迁移到:http://cpp.winxgui.com/cn:a-general-gc-allocator-scopealloc C++内存管理变革(6):通用型垃圾回收器 - ScopeAlloc许式伟2008-1-22引言在前文,我们引入了GC Allocator(具备垃圾回收...

2008-01-22 18:14:00

阅读数:8410

评论数:10

喜欢Erlang的三大理由

喜欢Erlang的三大理由 erlang严谨的,有严格的理论基础。但erlang同时也是务实的,他不是实验产品。这和我发布的winx库理念一样:务实。 一点都不喜欢防御式编程,所以看到erlang的fail fast理念,眼睛一亮。这几天实践下来,更是爱不释手。 也许你在乎erl...

2008-01-15 08:59:00

阅读数:9868

评论数:17

开辟VisualFC(WTL WinxGUI 可视化开发工具)专栏

VisualFC为WTL和Winx提供可视化开发环境支持,目前已完成VS60,EVC4,VS2005开发环境下插件支持。项目主页为:http://code.google.com/p/visualfc/ 作者专门在CSDN Blog上开辟专栏:http://blog.csdn.net/visualf...

2007-11-26 20:58:00

阅读数:5785

评论数:0

开源,选择Google Code还是Sourceforge?(修订版)

本文出处:http://www.winxgui.cn/blog/?p=172 (版权声明)一年前,我写下了“开源,选择Google Code还是Sourceforge?”,如今,Google Code又今非昔比了。抽时间好好整理了下,写一篇更新版,以免误导他人。下文也着重会就这一年来Google ...

2007-11-25 20:29:00

阅读数:11639

评论数:10

开始用Google Code的Issue

曾经写了“开源,选择Google Code还是Sourceforge?”,Google Code vs. Sourceforge,这不过是一年(未到)前的事情,如今Google Code又今非昔比了。打算抽时间好好写一篇更新版的,以免误导他人。这篇只是纪念帖,今天终于正式在项目中用上Issue了,...

2007-11-25 00:58:00

阅读数:4363

评论数:0

用Erlang Inets轻松实现Web服务器

说轻松,一点都不假。写个配置文件,调用一句httpd:start(),一行代码不写,就完成了一个Web Server。而且这个Web Server还不是简单的Web Server,其架构类似Apache,定制能力超强。Erlang程序员当然希望这个Web Server可以调用到Erlang中。嗯,...

2007-11-22 14:17:00

阅读数:7879

评论数:2

VisualFC - WTL/WinxGUI可视化开发环境

WinxGui的团队成员之一,VisualFC(原名为:FreeCode) 作者,近日发布了WTL/WinxGUI可视化开发环境VisualFC的重要更新。详细参见:http://www.winxgui.cn/blog/?p=171 

2007-11-22 14:04:00

阅读数:4070

评论数:0

我为什么选择了Erlang?

我为什么选择了Erlang?(pdf格式)参阅:http://code.google.com/p/ecug/wiki/ChinaErloungeII 

2007-11-19 10:51:00

阅读数:3342

评论数:3

启动Erlana: Erlang Analytics项目

项目主页:http://code.google.com/p/erlana/项目来由,参阅:http://erlana.googlecode.com/svn/trunk/doc 

2007-11-19 10:49:00

阅读数:2143

评论数:0

“【第二届】Erlang Fans交流会”议程

http://erlang-china.org/news/erlang-fans-fair-schedule.html【第一场:2007-10-13 上午】10:00 签到(请填写个人资料或提供名片)。发会议资料。讲师提供来程发票以供报销,并告知返程时间/方式,以便代为购买车票。10:30 会议开...

2007-10-10 17:29:00

阅读数:2032

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭