- 博客(8)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
原创 操作系统五大分类和五大管理功能
一般来说,操作系统可以分为五大管理功能部分:1) 设备管理:主要是负责内核与外围设备的数据交互,实质是对硬件设备的管理,包括对输入输出设备的分配,初始化,维护与回收等。例如管理音频输入输出。2) 作业管理:这部分功能主要是负责人机交互,图形界面或者系统任务的管理。3) 文件管理:这部分功能涉及文件的逻辑组织和物理组织,目录结构和管理等。从操作系统的角度来看,文件系统是系统对文件存
2014-08-28 15:33:34 22928
原创 将字符串CString类型转换成时间类型
将字符串CString类型转换成时间类型: //转换时间,替代CStringToDateTime(temp); int nYear, nMonth, nDate, nHour, nMin; float nSec; sscanf(temp, "%d-%d-%d %d:%d:%f", &nYear, &nMonth, &nDate
2014-08-28 14:56:47 3859
原创 GetStartPosition和GetNextAssoc的作用
这几个函数是用于集合遍历的,类似于STL的迭代(iteration),POSITION就是MFC的迭代器(iterator),GetStartPosition是取第一个迭代器,GetNextAssoc是取出当前元素然后向后移动迭代器。-----------------------------------------------------------------------------
2014-08-26 09:05:23 7056
原创 ON_MESSAGE和ON_NOTITY再次理解
ON_NOTIFY是控件向其父窗口发送消息处理的宏,ON_COMMAND是菜单和工具栏项处理消息的宏,ON_MESSAGE是处理自定义消息的宏对这几个消息的理解要先了解一下Window消息的背景。在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口, 使用的消息就只有WM_COMMAND, 事件种类和控件ID被包含在wParam中, 控件的
2014-08-08 10:29:00 1122
原创 程序员的编程、调试、排错小建议
在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。 几乎没有
2014-08-08 10:11:29 2530
原创 操作系统原理
操作系统原理 我们每天都同操作系统打交道,了解一些操作系统原理上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。 本文完全是为普通电脑用户写的,省略了所有难以理解的算法、原理,没有太多细节上的东西,只是针对普通电脑用户可能感兴趣的问题给出了实现思想。写这些东西只是我的一相情愿,就怕我还是写得深了些,初学者读不懂
2014-08-01 17:18:13 2258
原创 编译器编译原理详细解析
第一篇摘自:http://www.21ic.com/app/embed/201103/79359.htm1. 词法分析词法分析器根据词法规则识别出源程序中的各个记号(token),每个记号代表一类单词(lexeme)。源程序中常见的记号可以归为几大类:关键字、标识符、字面量和特殊符号。词法分析器的输入是源程序,输出是识别的记号流。词法分析器的任务是把源文件的字符流转换成记号流。本质上它查看
2014-08-01 14:16:48 5391
原创 c++ THUNK技术
这里想说的是:代码中的关键点为用指令jmp pFunc跳转到你想要执行的函数pFunc。指令“jmp xxxx”占5个字节,代码中用了个一字节对齐的结构体struct Thunk ,当然也可以用 unsigned char code[5]; 说另一个关键点就是地址计算了,jmp xxxx指令用了相对跳转地址,相对地址 = 要跳转函数的地址 - “jmp xxxx”指令的下一
2014-08-01 13:50:43 2372
CString::Format函数详细介绍
2015-07-07
使用cmarkup来解析xml文件的时候,需要使用的两个文件代码
2012-08-06
change the infomation of the file
2012-08-06
guess random number
2012-08-06
电脑模拟收银系统.doc
2011-06-10
软件工程 作业后勤管理子系统设计
2011-05-06
后台线程怎么访问界面线程?c++谢谢
2015-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人