2018年11月6日

细节之strcat

摘要: 写代码也这么多年了,有些非常基础的东西却让我差点栽跟头; 有如下一种场景的需求代码: 看起来感觉没啥问题,编译通过,功能正常,额... ,开始是正常啦,多操作几个来回,机器就跑飞了; 刚开始根本没怀疑这里,最后找了找,发现是这里的问题,看到在这个最基本的函数上面栽跟头,感觉就是年纪大了! 这操作的是 阅读全文

posted @ 2018-11-06 15:43 EmbeddedBoy_jsu_xtw 阅读(102) 评论(0) 推荐(0) 编辑

2015年6月22日

优化产品使用体验记录二

摘要: Q:Android上面比较好的摇一摇A:来源于开源社区,在比较多的Android品牌手机上测试效果好 private float lastX; private float lastY; private float lastZ; private long lastUpdateT... 阅读全文

posted @ 2015-06-22 20:44 EmbeddedBoy_jsu_xtw 阅读(265) 评论(0) 推荐(0) 编辑

2015年6月5日

添加友盟调试崩溃问题

摘要: Q:在Eclipse里面添加好,通过Android studio的转换,编译没有问题,使用时应用会崩溃,产生异常:java.lang.NoClassDefFoundError: com.umeng.fb.fragment.FeedbackFragmentA:参考解决:http://bbs.umeng... 阅读全文

posted @ 2015-06-05 18:52 EmbeddedBoy_jsu_xtw 阅读(311) 评论(0) 推荐(0) 编辑

2015年6月2日

优化产品使用体验记录一

摘要: Q:软键盘会覆盖屏幕上下面的一片区域,有时候我们使用某个控件(比如EditText)完了,应该自动将此软键盘收起来A:参考解决方案:http://blog.sina.com.cn/s/blog_87479ba60101akfh.html,我自己使用这一部分就OK了InputMethodManager... 阅读全文

posted @ 2015-06-02 21:09 EmbeddedBoy_jsu_xtw 阅读(241) 评论(0) 推荐(0) 编辑

2013年4月26日

PeekMessage抓取消息,如何把每个消息都获取到呢?

摘要: 有一个看似简单的问题: 1 while(1) 2 { 3 while(::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) 4 { 5 if (WM_QUIT == msg.message) 6 { 7 goto _quit; 8 } 9 10 ::TranslateMessage(&msg);11 ::DispatchMessage(&msg);12 ... 阅读全文

posted @ 2013-04-26 11:18 EmbeddedBoy_jsu_xtw 阅读(680) 评论(0) 推荐(0) 编辑

2012年1月28日

2011-11-21 —— wince6.0 BSP 里面加了 locale 后编译 failed 之解决办法

摘要: 当在locale里添加了梵文这类语言的时候,http://blog.csdn.net/fd_qiu/article/details/6998055 阅读全文

posted @ 2012-01-28 16:32 EmbeddedBoy_jsu_xtw 阅读(272) 评论(0) 推荐(0) 编辑

2011年9月19日

DirectDraw学习 之 编译自带的sample代码

摘要: 对于dx,pb自带了很多例程,从这些自带的例程入手是最好不过了。我使用的编译环境是VS2005,把这些实例变成可执行文件的过程中也产生了不小麻烦:在VS2005下新建一个smart device的win32空工程,将某个例程的源码导入到相应的目录下,编译:google一下,http://hi.baidu.com/%CA%AE%C6%DF%C8%D5%D4%C2/blog/item/4f317d8625d61e3566096ea3.html,挺全的了,刚开始提到的2中方法都试了,都OK的,下面是第二种方法截图:(不要用/MACHINE ARM)再从新构建,会出现如下问题,看起来像是需要链接到某个 阅读全文

posted @ 2011-09-19 18:44 EmbeddedBoy_jsu_xtw 阅读(1049) 评论(0) 推荐(0) 编辑

2011年9月13日

构建一个SDK的打印信息

摘要: ------ Build started: Project: a5, Configuration: SiRF AT10X0BD Reference Design ARMV4I Release Platform Builder (_TGTCPU) ------Starting Build: call "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\PB\BuildSdks.bat"=============='D:\WINCE600\OSDesigns\a5>"C:\Program' Files\Microsoft Pl 阅读全文

posted @ 2011-09-13 18:11 EmbeddedBoy_jsu_xtw 阅读(684) 评论(0) 推荐(0) 编辑

禁止后台刷写注册表以提高机器性能

摘要: 现在常常用到的多是基于hive的注册表,如果你的产品使用的是基于hive的注册表,你可以通过禁止后台刷写动作以提高产品性能。一旦此动作被禁止,我们改动了注册表后就只能调用RegFlushKey来写入到文件系统中。我们知道当我们使用RegFlushKey这个API时会对我们的系统性能产生一些影响,它会降低系统表现,所以我们一般在一些特殊的场合才使用它。要禁止后台刷写注册表可通过配置下面的动作来完成:[HKEY_LOCAL_MACHINE\init\BootVars] "RegistryFlags"=dword:2我们知道,基于hive的注册表是使用内存映射文件(memory- 阅读全文

posted @ 2011-09-13 16:50 EmbeddedBoy_jsu_xtw 阅读(1106) 评论(0) 推荐(0) 编辑

2011年9月12日

DirectDraw学习 之 入门(二)

摘要: 游戏开发新手入门之调色板和像素[文章导读] 今天我们将分别使用调色板和RGB模式来熟悉DirectDraw的基本图形[正文] 简介 今天我们将分别使用调色板和RGB模式来熟悉DirectDraw的基本图形。它们有什么不同呢?如果你曾经在DOS下编程,你可能使用过调色板映射模式。调色板是个颜色查询表,为了绘制象素,你将一个单独的字节写入视频内存,通过这个字节你可以索引到一个拥有各种颜色的链表,这个颜色的链表,或查询表就叫作调色板。而RGB模式是不同的,因为它不需要颜色查询表。在RGB模式下绘制一个象素,你可以直接把红色、绿色和蓝色的值写入视频内存。任何色彩深度高于8位的调色板都可以用RGB... 阅读全文

posted @ 2011-09-12 00:04 EmbeddedBoy_jsu_xtw 阅读(3064) 评论(1) 推荐(0) 编辑

导航