技术
文章平均质量分 59
thesys
资深技术爱好者,资深互联网从业者,从事开发类技术工作十多年,2004年初加入淘宝网,对整个产业和技术的发展很关注,希望能够和志同道合的有识之士多交流。
展开
-
期待RemoteFx
最近看了关于微软的Windows 7和Windows Server 2008的SP1中,将增加RemoteFx的特性,非常期待。原创 2010-06-02 10:38:00 · 1146 阅读 · 1 评论 -
探索C++0x: 1. 静态断言(static_assert)
C++0x中引入了static_assert这个关键字,用来做编译期间的断言,因此叫做静态断言。 其语法很简单:static_assert(常量表达式,提示字符串)。 如果第一个参数常量表达式的值为真(true或者非零值),那么static_assert不做任何事情,就像它不存在一样,否则会产生一条编译错误,错误位置就是该static_assert语句所在行,错误提示就是第二个参数提示字符串。原创 2010-06-02 09:49:00 · 12850 阅读 · 0 评论 -
GCC将用C++来实现,利好C++
Mark Mitchell在官方邮件列表上宣布,GCC指导委员会和自由软件基金会(FSF)同意GCC本身的代码将使用C++语言编写。原创 2010-06-03 07:44:00 · 1628 阅读 · 0 评论 -
探索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 · 2026 阅读 · 0 评论 -
探索C++0x: 2. 从初始化表达式自动推断类型(auto)
C++0x为了增加自动类型推断的特性,修改了auto这个关键字的含义,这个关键字在现行C++标准中表示生存期为自动,写不写它效果是一样的,几乎就是一废物。因此这次C++0x废物利用,扩展了它的含义,用来表示从初始化表达式自动类型推断了。原创 2010-06-02 10:15:00 · 1495 阅读 · 2 评论 -
探索C++0x: 3. 右值引用(rvalue reference)
C++0x中引入了右值引用(rvalue reference)这个设施,形如T&&,用来实现移动语义(move semantics)和完美转发(perfect forwarding)。此前C++中有一个著名的性能问题——复制临时对象,由于右值引用的引入,该问题将得到极大的改善。原创 2010-06-06 21:47:00 · 6277 阅读 · 8 评论 -
开源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 · 5985 阅读 · 3 评论