公告: 暂停新用户注册
因垃圾注册用户过多,本网站暂停新用户注册。
为了对会议的议题有所把控,我们修改了下会议的规则,将讲师注册(Topic收集)和讲师投稿分为两个阶段,而不是原先的一个时间段。讲师注册(Topic收集)的截止时间提前到了 2008-11-25。投稿截止时间不变。
讲师的议题是否必须限定和 Erlang 相关呢?答案是否定的。我们都关注 Erlang,但不能也不想限制自己的眼界,Erlang 决不是我们唯一。只要你的议题和 Erlang 关注的问题域相关,和分布式、多核相关,就没有“跑题”。Erlang 社区应该是睿智的、包容的。
详细信息参阅: http://ecug.org/
欢迎大家四处传播此消息。 :)
—-
注:由于场地限制,我们可能没法接受所有的与会申请,请谅解。
文本处理其实就是IO。故而文本处理通常可分为两块:一块是I,一块是O。I是指把文本Parse为内存数据结构(DOM),O则相反。
联想:XMLParser是I(将XML文本变为DOM),而XSLT是O(将DOM变为文本)。
I典型的模块有:
O典型的模块有:
TPL顾名思义,是文本处理库(或者你也可以理解为文本处理语言Text Processing Language,因为尽管它依附于C++语言,但是实际上你使用它时并不按照C++的思维考虑问题)。
TPL目前主要关注文本处理中I的问题。即将文本Parse为内存数据结构(DOM)。
TPL有很强的适应性。可以做简单的如进行文本分割,复杂的可以做一个语言的编译器。TPL的典型使用场景:
TPL的核心目前主要包含:
TPL的扩展组件,包括:
See http://winx.googlecode.com/svn/trunk/tpl/examples/.
目前 tpl/RegExp.h (正则库)相关的样例有:
目前 tpl/Emulator.h (虚拟机)相关的样例有:
最近发布了一个比AutoFreeAlloc还好用的GC Allocator:ScopeAlloc。欢迎探讨。
参见:http://cpp.winxgui.com/cn:a
另外,考虑到StdExt库的通用性比WinxGui库强,我决定将其独立发布。
关于array性能瓶颈的注解:
当然HashMap也并非真的一定会在海量数据时很慢。如果我们可以预测数据集的大小,HashMap肯定还是比红黑树快。但是问题就在这个前提。我们可以准确预知未来吗?我们不能。所以HashMap要想获得好的性能,很累。但是如果我们采用树结构,我们获得的性能是稳定的,可以预测的。
发布VisualFC0.75,使用了新的基于树状的管理页面并修正上一版(0.72)在VS2005/VS2008下加载的错误。 阅读这篇文章的其余部分 »
一年前,我写下了“开源,选择Google Code还是Sourceforge?”,如今,Google Code又今非昔比了。抽时间好好整理了下,写一篇更新版,以免误导他人。下文也着重会就这一年来Google Code变化部分进行说明。
提起Google Code,我需要很惭愧地承认一点,我一开始的时候“把它看扁了”。初接触Google Code的时候,我简单地认为,Google Code只是一个半成品,从各方面的功能来讲,似乎远不能够与Sourceforge的完备相比。但是,随着对Google Code了解的深入,我不能不承认我错了,Google Code再一次证明“简单是美”的法则:Google的服务似乎永远是看似简单(甚至让你觉得不够用),而实则非常完备。
如果你有开源的计划,或者已经开源,或者你有私人的项目希望有个完备的平台去管理它,那么本文值得你一读。到目前为止,我主导或参与了以下开源项目:
选择Google Code,还是Sourceforge?从上面的介绍来讲,我的倾向已经很明显了。当然总体来讲,两者各有各的优势。而从进入的门槛来讲,使用Google Code会比Sourceforge容易很多。
Google Code的优势
Google Code的劣势
Sourceforge的优势
Sourceforge的劣势
下面我们展开来对比一下两者的功能:
简介:
VisualFC完全支持WTL WINXGUI,提供VS60/EVC4/VS2005下的安装插件,支持WTL和WinxGUI的功能包括Message(Event),Notify,Command,DialogResize,,DialogFont,DDX/DDV,UpdateUI等.
一、下载
VisualFC最新版本下载: vfc0.71b_bin.zip
WTL的VS60向导下载:app60wiz ,WTL80目前不提供vs60向导,这个是wtl7.1版本自带的。
WTL的VS60中文向导下载:app60chswiz ,这是我翻译wtl7.1版本,生成中文资源和菜单,欢迎大家使用。
FreeCode更名为VisualFC,以便为WINX/WTL提供更好的可视化代码插入功能。大家有好的建议或意见请发送至visualfc at gmail.com。