- 博客(9)
- 收藏
- 关注
原创 悲剧啊,微软!
今天看到一篇新闻,说微软的新手机KIN,发布个把月了,仅仅卖出去500部。(见这里http://news.mydrivers.com/1/167/167431.htm)如果消息是真的,就不仅是杯具,简直是笑话了。
2010-06-21 15:11:00 894 1
原创 开源OCR引擎Tesseract-OCR简介
这两天需要识别一些图像上的文字,在网上搜索了一下开源的OCR引擎,发现了Tesseract-ocr。它最早是HP开发的,在停滞了差不多10年后,于06年开源出来,目前是google在维护,可以说是too old了。项目首页是http://code.google.com/p/tesseract-ocr/
2010-06-20 11:49:00 5986 3
原创 探索C++0x: 3. 右值引用(rvalue reference)
C++0x中引入了右值引用(rvalue reference)这个设施,形如T&&,用来实现移动语义(move semantics)和完美转发(perfect forwarding)。此前C++中有一个著名的性能问题——复制临时对象,由于右值引用的引入,该问题将得到极大的改善。
2010-06-06 21:47:00 6282 8
原创 GCC将用C++来实现,利好C++
Mark Mitchell在官方邮件列表上宣布,GCC指导委员会和自由软件基金会(FSF)同意GCC本身的代码将使用C++语言编写。
2010-06-03 07:44:00 1630
原创 期待RemoteFx
最近看了关于微软的Windows 7和Windows Server 2008的SP1中,将增加RemoteFx的特性,非常期待。
2010-06-02 10:38:00 1147 1
原创 探索C++0x: 2. 从初始化表达式自动推断类型(auto)
C++0x为了增加自动类型推断的特性,修改了auto这个关键字的含义,这个关键字在现行C++标准中表示生存期为自动,写不写它效果是一样的,几乎就是一废物。因此这次C++0x废物利用,扩展了它的含义,用来表示从初始化表达式自动类型推断了。
2010-06-02 10:15:00 1496 2
原创 探索C++0x: 1. 静态断言(static_assert)
C++0x中引入了static_assert这个关键字,用来做编译期间的断言,因此叫做静态断言。其语法很简单:static_assert(常量表达式,提示字符串)。如果第一个参数常量表达式的值为真(true或者非零值),那么static_assert不做任何事情,就像它不存在一样,否则会产生一条编译错误,错误位置就是该static_assert语句所在行,错误提示就是第二个参数提示字符串。
2010-06-02 09:49:00 12858
原创 探索c++0x: 0.开始
c++0x是下一代c++标准,原计划于2010前推出,所以命名为c++0x(比如c++09),现在已经2010年了,都还没有最终定稿,因此我们只能无奈地认为这0x代表的是16进制了,也暗合c/c++中0x代表16进制前缀的习惯,不过如果2015年还没搞定的话,就不知道可以怎么解释了。 c++0x应该说对现行c++标准的改变很大,增加了很多新特性,十分令人期待,之前我也花了不少时间来学习和了解。最近vc10和gcc4.5都release了,而这两个重要的c++编译器都部分支持了c++0x标准,因此给了我们
2010-06-02 09:46:00 2027
原创 boost 1.43发布简介
前段时间boost release了1.43.0版本,一直没有时间细看,今天抽空了解一下,很失望,感觉最近boost都没有激动人心的改动了。有两个小品级的新库加进来,还有一些改进。 本次增加的库是Functional/Factory 和 Functional/Forward。 Factory提供了一套机制帮你生成工厂仿函数,在你需要生成类工厂的时候,可以节省你的代码。Fac
2010-05-20 15:23:00 859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人