younthu

2010年11月24日

vs里面的移位运算问题

摘要: int i = (0x87654321>>44)&0xF;//在vs2008里面i算出来是4,正确结果应该是0找到了结果,在这里有解释:http://blog.csdn.net/zdl1016/archive/2009/09/17/4563910.aspx。用一句话解释就是:以前看到C++标准上说,移位运算符(<<、>>)出界时的行为并不确定 阅读全文

posted @ 2010-11-24 23:06 younthu 阅读(169) 评论(0) 推荐(0) 编辑

在vs2008下面编译CppUnit

摘要: 参考了2个页面页面1,怎么用cppunithttps://www.embracetherandom.com/MFCTestRunner/index.htm页面2,怎么在vs2008下面编译cppunithttp://www.cnblogs.com/guojialiu/archive/2009/03/30/1424715.html还有注意一点,下载的时候要下载cppunit-1.12.1.tar.g... 阅读全文

posted @ 2010-11-24 21:20 younthu 阅读(365) 评论(0) 推荐(0) 编辑

2010年5月26日

Nokia n900使用

摘要: 水货汉化的问题。固件更新/pc suite连接连网软件安装游戏 阅读全文

posted @ 2010-05-26 00:13 younthu 阅读(111) 评论(0) 推荐(0) 编辑

2010年5月13日

用findstr查找特定文件里面的字符串

摘要: findstr /s /i "text to be found" filename它会查找当前目录以及所有子目录下所有文件名为filename的内容,然后找出匹配项。 阅读全文

posted @ 2010-05-13 10:33 younthu 阅读(476) 评论(0) 推荐(0) 编辑

2010年5月9日

disable kernel debugger

摘要: 在启动vs后按F5调试程序时总是提示说“can not debug managed applications when a kernel debugger is enabled”。并且系统最近总是crash,不知道与这个是否有关。关于VS无法调试解决办法:1,右击cmd, run as administrator2,kdbgctrl -du -dOK。通过在cmd下面敲wh... 阅读全文

posted @ 2010-05-09 23:43 younthu 阅读(258) 评论(1) 推荐(0) 编辑

2010年4月29日

用正则表达式做词法分析

摘要: 前段时间要做一个条件过滤相关的控件,其中有一个就是给一个表达式字符串,然后构建一个UI出来。要通过字符串构建UI,第一步肯定是字符串解析。在编译原理里面,解析分2不走,词法分析,语法分析。这个task只给了我很短时间,并且这个表达式语法也不复杂,再就是也没有什么性能的要求。综合考虑,词法分析就用正则表达式做了。词法分析函数如下:代码Code highlighting produced by Act... 阅读全文

posted @ 2010-04-29 18:11 younthu 阅读(1333) 评论(0) 推荐(0) 编辑

2009年11月9日

Image载入图片的问题

摘要: 我做了一个时钟程序,在画背景的时候会载入一个png图片(相对路径)用来绘制背景。写好后在调试的时候遇到一个问题。双击exe执行时一切正常,而按F5或者Ctrl+F5启动程序,背景就不能绘出来。开始不知道什么原因,调查了一下,尝试过把png图片放入到各个可能的路径里面去,都不行。没有发现个所以然来。这个问题放了好久,后来在别人提示下,在初始化image的时候用绝对路径,发现一切ok.原来image在... 阅读全文

posted @ 2009-11-09 18:29 younthu 阅读(330) 评论(0) 推荐(0) 编辑

double-buffer of GDI

摘要: GDI is not a good choice for Game development for its efficiency. But for some simple 2D game, GDI is enough. The biggest problem for game dev in GDI is screen blink. if we draw picture/graphic figure... 阅读全文

posted @ 2009-11-09 11:39 younthu 阅读(317) 评论(0) 推荐(0) 编辑

2009年11月6日

获取窗口client区的大小

摘要: 在程序里面,经常要检查屏幕的宽度/高度,还要检查窗口绘图区域的宽度/高度。怎么在win32 下获取这些信息呢?方法1:GetSystemMetrics(SM_CXSCREEN);//获取屏幕的宽度GetSystemMetrics(SM_CYSCREEN);//获取屏幕的高度BOOLGetWindowInfo(HWNDhwnd,PWINDOWINFOpwi);//获取窗口的信息,然后读取窗口大小。参... 阅读全文

posted @ 2009-11-06 15:25 younthu 阅读(700) 评论(1) 推荐(0) 编辑

2009年11月5日

设置位图背景画刷

摘要: 用windows sdk设置为图画刷的步骤为1,创建bitmap, HBITMAP hBitmap = LoadBitMap(hInstance,TEXT("bitmap.bmp"));2,创建画刷。 hBrush = CreatePatternBrush (hBitmap) ; DeleteObject (hBitmap) ;3,设置窗口类背景画刷。 wndclass.hbrBackground... 阅读全文

posted @ 2009-11-05 11:13 younthu 阅读(1017) 评论(0) 推荐(0) 编辑

导航