上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 在这里, 我来讨论一下关于MSP430单片机使用__delay_cycles延时的问题. IAR for MSP430编译器提供了一个编译器内联的精确延时函数(并非真正的函数)以提供用户精确延时使用, 该函数原型是: __intrinsic void __delay_cy... 阅读全文
posted @ 2013-07-05 12:53 女孩不哭 阅读(14037) 评论(1) 推荐(0) 编辑
摘要: 开始学C++了, 用C++完全改写了以前的一个快速启动软件的小程序~~~ 优点: 不需要每次烦琐地在桌面上找快捷方式找来找去, 而只是需要输入几个相关的字母就可以了,还是会意下吧: 比如要打开腾讯QQ: 输入qq, 大小写无所谓, 然后按回车, QQ就会立即启动了. 这样的话, ... 阅读全文
posted @ 2013-07-01 00:41 女孩不哭 阅读(1823) 评论(9) 推荐(2) 编辑
摘要: 增量链接(Incremental Linking)这个词语在使用Visual C++时经常会遇到(其实不只是VS系列,其它链接器也有这个特性), 就比如经常遇到的:上一个增量链接没有生成它, 正在执行完全链接. 但是它是什么意思呢? 很多人只是经常看到, 但是不明白这是什么. 首先说明一下, 这个特性是链接器为了而增加的功能. 说是这样, 可能不理解, 下面就说说其原理: 有一个源代码文件, 你写了许多许多行, 你正在调试它, 你突然发现某个地方有一个小BUG, 你打算改正, 好了, 错误改正了, 但是链接器该采用何种方式链接新代码? 其一: 可以把obj删除, 然后重新生成. 其二: 为.. 阅读全文
posted @ 2013-06-26 22:24 女孩不哭 阅读(10300) 评论(1) 推荐(1) 编辑
摘要: 所谓的求成员大小, 是求成员在该结构体中 用 sizeof(结构体名.结构体成员名) 求来的. 很多时候我们需要知道一个结构体成员中的某个成员的大小, 但是我们又不需要定义该结构体类型的变量(定义的话会让人难以理解, 又没有实际的作用, 干嘛要定义?). 考虑可以用指针来反求, 比如有一个 POINT 类型的指针 pPoint, 那么: sizeof(pPoint->x) 即为 x 成员的大小, 由于 sizeof 是在编译时刻求值, 且 sizeof 不会对其表达式求值计算, 只判断类型(当然包含定义), 所以:此时的 pPoint 的值可以是任意的哦~~~ 当然, ... 阅读全文
posted @ 2013-06-23 14:41 女孩不哭 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 前几天看到一个宏, 它大概是这样的: #define assert_param(expr) ((expr) ? (void)0 : assert_failed((u8 *)__FILE__, __LINE__)) 代码的含意简单, 关键是那个 (void)0 的用法, 我还是第一次见到(别笑). 我用 void 的时候, 有两种情况: 1.放到函数前面, 强调函数没有返回值, 也就是说函数不能作右值 如: void fun(int x); 2.放到函数形参里面, 强调函数无任何参数 如: int fun(void); 还有一种用法是: #d... 阅读全文
posted @ 2013-06-23 14:23 女孩不哭 阅读(21948) 评论(11) 推荐(0) 编辑
摘要: 原文:http://blog.twofei.com/windows/desktop/win7-no-file-assoc.html 在Win7(WinXP)中, 打开方式的对话框中有一个选项是"始终使用选择的程序打开这种文件", 该选项默认被选中, 也就是说, 当我们在打开方式中选择一个程序用来打... 阅读全文
posted @ 2013-06-23 13:45 女孩不哭 阅读(6858) 评论(0) 推荐(0) 编辑
摘要: 说实话, 一直使用GVIM, 但是没能找到一个在GVIM中能用的好看的字体, 不是因为没有字体, 而是在GVIM不能使用,GVIM默认在执行:set guifont=*选择字体时只支持等宽字体(貌似也并不是所有的等宽字体都能选择), 这导致很多的字体不能使用, 而能使用的字体却又显示效果非常差,... 阅读全文
posted @ 2013-06-14 05:34 女孩不哭 阅读(5486) 评论(0) 推荐(0) 编辑
摘要: 忙里偷闲, 在看雪论坛上面看到有人发布了一个"Win7星号密码探测工具", 发现"有那么一点"小用处. 用处不大的原因是:这个程序的的能力相当有限, 只能查看一部分安全性不高的软件的密码框里面的程序,如果你要拿它来看QQ的密码, 想当然, 那是不可能了. 程序使用到了一种非常古老的技术来实现获取其它进程密码框的内容:远程线程注入后,使用WM_GETTEXT消息来获取指定Edit的内容. 之所以说非常古老, 是因为这种方法早在2003年就有一牛人在CodeProject上面发表了这样的文章,一篇非常经典, 带领许多人入门的文章:Three Ways To 阅读全文
posted @ 2013-06-08 02:30 女孩不哭 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 普通的应用程序是接收不到笔记本盖子的状态的消息的, 应用程序必须向系统注册后才能收到该消息. 我使用这个消息的原因是, 我想在笔记本盖子合上后禁用键盘和鼠标, 以免误操作. 要注册该消息, 使用 RegisterPowerSettingNotification 函数, 其中的GUID指定为 GUID_LIDSWITCH_STATE_CHANGE. 应用程序退出时必须要取消该注册消息, 使用 UnregisterPowerSettingNotification. 示例程序: 在应用程序初始化时注册消息: HPOWERNOTIFY hPowerNotify; ... 阅读全文
posted @ 2013-05-30 03:08 女孩不哭 阅读(5182) 评论(0) 推荐(0) 编辑
摘要: 在群里面听到有人说起有一款新的编辑器 Sublime Text 2 很不错, 于是我下载下来试用了一下, 发现不支持中文, 听说要安装什么插件, 不管了, 没打算用, 但... 我打开了我的一个源代码C文件, 突然发现了一点小错误, 就用ST2修改后Ctrl+S保存了, 当时没在意什么, 到了几... 阅读全文
posted @ 2013-05-29 20:59 女孩不哭 阅读(5994) 评论(11) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页