自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

毛C毛Py的专栏

毛C,毛Py,道法自然

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 [C++ VC MFC] MFC消息响应机制

所有MFC的窗口类都通过钩子函数_AfxCbtFilterHook截获消息,并且在钩子函数_AfxCbtFilterHook中把窗口过程设定为AfxWndProc。原来的窗口过程保存在成员变量m_pfnSuper中。----所以在MFC框架下,一般一个消息的处理过程是这样的。 函数AfxWndProc接收Windows操作系统发送的消息。 函数AfxWndProc调用

2008-01-10 09:01:00 1031

原创 C++ VC 开发3D风格按钮控件

主要是通过 OwnerDraw属性实现。1.运行AppWizard生成一个基于对话框的test工程,在对话框中加入一个CButton控件。在CButton控件的General属性页将控件的ID改为IDC_3DTEXTBTN,Caption改为“谁与争疯”,在控件Styles属性页选中OwnerDraw,其余设置保持默认。 2.用classwizard创建一个新类:C3dTextButton,基类为

2007-12-25 23:20:00 1263

原创 C++ STL 重载运算符小于号的巧妙

一天,无意中看到如下类定义:            class Foo            {                    int a1;                    int a2;                   //方案一                     bool operator                    {   

2007-12-21 23:00:00 25353 1

原创 测试

That is a testing~

2008-09-30 15:47:00 522

原创 如何化异步为同步?

 1. 状态机 2. 对应

2008-09-17 16:21:00 594

原创 积累最终会沉淀 要习惯积累

 

2008-09-17 16:19:00 717

原创 [VC C++ wxWidget GUI] wxHelloWorld for console出世~

 出处:http://blog.csdn.net/dpfordor 废话少说,感受一下wx的快捷&强大的兼容理念 1.vc新建一个win32工程,注意这里选控制台类型,空项目2.新建项,选c++源文件,main.cpp3.在main。cpp输入下面代码#include#include#includeint main(){ wxString str = "Hello

2008-09-15 01:32:00 750

原创 wxWidget开篇

出处:http://blog.csdn.net/dpfordor 这阵子比较了qt及wxWidget如下几方面特性: 1. 库的编译    QT库完全编译费时两个钟左右    wx库只需两分钟。。。。汗 2.开发应用的便利性   QT可以直接用qmake生成所需的makefile及project文件   wx虽然没提供这样的工具,不过下一篇文章,能看出是没必

2008-09-15 01:12:00 1129

原创 [VC MFC C++ flex bison] flex example(Pascal-like language scanner)

//scanner.l%{/* need this for the call to atof() below */#include %}DIGIT    [0-9]ID       [a-z][a-z0-9]*%%{DIGIT}+    {            printf( "An integer: %s (%d)/n", yytext,                    atoi(

2008-02-01 18:13:00 917

原创 [VC MFC C++ flex bison] flex 特别action

`ECHO copies yytext to the scanners output. BEGIN followed by the name of a start condition places the scanner in the corresponding start condition (see below). REJECT directs the

2008-02-01 18:07:00 1139

原创 [VC MFC C++ flex bison] flex format

definitions%%rules%%user code  name definitionThe "name" is a word beginning with a letter or an underscore (_) followed by zero or more letters, digits, _, or - (dash). The definition i

2008-02-01 18:01:00 936

原创 [VC MFC C++ flex bison] flex rules(规则)

`x match the character `x `. any character (byte) except newline `[xyz] a "character class"; in this case, the pattern matches either an `x, a `y, or a `z `[abj-oZ] a "character class" with a

2008-02-01 17:59:00 1089

原创 [VC Bison] 超强的多功能计算器

caculator.y%{#include #include #include #include "calc.h"void yyerror(char* s){ fprintf(stderr, "%s/n", s);}%}%union {double val;symrec* tptr;}%token NUM%token VAR FNCT%type exp%right

2008-01-31 23:32:00 1281

原创 [VC开发工具包] 常用开发工具下载连接

Office 2003 SP2http://download.microsoft.com/download/d/b/f/dbff98f3-97ee-4c54-a10c-6c86941967d2/Office2003SP2-KB887616-Client-CHS.exeOffice 2003 SP3http://download.microsoft.com/download/9/b/f/9bf7

2008-01-24 20:52:00 1328

原创 [VC VS2005] VS2005生成的exe在不装vs2005的环境运行的方法

方法一:在C:/Program Files/Microsoft Visual Studio 8/VC/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT 下找到了下列文件:msvcm80d.dllmsvcp80d.dllmsvcr80d.dllMicrosoft.VC80.DebugCRT.manifest把这几个文件拷贝到目标机器上,与运

2008-01-24 18:51:00 1155

转载 地球50年后迎来冰河时代

      地球不但不会继续变暖,反而会在50年后迎来冰河时代,这一惊人论断是俄数学物理博士哈比布罗•阿布萨马托夫得出的。  据《观点报》22日报道,哈比布罗•阿布萨马托夫现就职于俄科学院天文台,从事宇宙实验研究工作,主要对太阳进行观测研究。他认为全球变冷的主要原因是太阳活性发生变化。未来10年,全球变暖将逐渐停止,即使大气二氧化碳浓度增长了4%。  阿布萨马托夫说,全球变冷是由于太阳释放

2008-01-23 23:46:00 742

转载 11种维生素的作用和来源

        1 维生素A  对大多数动物来说,维生素A的来源是植物中的类胡萝卜素,主要是β-胡萝卜素,其次有α-胡萝卜素,γ-胡萝卜素,隐黄素等,它们存在于有色蔬菜及黄水果中。  2 维生素D  含维生素D3的食物有肝、蛋黄、乳类,含维生素D2的食物有植物油。仅靠从自然食物中摄入维生素D是很难超过每日100 IU的,弥补的方法是服用强化奶,或合理地将婴儿皮肤暴露于阳光或正确地添加鱼

2008-01-23 23:27:00 1381

原创 获得该下载文件的真实地址

           获得真实地址很简单:在打开的网页中找到需要下载的程序或软件,然后按下Shift键再点击下载链接,IE浏览器会自动新建一个浏览器窗口来载入该链接,此时只要按下“停止”图标即可在IE地址栏中出现真实下载地址。 

2008-01-23 23:17:00 5628 1

原创 获得该下载文件的真实地址

           获得真实地址很简单:在打开的网页中找到需要下载的程序或软件,然后按下Shift键再点击下载链接,IE浏览器会自动新建一个浏览器窗口来载入该链接,此时只要按下“停止”图标即可在IE地址栏中出现真实下载地址。 

2008-01-23 23:17:00 2099

转载 [病毒] 由PID查杀木马病毒

电脑不知何故,运行起来特慢,程序根本无法运行。首先查看Windows任务管理器,马上发现了原因:进程“KERNEL32.EXE”居然占用了CPU的90%以上资源!怀疑是木马或病毒在作怪。如何来确定它一定是木马病毒,并知道它打开了电脑哪个端口呢?  查找原因  我们从如图1所示的进程图可以看到进程项“KERNEL32.EXE”的PID(进程标识符)是888,因为每个标识符都是不同的,所以根据

2008-01-23 22:49:00 916

原创 [病毒] 木马原理系列二

       在注册表中还有很多地方都可以隐藏“木马”程序,如:“HKEY-CURRENT-USER/Software/Microsoft/Windows/CurrentVersion/Run”、“HKEY-USERS/****/Software/Microsoft/Windows/CurrentVersion/Run”的目录下都有可能,最好的办法就是在“HKEY-LOCAL-MACHINE/So

2008-01-23 22:46:00 922

原创 [病毒] 木马原理系列一

“木马”程序会想尽一切办法隐藏自己,主要途径有:在任务栏中隐藏自己,这是最基本的只要把Form的Visible属性设为False、ShowInTaskBar设为False,程序运行时就不会出现在任务栏中了。在任务管理器中隐形:将程序设为“系统服务”可以很轻松地伪装自己。  当然它也会悄无声息地启动,你当然不会指望用户每次启动后点击“木马”图标来运行服务端,,“木马”会在每次用户启动时自动装载服

2008-01-23 22:44:00 918

原创 [水] 再庆又遇“五一”

   今晚来个阵,又遇上五个一的验证码了,    是不是暗示着....   或许真是巧合吧 

2008-01-23 22:43:00 731

转载 2008新法规下的新生活

导言  在中国人的习俗中,“8”寓意着吉祥如意,人人都有太多关于“2008”的畅想。一切的未知、一切的猜想,都会随着那个曲线优美的“8”,揭开神秘的面纱。  在中国人的习俗中,“8”寓意着吉祥如意,人人都有太多关于“2008”的畅想。一切的未知、一切的猜想,都会随着那个曲线优美的“8”,揭开神秘的面纱。     随着2008开年20多条新法规的实施,不论你是否已经准备好开启崭新的航程,这些

2008-01-23 09:48:00 461

转载 企业:需要多一点好创意

有一则寓言:上帝制造了一个怪结,称为“高尔丁”死结,并许下承诺:“谁能解开‘高尔丁’死结,就将成为亚洲王。”所有试图解开这个怪结的人都失败了,最后轮到亚历山大,他说,我要创建自己的规则。他抽出宝剑,一剑将“高尔丁”死结劈为两半。于是他就成了亚洲王。寓言深入浅出地道出了“创意”的真谛。    创意绝不是一般意义上的摹仿、重复、循规蹈矩与似曾相识;大多数人都能想到的绝不是好创意。世界首富比尔·盖茨对“

2008-01-23 09:03:00 681

转载 用人要疑 疑人要用

用人不疑”和“疑人不用”这两条古训在中国流传了几千年,也影响了中国人几千年。仔细分析,不难发现,这是封建统治者进行“人治”统治的一种冠冕堂皇的、自欺欺人的谎言与愚弄百姓的工具。 在那种“君要臣死、臣不得不死”的封建君主专制的臣民社会里,“普天之下,莫非王土;率土之滨,莫非王臣”。用人的标准是以统治者的好恶为取舍标准,“顺我者昌,逆我者亡”。统治者疑的人,即使再有才华,都会排挤在外不得重用,所以

2008-01-23 08:58:00 962

转载 Microsoft.NET Framework 全面开源

期待已久的.NET Framework终于在本周开源了,微软在MS-RL协议下终于公开了.NET Framework源代码,我们只可以自由查看,不允许直接进行修改。第一批开放的源代码包括:.NET基本类库:System,System.CodeDom,System.Collections,System.ComponentModel, System.Diagnostics, System.Draw

2008-01-23 08:57:00 662

转载 Windows系统十大病毒藏身之处

1、带毒文件在TemporaryInternetFiles目录下。        由于这个目录下的文件,Windows会对此有一定的保护作用(未经证实)。所以对这个目录下的带毒文件即使在安全模式下也不能进行清除,对于这种情况,请先关闭其他一些程序软件,然后打开IE,选择IE工具栏中的"工具""Internet选项",选择"删除文件"删除即可,如果有提示"删除所有脱机内容",也请选上一并删除。   

2008-01-23 08:55:00 697

原创 [VC 开发工具] VC2005 Express Edtion with MSDN

     三年前,曾用过一次2005, 那时它刚出,在俺的机子运行其慢。。。今天再用,感觉不错,于是google一番(^_^ 顺便帮gg宣传下),得其iso文件(用虚拟光驱软件可打开),下载速度还不错。下面给出链接     http://download.microsoft.com/download/A/9/1/A91D6B2B-A798-47DF-9C7E-A97854B7DD18/

2008-01-22 23:25:00 845

转载 孩子天生就是个创造者

第二天,爸爸为了让多多明白观赏鱼是不喜欢喝牛奶的,就特意给多多买了几条小鱼一起做实验。小鱼在有牛奶的水里不爱活动了,可是一换了干净的清水,鱼儿便开始快乐的游动起来,多多在实验中亲自感受到了观赏鱼是不爱喝牛奶的。  一次原本具有破坏性的活动最终增长了孩子的知识,多多的爸爸说:“儿子虽然弄坏了几条有价值的金鱼,但他却从中学到了新的常识,丰富了生活经验,这些都是他今后生活中的财富,这才是难能可贵的。

2008-01-22 00:04:00 765

转载 [健康] 饮食19个惊人真相

为了健康,你恪守着关于饮食的种种箴言。但是你知道吗?那些你一直深信不疑的饮食箴言,其实很多是充满了片面性的谎言!现在,是还你一个清晰的真相的时候了。    一提到糖、盐和脂肪,人们就不约而同地说道:“应对之忌口,因为它们对人体的健康有害。”而事实上真是如此吗?其实,万物皆有个度,只要掌握好这个度,你便不会因为它们而受害了。        1、新鲜蔬菜比冷藏蔬菜更健康        如果是指刚从

2008-01-21 22:52:00 1088

转载 [健康] 每天步行半小时 轻松一辈子

     美国一项研究结果显示,每天走上半小时,一周坚持6天,不仅可以保持良好身材,还能减轻代谢综合征带来的不良影响。这项研究结果发表在12月的《美国心脏病学杂志》上,主要针对代谢综合征患者。        研究人员发现,代谢综合征易得也易除,人们只要做到每天步行半小时就可以减轻症状。针对这一现状,专家们成立研究小组,组织171名美国中年人参与研究实验。其中41%患有代谢综合征,并全部体重超标。实

2008-01-21 22:50:00 652

转载 [健康] 六大死敌情绪

    坠入爱河时        意大利帕维亚大学的研究人员发现,坠入爱河会使人一年内神经生长因子水平处于增高状态。这一类似激素的物质会刺激新的脑细胞生长,有助于神经系统的恢复并增进记忆力。同时,由于恋爱中“被爱”的满足感会使身体和思想处于镇定状态。不幸的是,研究人员发现恋爱一年后神经生长因子水平会出现回落----—那时恋爱中罗曼蒂克的感觉会不复存在,人又重回现实之中。        面对压力时 

2008-01-21 22:44:00 600

原创 [C++ RFC] SMTP协议rfc821中文

 1. 介绍   简单邮件传输协议(SMTP)的目标是可靠高效地传送邮件,它独立于传 送子系统而且仅要求一条可以保证传送数据单元顺序的通道。附录A,B,C 和D描述了不同传送服务下SMTP的使用。在名词表中还定义了本文档中使用 的术语。   SMTP的一个重要特点是它能够在传送中接力传送邮件,传送服务提供了 进程间通信环境(IPCE),此环境可以包括一个网络,几个网络或一个网络 的子网。理解到

2008-01-20 23:01:00 2216

原创 [C++ RFC] POP协议rfc1939中文

 1. 简介  对于在网络上的比较小的结点,支持消息传输系统(MTS)是不实际的。例如,一台工作站可能不具有充足的资源允许SMTP服务器和相当的本地邮件传送系统保持序驻留,并持续运行。同样的,将一台个人计算机长时间连接在IP类型网络上的费用也是可观的(结点缺少的资源被称为"联络性")。  虽然如此,在这样的小结点上允许管理邮件是十分有用的,并且这些结点经常支持一个用户代理来管理邮件。为解决这一问题

2008-01-20 22:52:00 1392

原创 [数学题] 证明:(km+1)(km+2)...(km+m)能整除m!( k是一个整数)

 证明: 1. (km+1)(km+2)...(km+m) = (km+m)! / (km)!               2. (km+1)(km+2)...(km+m) / m! = (km+m)! / ((km)!m!)                       =c(km+m,m) 

2008-01-19 21:50:00 717

原创 [大发现] pdf又多一个阅读器

     这天,无意中,用了apabi reader打开pdf文件,没想到,奇迹就来了。。。竟能正常阅读   Ohhhh,my god

2008-01-19 14:19:00 577

原创 [搞笑] 天下第一剑

   您师父教了你上中下三剑,   没想到你好学不学,   学不会上中两剑,    却晓了下剑.... 

2008-01-19 14:11:00 517

原创 驼鸟跑步法

        跑步要有屁股“坐”在大腿上的感觉,就是说跑的过程中应保持躯干相对静止,只是做四肢的运动,而与躯干“无关”.... 

2008-01-17 14:22:00 824

原创 [C++ VC MFC] char* str="heelo"与char str[]="heelo"区别

  前者是指针,指向一个常量字符串的指针  后者是一个数组.... 大家都是在栈中分配空间 其实区别更在于,后者会有复制字符串的开销

2008-01-13 21:15:00 755

FTP server

FTP serverFTP serverFTP serverFTP serverFTP server

2007-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除