- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Differences Between C++ Templates and C# Generics
C# Generics and C++ templates are both language features that provide support for parameterized types. However, there are many differences between the two. At the syntax level, C# generics are a simpl
2009-02-17 10:14:00 1045
原创 怀念VC6中的快捷键
VS2005, 2008中的快捷键实在是不快捷。比如书签的快捷键是Ctrl-K, Ctrl-K, 跟VC6中的F2比起来实在是太恶心了。 还有一个更恶心的是调试时候找不到内存窗口(Memory Window), 看来C/C++程序员已经是受歧视的一部分了。Google之后才找到对应的快捷键是Ctrl-Alt-M, 1 (or 2, 3, 4),真的很麻烦。
2009-02-10 19:31:00 1235
原创 boost的网络库asio
boost在1.35版本之后终于加入了网络库asio。春节期间终于得闲能够一窥究竟,同时将boost.asio和知名的ACE框架做一下比较。 asio的名字突出了异步I/O的能力,从asio的文档中看到它使用了和ACE Proactor框架中相似的Proactor模式。CSDN上也有很多网友也写了很多关于异步I/O的好文章,但是我还是决定从同步I/O开始。尽管阻塞I/O不是那么酷那么绚丽但
2009-02-08 20:33:00 5787 3
原创 芝麻杂记
【写的是芝麻大的小事情】 春节期间有个愿望就是看看boost,写几行代码学习下。选择了boost.asio,想熟悉了之后和ACE库(比如Proactor framework)做一下比较。可惜生性慵懒,放假期间一直忙于测试腾讯的小游戏,所以没有做这件事情。上班前一天终于得闲,有功夫折腾了。 懒得自己编译boost库了,去boostpro上下载比自己编译来的快。下载了boost 1
2009-02-04 16:06:00 1092
原创 GetLastError() / errno - 好记性不如烂笔头
昨天有段代码运行的时候总有问题,因为用的是ACE(ADAPTIVE Communication Environment)库,很多地方用的都是宏(macro),很不方便调试。其实我只想知道GetLastError() 或 errno 的值, 想起来VC debugger支持一个伪寄存器可以查看这个值的,想了好一会都没想起来,只好去google一把。这里特意把它记下来,以后再犯老年痴呆的时候就用得着了
2009-02-04 15:52:00 2336
poppler库Windows版本
2024-07-19
如何编程创建3D PDF文件?
2017-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人