摘要: Display pointer as an arrayIf you expand a pointer and you only get a single item, just add ",n" to theentry in the watch window where n is the number... 阅读全文
posted @ 2011-12-07 16:28 迷花倚石忽已暝 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 用 fscanf 读取文本时 需要记录一个整数 用的是 WORD型16个字节。语句为 fcanf(fp,"w=%d,h=%d",&width,&height); 由于widthheight 是类的成员 且在最后位置,所以没发现溢出。 结果在释放类时崩溃。花半天才查出原因。。。。。。。。应改为fcan... 阅读全文
posted @ 2011-11-10 11:04 迷花倚石忽已暝 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 之前一直使用的是多字节方式编程,最新的项目要和c#混用,索性改成unicode编程。 在进行文本输出时 发现换行在mbs与unicode下是不一样的。 第一 mbs下 文本换行只需要"\n"就可以了,unicode则需要L"\r\n" 第二 unicode下 fopen 使用 "w+"模式 fwri... 阅读全文
posted @ 2010-09-25 14:29 迷花倚石忽已暝 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 最近在做个服务端的项目,由于客户端是用C#写的,考虑到代码重用性,决定服务端的也用c#写。查了些资料,没有发现应用级别的c#通讯库,特别是用IOCP的。都是些简单的demo。为了开发速度和代码的健壮,所以决定用boost的asio库做通讯底层。这自然就涉及到c++与c#的混用问题了。 比较好的方法是... 阅读全文
posted @ 2010-09-08 15:56 迷花倚石忽已暝 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 正在用boost::asio做一个项目的底层通讯。之前做demo的时候用的boost是编译成静态库形式,一切都很顺利。但这个项目想将通讯底层封装成dll的形式,所以决定将boost库也以dll的形式链接。结果先是出现 1>LINK : fatal error LNK1104: 无法打开文件“libb... 阅读全文
posted @ 2010-09-03 15:45 迷花倚石忽已暝 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 前两天写的一个c++项目在今天继续编码的时候发现代码提示功能失效了,以前vc6可以将.ncb文件删除,再重新打开工程即可。但在vs2010下没有发现有.ncb文件! 我的解决方法是将ipch文件夹,及其他无关的文件夹删除,再打开工程。结果发现提示功能还是无效。仔细观察之后发现 是boost库里的东西... 阅读全文
posted @ 2010-09-03 15:27 迷花倚石忽已暝 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 做客户端的时候经常碰到闪烁的问题。以前直接就用双缓冲技术给解决了,压根就没有去思考里面的原理。前几天看了个资料,里面讲的蛮透彻,整理下吧。 闪烁产生的原因是在极短的时间内,显示设备上的内容反差太大照成的。当绘图过程是 按 填充背景色->绘制图像 这种流程,并且绘制是直接作用在显示设备上时,就会产... 阅读全文
posted @ 2010-07-05 18:07 迷花倚石忽已暝 阅读(701) 评论(0) 推荐(0) 编辑