- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 JPEG 2000
前段时间调查 JPEG2000 图片格式的编解码库。主要考察性能 内存占用。发现目前的开源库,在电脑上可用。在运行WinCE的设备上太慢。我把一张800x480@24bit的位图存成j2k格式,压缩比为1/100,然后测试解码速度。CxImage库里面携带Jasper库,在一个ARM设备上测解码,花费约半分钟。OpenJPEG 解码花费 大约3秒。如果想提高性能,需要改进算法。根据wikipedia上的说法,效率高的库,在解码的时候,用到了专利技术。
2010-12-27 09:05:00 1428
原创 trace帮助制造错误
<br /> <br />又是查错 现象是在CE系统中无端退出 不是崩溃。<br /> <br />无法调试 只好用 文件输出。<br /> <br />最终发现是一句 trace 造成了故障。<br /> <br />trace的实现有问题<br /> <br />int trace( LPCSTR fmt, ...)<br />{<br />char buf[512];<br /> <br />vsprintf( buf, fmt, va_list );<br />}<br /> <br />如果这样用
2010-12-24 10:58:00 402
原创 trace帮助隐藏错误
<br /> <br />最近查错,发现这样的代码,多线程访问有潜在问题。<br /> <br />int create_obj_from_config()<br />{<br />static int sl_option = -1;<br /> <br />if ( -1 == sl_option )<br />{<br />critical_section.enter();<br /> <br />sl_option = get_int_from_config_file( key_value, defa
2010-12-24 10:47:00 394
原创 mouse_event
<br />在WinCE <br /><br />mouse_event可以模拟触摸屏消息。<br /><br />如果这样写<br />mouse_event(MOUSEEVENTF_TOUCH,dx,dy,0,0);<br />你会发现它没有起作用。<br /><br />在它后面还要加一句<br />mouse_event(MOUSEEVENTF_ABSOLUTE|MOUSEEVENTF_LEFTDOWN,dx,dy,0,0);<br /><br />之后抬起也是类似<
2010-12-10 09:58:00 1584
原创 模拟鼠标点击
<br />常用的办法是 mouse_event<br />或者SendMessage。<br /><br />发送两个消息,一个是down 一个是up。<br /><br />有个问题:<br /><br />正常的鼠标点击,在两个消息之间可以<br />GetAsyncKeyState<br />检测到鼠标按下的状态,<br /><br />消息模拟的鼠标点击,检测不到这种状态。<br /><br />一些程序就不接受消息模拟的鼠标点击。<br /><br />如何用
2010-12-07 09:13:00 509
原创 思 想
<br /><br /> <br />离开以后,之前公司的同事说非常想我,<br />而且期待我早一些回来。<br /> <br />从我自身的感受,好久未与熟悉的人见面,<br />确实感觉不舒服:睡觉也会受影响,<br />从而影响工作的状态。<br /> <br />
2010-12-06 15:52:00 347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人