<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rocky_'s Blog]]></title><description><![CDATA[心无旁鹫,专心做事做人.]]></description><link>https://blog.youkuaiyun.com/Rocky_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Rocky_]]></copyright><item><title><![CDATA[Menu的窗口句柄]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/88606422</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/88606422</guid><author>Rocky_</author><pubDate>Sat, 16 Mar 2019 21:38:14 +0800</pubDate><description><![CDATA[其实我们看到的菜单也是窗口，窗口类名是“#32768”，不过HMenu不是窗口句柄，HMenu是菜单的一个内置结构的地址。
如果我们想要替换菜单的窗口过程的地址，必须通过Hook来截获到菜单的窗口创建消息。对于一般的创建我们只要处理了wm_create就可以了，但对于菜单我们必须截获Windows没有公开的消息：0x1e2,在该消息中msg.hwnd就是我们要找的菜单窗口的句柄。

获得了...]]></description><category></category></item><item><title><![CDATA[Windows Socket编程]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/19771081</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/19771081</guid><author>Rocky_</author><pubDate>Sun, 23 Feb 2014 21:44:33 +0800</pubDate><description><![CDATA[Windows下Socket编程主要包括以下几部分：
服务端
   1、初始化Windows Socket库。
   2、创建Socket。
   3、绑定Socket。
   4、监听。
   5、Accept。
   6、接收、发送数据。

客户端
   1、初始化Windows Socket库。
   2、创建Socket。
   3、连接Socket。
   4、]]></description><category></category></item><item><title><![CDATA[不知道怎样不用WM_TIMMER连续发自定义消息]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/9263583</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/9263583</guid><author>Rocky_</author><pubDate>Sun, 07 Jul 2013 15:44:41 +0800</pubDate><description><![CDATA[写一个模拟滚动条的程序.
摸拟按住滚动条的LineUP按钮不动,让客户区自动上滚
Windows的滚动条会自动重复发WM_VSCROLL消息 LOWORD(wParam)=SB_LINEUP
可是我在客户区模拟的滚动条消息是基于WM_LBUTTONDOWN消息的
而windows在同一位置只发送一次WM_LBUTTONDOWN消息
这样我就不能重复发送自定义的滚动条消息.
 
如果在]]></description><category></category></item><item><title><![CDATA[WinMain的两个参数hInstance与hPrevInstance]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/9255775</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/9255775</guid><author>Rocky_</author><pubDate>Fri, 05 Jul 2013 22:22:36 +0800</pubDate><description><![CDATA[写程序贴图,其中有一句
hBitmap=LoadBitmap(hInstance,MAKEINTRESOURCE(IDB_BITMAP1));
但不小心把WinMain的两个参数hInstance与hPrevInstance写错位了.
结果Bitmap加载到了父程序句柄里了
BitBlt贴图贴不出来.]]></description><category></category></item><item><title><![CDATA[程序员书架]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/4498097</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/4498097</guid><author>Rocky_</author><pubDate>Sat, 29 Aug 2009 21:59:00 +0800</pubDate><description><![CDATA[每一位计算机爱好者都需要一个坚实的图书馆来寻找灵感以及查找参考资料。这儿的列表能给你一些你想要的东西，里面既有计算机科学的顶级大学教材，也有对业界的真知灼见，还有你不可或缺的参考书籍 人月神话：软件工程评述－周年版 Fredrick P. Brooks著 这本论述软件工程中人的因素的经典著作出版于1975年。这些年来，技术已经发生了很大的变化，但是人的因素还是和原来一样让人头痛。这是一本有]]></description><category></category></item><item><title><![CDATA[有少才有多]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/4450893</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/4450893</guid><author>Rocky_</author><pubDate>Sun, 16 Aug 2009 04:52:00 +0800</pubDate><description><![CDATA[开学第一天，教室里挤满来选修「领导」课程的学生，这一群两年后就?|变成企业竞相争取的名校MBA，心中难免兴奋地等待教授的出现。教室门被推开后，走进三个人，教授后面跟着一个年轻的陌生人，还有一位则是大家都认识的企业名人，年纪与教授相当，大约都在六十岁左右。 教授先介绍这位年轻的陌生人，说他是去年以第一名毕业的MBA学生；另外这位企业名人则是教授的高中同学，学历只有高中毕业。教授说明他今天会请这两位来]]></description><category></category></item><item><title><![CDATA[程序员的十层楼]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/3872517</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/3872517</guid><author>Rocky_</author><pubDate>Tue, 10 Feb 2009 05:34:00 +0800</pubDate><description><![CDATA[程序员的十层楼(1~3层)作者： 周伟明 自西方文艺复兴以来，中国在自然科学方面落后西方很多，软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见，有些人认为中国的程序员水平远落后于西方，有些则认为中国的程序员个人能力并不比西方的程序员差，只是整个软件产业落后而已。那么，到底中国的程序员水平比西方程序员水平差，还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢？要解决这]]></description><category></category></item><item><title><![CDATA[截断int的后两位赋给char变量并可还原]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/3188158</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/3188158</guid><author>Rocky_</author><pubDate>Thu, 30 Oct 2008 22:41:00 +0800</pubDate><description><![CDATA[ 问题:把一个int值的后两个字节 存到 char 字符数组中然后再还原为原来的int值  (当然前提是这个int值的前两位16个字节均为0)int a=128;char b[2];转换:b[0]=a;        //高位截断  b[0]保存第4个字节a >>= 8;        //同上 谢谢特雷西 b[1]保存第3字节b[1]=a;还原操作int c=0;c |=(unsigned ]]></description><category></category></item><item><title><![CDATA[成功三要诀]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/3149522</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/3149522</guid><author>Rocky_</author><pubDate>Sun, 26 Oct 2008 14:27:00 +0800</pubDate><description><![CDATA[      第一句话，把原则当作命根子。所谓“原则”，就是你发自内心认为是对的、必须坚守的东西，也可以说是你做人、做事“万变不离其宗”的那个“宗”。每个人都有自己的原则，只是有的人的原则是清晰明确的，有的人的原则是含糊不清的；有的人对自己的原则是执着坚守、誓死捍卫的，有的人觉得原则是可有可无，随时准备远离、放弃或背叛的。      第二句话。用智慧来增强原则的柔韧性。生活中我们不难发现，成功者]]></description><category></category></item><item><title><![CDATA[编程高手成长的六个阶段]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/2798137</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/2798137</guid><author>Rocky_</author><pubDate>Tue, 19 Aug 2008 20:38:00 +0800</pubDate><description><![CDATA[高手成长的六个阶段 程序员怎样才能达到编程的最高境界？最高境界绝对不是你去编两行代码，或者是几分钟能写几行代码，或者是用什么所谓的可视化工具产生最少的代码这些工作，这都不是真正的高手境界。即使是这样的高手，那也都是无知者的自封。 我认为，一个程序员的成长可分为如下六个阶段。 Ø         第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。 Ø      ]]></description><category></category></item><item><title><![CDATA[#define与typedef用法]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/2798042</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/2798042</guid><author>Rocky_</author><pubDate>Tue, 19 Aug 2008 20:23:00 +0800</pubDate><description><![CDATA[typedef用法 与#define typedef根据名字就知道是对类的定义。但是值得注意的是，它并不定义新的类型，而是对已有的类型定义一个其他的名字。本人生就略愚，常常搞不清与#define的关系，难道仅仅是所定义得到的新类型所在的位置不同吗？首先我们仔细看看typedef。一、typedef的用法人说typedef的使用可以编写更加美观和可读的代码，原因是typedef可以隐藏笨]]></description><category></category></item><item><title><![CDATA[ofstream打开中文路径的三种方法]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/2782880</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/2782880</guid><author>Rocky_</author><pubDate>Thu, 07 Aug 2008 15:37:00 +0800</pubDate><description><![CDATA[ 经测试第一种方法在VS2008环境下无效 1: /********************************************************************   2:     created:    2008/05/10   3:     created:    10:5:2008   23:56   4:     filename:     k:/sj/fst]]></description><category></category></item><item><title><![CDATA[超强的指针学习笔记]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/2190104</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/2190104</guid><author>Rocky_</author><pubDate>Mon, 17 Mar 2008 03:14:00 +0800</pubDate><description><![CDATA[ 超强的指针学习笔记    C语言所有复杂的指针声明，都是由各种声明嵌套构成的。如何解读复杂指针声明呢？右左法则是一个既著名又常用的方法。不过，右左法则其实并不是C标 准里面的内容，它是从C标准的声明规定中归纳出来的方法。C标准的声明规则，是用来解决如何创建声明的，而右左法则是用来解决如何辩识一个声明的，两者可 以说是相反的。右左法则的英文原文是这样说的：The right-l]]></description><category></category></item><item><title><![CDATA[青山清水静心情  下联是...]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/536255</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/536255</guid><author>Rocky_</author><pubDate>Thu, 24 Nov 2005 11:31:00 +0800</pubDate><description><![CDATA[群里面有人出了这个联子对: 青山清水静心情分析: 这七个字 有4个青字 间隔出现 左右位置不一致如果八股一点 下联也应有一个字 间隔出现4次 而且左右位置如上联青山清水静心情依次为 形容词(青) 名词(山) 形容词(清) 名词(水) 形容词(静) 名词(心情) 对联为求对仗或压韵可以把"静"字提到"心情"前面修饰"心情" 实现:找一个单字要求是形容词并且可以作为左右结构字体的字根(五笔术语) 青-]]></description><category></category></item><item><title><![CDATA[看书有时候不妨一目十行]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/528590</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/528590</guid><author>Rocky_</author><pubDate>Sun, 13 Nov 2005 12:39:00 +0800</pubDate><description><![CDATA[在优快云程序员群里解答了一个ubound函数的极端情况ubound函数返回声明而未经使用的动态数组A()会出错这种情况似乎与书上的ubound函数说明不符于是讨论到如何看书初学者的通病--看书爱钻牛角尖我也上过这种当我们心里想着要把编程学好   于是看书的时候想把函数 方法 属性 集合的方方面面搞的清清楚明明白白可是记忆力不够 速度太慢 理解能力有限 容易在类似ubound的问题上卡住如果书也按]]></description><category></category></item><item><title><![CDATA[网络 运动 快乐]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/516253</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/516253</guid><author>Rocky_</author><pubDate>Tue, 25 Oct 2005 15:40:00 +0800</pubDate><description><![CDATA[            犹记年少时,老师提名:"英雄请回答问题."我蒙蒙站起,随之而来的是同学们的哄堂大笑,......"同学们,你们说他象什麽?" "面条."我感觉无地自容.当时在那个年代生活本不算富裕,加上家中人口众多,也只有父亲一人赚取薪水用来过活.使得我从小就偏食,一副营养不良的样子 .......                                            ]]></description><category></category></item><item><title><![CDATA[给年轻工程师的十大忠告]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/510075</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/510075</guid><author>Rocky_</author><pubDate>Thu, 20 Oct 2005 15:14:00 +0800</pubDate><description><![CDATA[给年轻工程师的十大忠告 [1]好好规划自己的路，不要跟着感觉走！根据个人的理想决策安排，绝大部分人并不指望成为什么院士或教授，而是希望活得滋润一些，爽一些。那么，就需要慎重安排自己的轨迹。从哪个行业入手，逐渐对该行业深入了解，不要频繁跳槽，特别是不要为了一点工资而转移阵地，从长远看，这点钱根本不算什么，当你对一个行业有那么几年的体会，以后钱根本不是问题。频繁地动荡不是上策，]]></description><category></category></item><item><title><![CDATA[编程初学者的良言警句 ]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/450328</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/450328</guid><author>Rocky_</author><pubDate>Wed, 10 Aug 2005 19:20:00 +0800</pubDate><description><![CDATA[编程初学者的良言警句  我始终认为，对一个初学者来说，IT界的技术风潮是不可以追赶的，而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了，去卖些价格不菲的诸如C#, VB.Net 这样的大部头，这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C++就象当年的ASP一样，“忽如一夜春风来，千树万树梨花开”，结果许多学校的信]]></description><category></category></item><item><title><![CDATA[IT人必读:写给浮躁的IT同仁(请不要做浮躁的人)]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/447044</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/447044</guid><author>Rocky_</author><pubDate>Sat, 06 Aug 2005 11:39:00 +0800</pubDate><description><![CDATA[IT人必读:写给浮躁的IT同仁(请不要做浮躁的人)    1.不要看到别人的回复第一句话就说：给个代码吧！你应该想想为什么。当你自己想出来再参考别人的提示，你就知道自己和别人思路的差异。 　　2.初学者请不要看太多嗟氖槟腔嵛笕俗拥艿模日冶鞠低车难В芏嗳擞昧撕芫枚际侵欢圆糠止δ苁煜ざ眩幌低郴故遣还坏摹?　　3.看帮助,不要因为很难而自己是初学者所以就不看；帮助永远是最好的参考手]]></description><category></category></item><item><title><![CDATA[8020法則]]></title><link>https://blog.youkuaiyun.com/Rocky_/article/details/430852</link><guid>https://blog.youkuaiyun.com/Rocky_/article/details/430852</guid><author>Rocky_</author><pubDate>Thu, 21 Jul 2005 20:17:00 +0800</pubDate><description><![CDATA[有一個20%與80%的不知大家有沒有看過??===============20%富人 80%穷人20%的人掌握世上80%的财富  80%的人掌握世上20%的财富20% 的人正面思考       80%的人负面思考20% 的人买时间         80%的人卖时间20% 的人找一个好项目   80%的人找一份好工作20% 的人支配别人       80%的人受人支配20% 的人做事业       ]]></description><category></category></item></channel></rss>