- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 深入分析MFC消息映射
在MFC生成的类中,我们会发现几处使用宏的地方,如下DECLARE_MESSAGE_MAP()BEGIN_MESSAGE_MAP(CMFCHelloDlg, CDialogEx) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON()END_MESSAGE_MAP()这里就是提供消息循环的地方,这里可以避免使用冗长的虚表,因为如果每个类对他可能接收的消息都有一个虚函数,那么就需要过多的虚表,占用较多的内存空间。而
2013-11-27 21:21:59 2171
原创 深入分析MFC启动流程
精简以上代码,就会发现其实是一样的1.初始化主框架,保存参数 : if (!AfxWinInit(hInstance, hPrevInstance, lpCmdLine, nCmdShow))2.初始化文档管理器:pApp->InitApplication()3.初始化窗口: if (!pThread->InitInstance())由于InitInstance()是虚函数,会调用子类重写的此函数 ,就是这个函数BOOL CMFCHelloApp::InitInstance(),在这个
2013-11-27 15:59:29 3411
转载 hzk16的使用与介绍
HZK16字库是符合GB2312标准的16×16点阵字库,HZK16的GB2312-80支持的汉字有6763个,符号682个。其中一级汉字有3755个,按声序排列,二级汉字有3008个,按偏旁部首排列。我们在一些应用场合根本用不到这么多汉字字模,所以在应用
2013-11-22 23:54:37 8539
原创 SQL数据库的常用操作
USE [my_db] /*使用表my_table*/ GO/*模式的操作 *create schema authorization */ /*create schema my_db*/ create schema my_db create table mytable( col1 smallint, col2 int, col3 char(10),
2013-11-14 11:41:00 1501
转载 如何参与Linux内核开发以及开发经验
如何参与Linux内核开发---------------------这是一篇将如何参与Linux内核开发的相关问题一网打尽的终极秘笈。它将指导你成为一名Linux内核开发者,并且学会如何同Linux内核开发社区合作。它尽可能不包括任何关于内核编程的技术细节,但会给你指引一条获得这些知识的正确途径。如果这篇文章中的任何内容不再适用,请给文末列出的文件维护者发送补丁。
2013-11-13 22:26:52 1565
转载 volatile在内核中使用是有害的--摘自Linux内核文档
Documentation/volatile-considered-harmful.txt 的中文翻译如果想评论或更新本文的内容,请直接联系原文档的维护者。如果你使用英文交流有困难的话,也可以向中文版维护者求助。如果本翻译更新不及时或者翻译存在问题,请联系中文版维护者。英文版维护者: Jonathan Corbet 中文版维护者: 伍鹏 Bryan Wu 中文版翻译
2013-11-13 21:53:01 1954
转载 u-Boot环境变量的设置
看到这个标题,可能觉得这个并没有什么的,其实不然,编好了u-boot了,但是如何来使用确不是那么简单的,想当初我将uboot制作出来后以为全部都搞定了,屁颠屁颠的烧到板子上后可系统就是起不来,为什么了,折腾了很久以后才发现是u-boot的环境变量设置错误,在后来的工作中,我发现一些有一定经验的人在这方面也是模模糊糊的扯不清,所以这里要讨论一下。 u-boot的环境变量是使用
2013-11-13 01:44:38 5848
转载 Dm9000网卡芯片硬件原理分析
. DM9000网卡芯片驱动的预备知识:MAC/PHYDriver2011-01-27 11:24:29 阅读43评论0 字号:大中小 订阅ETHERNET的接口实质是MAC通过MII总线控
2013-11-07 00:59:44 3972 1
原创 C++中如何声明 “友元类” 和 “友元函数”
调试平台:win7 vs2012 win32控制台终端项目友元(friend)字面义:顾名思义既然是朋友了,我的东西同样可以给你使用书面语:将一个类的非公有成员(包括方法和成员变量)的访问权限赋予指定的类或者指定的函数关键字为:friend 类原型/函数原型(包含域)1.将类声明为友元,看下面例子注意:这里使用两个文件,每个类占用一个文件,调试有其他类(只保留跟这个有关的)
2013-11-05 18:57:32 7262 1
原创 u-boot-2012.04.01移植问题
移植中出现的问题s3c2410_nand.c: In function 's3c2410_hwcontrol':s3c2410_nand.c:57: warning: implicit declaration of function 's3c2410_get_base_nand's3c2410_nand.c:57: warning: initialization makes point
2013-11-03 23:17:08 2611
Mini2440 Nor Flash 芯片手册(S29AL016J_00)
2013-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人