自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (13)
  • 收藏
  • 关注

原创 MFC窗口创建过程

本文针对单文档模式的MFC程序进行分析。一步步说明,如何创建窗口并显示。首先我们创建一个单文档的MFC程序:Test。1:打开CTestApp::InitInstance(),可以看到CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSingleDocTemplate(IDR_MAINFRAME,RUNTIME_C

2013-05-12 22:15:58 898

原创 linux0.11内核中断处理

对于中断的理解针对时钟中断而言,如果Intel 8253(8254)定时器设置后,会每隔xx毫秒发送时钟中断(IRQ0)信号,给到Intel 8259A的1号芯片的IR0引脚。然后中止当前正在执行的程序,通过 IDTR+中断向量号 来确定对应的中断程序并执行。此时操作代码等使用的

2011-07-25 22:28:22 486

原创 linux0.11内核boot分析

1)bootsect.s源码总结bootsect.s编译后的二进制代码存放在磁盘的第一个扇区(引导区),开机启动后会被BIOS加载到内存的0x07c0处,并跳转到0x07c0处执行。下面开始解释程序源码 bootsect.s将自身从0x07c0处移动到0x9000处 entry

2011-07-25 22:10:12 660

原创 ACE OS适配层封装原理

为了屏蔽平台以及编译器的差异,ACE设置了很多的宏来实现。1)消除平台差异的宏定义2)消除编译器差异的宏定义__BORLANDC___MSC_VER__IBMCPP____MINGW32____DMC__在ACE的目录ace中有,config开头的一些文件,这些文件中定义了一些宏,用于屏蔽平台及编译器的差异。定义的宏可以指示出平台具有的功能或不支持的功能,起到对函数屏蔽编译的作用。config-all.h表示出来平台直接所支持的功能和不支持的功能。打印该平台不支持的功能所在的文件名及行号。config.h.

2011-05-23 13:01:00 1079

原创 MFC入口点及初始化分析

写的很随意,这是自己在学习及调试过程的随笔吧,希望能给大家带来一些益处。很多人对于MFC的入口点及初始化很迷茫,从而导致学习MFC的畏惧心理(当初和我一起学习的3~4个人基本都放弃了),但愿这篇文章给你以启示。1、程序的入口点。很多人在大学的时候,都被教会程序的入口点是main()函数。但是在main()函数之前有什么操作呢?这个问题涉及到了程序的加载流程。程序的价值流程大致如下:加载PE文件的.idata段---->加载PE文件的.data段---->加载代码段---->然后执行程序。.idata是PE程

2011-05-21 10:05:00 1263

原创 bochs 在windows和linux下配置对比

<br /><br />windows下bochs的配置文件说明<br />###############################################################<br /># bochsrc.txt file for zieckey's first OS boot disk image.<br />###############################################################<br /># how much memor

2011-05-21 09:53:00 821

原创 orange's 一个操作系统的实现 实验环境搭建

<br /> <br /><br />计算机开启后的流程是:<br />BOIS加电自检-->加载引导区程序-->加载系统内核程序<br />BOIS加电自检我们不用处理,是已经好的东西,而剩下的两部分则是我们要关心的,也是我们OS的开始部分了。<br />但是对于引导区程序,我们可以使用前辈的成熟东西FreeDOS,使用FreeDOS来加载我们写的内核。<br />由于FreeDOS运行在实模式下,为我们的保护模式的处理提供了基础。<br />BOIS 加载 引导区<br />引导区 加载 内核<br /

2011-05-21 09:51:00 634

互联网应用架构实战峰会-02

手机录音,可能不清晰,慎重下载 实施企业架构转型重构和实施若干治理问题洞察 官华 唯品会资深架构师 1号店搜索架构演化实践 周航 1号店搜索部高级开发经理 大数据机器学习应用架构实战 何锐邦 腾讯无线安全产品部高级工程师

2016-05-09

互联网应用架构实战峰会-01

01 陈康贤-阿里-阿里直播平台的架构演进 02 田琪-京东-京东大规模高访问量业务下的技术及架构支撑 03 徐海峰-阅文集团-分布式数据库的基石-id中的学问-by大嘴

2016-05-09

NASM源码V0.98.38

了解汇编编译器源码,帮助你更容易理解系统底层以及汇编

2011-10-27

linux源码v0.11

详尽的linux 0.11 内核源码注释,使用doxygen 和chm制作精灵 转换后的CHM格式 linux源码

2011-10-27

深入浅出hello world

深入浅出hello world。从一个简单的hello,world程序开始,经过预处理、编译、汇编、链接、加载各个步骤详细介绍程序从编辑到执行的过程。深入的讲解了linux下程序的编译过程,并且讲解了linux kernel系统调用的相关知识。

2011-10-19

VC6.0的MFC部分源码

使用doxygen对VC6.0的MFC部分源码进行处理,编辑成CHM格式文件,便于学习MFC底层封装。

2011-06-03

图书管理系统论文(MFC+SQLSERVER)

图书管理系统论文(MFC+SQLSERVER)

2010-10-11

图书管理系统(MFC +SqlServer )

毕业设计的题目 使用MFC+SqlServer做一个图书管理系统 这是源码部分

2010-10-11

2007网络安全精品黄皮书

2007 网络安全 精品 黄皮书 黑客 安全

2009-01-02

2008年软件设计师考试大纲

一、考试说明 1.考试要求: (1)掌握数据表示、算术和逻辑运算; (2)掌握相关的应用数学、离散数学的基础知识; (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;

2008-12-25

数据库 学习 总结 人民大学出版社 王珊

数据库的学习总结,参考书为人民大学出版社 王珊 有不足之处还望大家指正,也希望大家相互学习进步

2008-12-25

在SQL sever2005下将视图、关系、日志等加入文件

在SQL sever2005下将视图、关系、日志等加入文件

2008-12-21

空空如也

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

TA关注的人

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