摘要:
让对话框的控件支持tooltips absolute8511(别名cool8511)于2008-11-7 环境:VC6 参考了网上的一些资料和自己的总结,简单实现了对话框控件的tooltips显示功能。 具体实现如下: 在VC6中对任意一个对话框资源都有一个对话框类相对应。假设类名叫COperPanel。 1. 为要显示tooltips的控件添加字符串资源。 比如有个按钮叫IDC_BUTTON_Z... 阅读全文
2008年11月7日
2008年11月6日
摘要:
Introduction OK, your program works. You've tested everything in sight. It's time to ship it. So you make a release version. And the world crumbles to dust. You get memory access failures, dialogs do... 阅读全文
摘要:
Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别 经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者的不同。以下是我的一些体会,拿来... 阅读全文
2008年10月31日
摘要:
一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放 ... 阅读全文
2008年10月30日
摘要:
Visual C++如何与应用程序或其他 DLL 共享自己 DLL 中的数据? Win32 DLL 映射到调用进程的地址空间中。默认情况下,每个使用 DLL 的进程都有自己的所有 DLL 全局变量和静态变量的实例。如果 DLL 需要与它的由其他应用程序加载的其他实例共享数据,则可使用下列方法之一: 使用 data_seg 杂注创建命名数据节。 使用内存映射文件。请参见有关内存映射文件... 阅读全文
2008年10月15日
摘要:
互斥:软件方法实现之Peterson算法 德国数学家Dekker曾提出了两个进程互斥的算法,不过Dekker算法过于复杂。而Peterson提出了简单且一流的方法。 实现如下: boolean flag[2]; int turn; void P0() { while(true) { flag[0]=true; turn=1; while(flag[1]&&turn==... 阅读全文
2008年10月11日
摘要:
中山大学电子地图收藏-高清版 0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" alt=查看更多精彩图片 src="http://photo15.hexun.com/p/2008/1011/254891/b_38FB384780E3DF7DDDB... 阅读全文
2008年10月8日
摘要:
国庆去中大本部也就是南校区看了看,果然是历史悠久啊,建筑都是有年头的,学校氛围也是相当的不错。贴图以飨读者。 先来个校训 0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" class=blogimg src="http://pic.yupoo... 阅读全文
摘要:
嵌入式高效C编程要点总结--适用于ARM相关的C语言编程 absolute8511于2008-10-08 1:尽量用其他运算代替除法操作。如:用X>Z*Y代替X/Y>Z比较。 2:合并除法和求余计算。如:a/b+a%b 3:用2的整数次幂作除数。 4:尽量使除数为常数。 5:关系操作最好转换成和0相关的。如:(x+y)>0,x!=0等 6:循环应减计数到0中止,并将i!=0作为中止条件,而不是i>... 阅读全文
2008年10月7日
摘要:
能上qq能ping但不能打开网页的解决方案 去华军下载一个TCP修复软件winsockfix http://www.onlinedown.net/soft/35272.htm 修复后重启应该就可以了。 不过本方法不一定适用于任何情况,如不能解决应该就是其他问题了。 阅读全文