Under the hood

互联网上新生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年10月16日

摘要: 介绍CE下Interlocked API的实现原理 阅读全文

posted @ 2008-10-16 11:21 sting feng 阅读(1654) 评论(2) 推荐(0) 编辑

摘要: 嵌入式系统由定制的硬件平台、定制的驱动程序、定制的系统组件,以及定制的应用程序构成。这么多定制的组件凑在一起,要在一个比较短的时间内把他们凑在一起,配合良好顺利运行不容易。他们中的任何部分都有可能出问题,因此应用程序级别的日志模块显然不足以记录足够的信息,我们需要系统级的解决方案。 阅读全文

posted @ 2008-10-16 11:18 sting feng 阅读(2546) 评论(3) 推荐(0) 编辑

摘要: 即使不是最难,随机BUG应该也是最难解决的BUG类型之一。有人也许说,只要找到问题的根源就一定能可靠地重现问题,不能重现只是因为你还没找到问题的根源。这话也许没错,但也还是存在一些情况,即使找到了根源也没法可靠地重现问题,比如这篇文章提到的这个案例就属于这种情况。对付这类随机BUG,我有一些固定的套路。 阅读全文

posted @ 2008-10-16 11:18 sting feng 阅读(1750) 评论(3) 推荐(1) 编辑

摘要: 很多人感兴趣的用于Diablo II私服的Uploading技术。不过要让很多人失望了,不是谁都能用得了的。 阅读全文

posted @ 2008-10-16 11:16 sting feng 阅读(2005) 评论(3) 推荐(0) 编辑

摘要: 无论你是一个单纯的电脑用户还是一名高级软件工程师,都一定对程序崩溃不陌生。做为一名Windows CE应用程序开发者,你也一定遇到过下图这种场景:这个对话框告诉你,有一个叫installer.exe的程序在地址00019320处崩溃了。如果这个程序归你负责,那么你的问题就来了:怎么找出这个BUG?这篇文章我想谈谈我在这方面的一些经验。 阅读全文

posted @ 2008-10-16 11:16 sting feng 阅读(3580) 评论(7) 推荐(0) 编辑

摘要: 介绍怎么配置Pidgin,让你在公司也能用MSN/GTALK和QQ 阅读全文

posted @ 2008-10-16 11:16 sting feng 阅读(578) 评论(0) 推荐(0) 编辑

摘要: 如何在系统登陆桌面运行程序(续) 阅读全文

posted @ 2008-10-16 11:15 sting feng 阅读(480) 评论(0) 推荐(0) 编辑

摘要: 提供我自己做的Windows CE 6.0 for VMWare的虚拟机和BSP下载。 阅读全文

posted @ 2008-10-16 11:15 sting feng 阅读(4231) 评论(1) 推荐(0) 编辑

摘要: 装在U盘上的软件,一次安装处处运行。 阅读全文

posted @ 2008-10-16 11:15 sting feng 阅读(531) 评论(0) 推荐(0) 编辑

摘要: 如何让你的老电脑快起来 阅读全文

posted @ 2008-10-16 11:14 sting feng 阅读(941) 评论(0) 推荐(0) 编辑

摘要: 前两天给VS2005打SP1,没办法,没它CE6 R2装不了。没想到这东西要求还挺高。光C盘就得留2G剩余空间。 阅读全文

posted @ 2008-10-16 11:14 sting feng 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 介绍在各种Windows操作系统上的OpenThread实现。获取线程句柄是查询线程状态、控制线程运行的关键一部。其他系统上的OpenThread方法在网上都不难找到,Windows CE平台的我还没有看见别人介绍过,我这里是独一份哦。 阅读全文

posted @ 2008-10-16 11:14 sting feng 阅读(7014) 评论(20) 推荐(0) 编辑

摘要: 如何在系统登陆桌面运行程序 阅读全文

posted @ 2008-10-16 11:14 sting feng 阅读(887) 评论(0) 推荐(0) 编辑

摘要: 对VMCEPC BSP的一些更新说明 阅读全文

posted @ 2008-10-16 11:13 sting feng 阅读(486) 评论(0) 推荐(0) 编辑

摘要: 提供我自己做的Windows CE 5.0 for VMWare的虚拟机和BSP下载。 阅读全文

posted @ 2008-10-16 11:13 sting feng 阅读(1870) 评论(0) 推荐(0) 编辑

摘要: 在复杂的软件系统中,调试和错误定位是比较麻烦的,很多错误只能在后期才能发现。通常的排除故障的做法是在觉得可能出错的地方多输出一些LOG,通过 LOG信息逐步定位问题。在复杂的场合下,不但要知道在什么地方出错,还得知道它的执行上下文信息。从另一个方面来看,输出太多的信息会影响系统性能,而且无关的信息也会干扰故障诊断。因此,显而易见的理想情况是,系统正常时LOG越少越好,出现故障时输出尽可能多的信息。本文讨论了一些这方面的想法。 阅读全文

posted @ 2008-10-16 11:13 sting feng 阅读(801) 评论(0) 推荐(0) 编辑

摘要: 我做外挂的心路历程,~_~!!b 阅读全文

posted @ 2008-10-16 11:12 sting feng 阅读(2443) 评论(4) 推荐(2) 编辑

摘要: 详细分析Diablo II的著名外挂d2hackit的工作原理。 阅读全文

posted @ 2008-10-16 11:12 sting feng 阅读(2054) 评论(0) 推荐(0) 编辑

摘要: 嵌入式系统开发入门难不难,从桌面软件开发转入嵌入式系统开发容不容易?我想这可能是很多桌面软件开发程序员想问的问题,我当年也深受其扰。现在这一步跨过去了,回过头来再看,发现桌面软件开发也好,嵌入式系统开发也好,其实并无多大区别。有一种说法讲得好:程序=数据+算法。在嵌入式系统里,数据还是那些数据,算法也还是那些算法,不同的只是细节。 阅读全文

posted @ 2008-10-16 11:12 sting feng 阅读(1091) 评论(0) 推荐(0) 编辑

摘要: CE6和CE5的不靠谱性能简单比较。 阅读全文

posted @ 2008-10-16 11:11 sting feng 阅读(1149) 评论(0) 推荐(0) 编辑