- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 回调的实质--函数指针
callback 回调函数在程序中经常碰到,也是其中比较难读懂的地方,而究其本质,回调函数的实现只是一个函数指针的巧妙运用而已,今天主要从一个小例子来看回到函数的奥秘之处: 1 typedef void (*func_ntf) (void) ; -------------------定义个一个函数指针func_ntf 类型,用 func_ntf可以定义函数指针,改指针指向参数为空,返回值也
2012-03-23 12:40:07
361
转载 如何学好c++类库
C++类库介绍 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很
2011-11-03 23:07:11
533
转载 #pragma warning()支持
以下是D3D从VS2003移植到VS2005时遇到的安全警告:warning C4996: 'wcscpy' was declared deprecatedsee declaration of 'wcscpy'Message: 'This function or
2011-10-10 23:03:01
844
转载 查找算法----Hash表
查找算法----Hash表散列方法不同于顺序查找、二分查找、二叉排序树及B-树上的查找。它不以关键字的比较为基本操作,采用直接寻址技术。在理想情况下,无须任何比较就可以找到待查关键字,查找的期望时间为O(1)。散列表的概念1、散列表 设所有可能出
2011-10-08 21:28:58
1212
转载 MASM汇编语言笔记(三)数据传送和算术运算
三种类型的操作数:立即操作数immediate,寄存器操作数register,内存操作数memoryr8 8位通用寄存器:AH,AL,BH,BL,CH,CL,DH,DLr16 16位通用寄存器:AX,BX,CX,DX,SI,DI,SP,BPr32 32位通用寄存器:E
2011-09-30 14:05:42
2044
转载 MASM汇编语言笔记(二)汇编语言基础
回车换行符 CR/LF 0dh,0ah字符串以空字符0结尾 greetings BYTE "Good Morning",0不初始化的值用?表示,例如 value BYTE ?DUP初始化多个字节,例如 array WORD 20 DUP(?)遗留初始化伪指令DB,
2011-09-30 14:04:47
1026
转载 MASM汇编语言笔记(一)IA32处理器体系结构
处理器 CPU Central Processor Unit时钟 clock 系统部件同步寄存器 register控制单元 Control Unit 协调指令次序算术逻辑单元 Arithmetic Logic Unit 算术和逻辑运算机器指令的执行:取指令,解
2011-09-30 14:03:36
1796
原创 Windows下一个汇编小程序列表文件
Microsoft (R) Macro Assembler Version 9.00.21022.08 09/28/11 00:13:081Add and Subtract, Version 2 (AddSub2.asm Page 1 - 1
2011-09-28 08:39:37
571
转载 linux内核符号表
这应该是一个很基本的内核概念,和模块、系统调用等一样基础,但牵涉的东西却一点也不窄,一毫也不浅。(但也不深:-)【内核符号表,kernel symbol table】Linux的内核是个单内核monolithic,任一函数都可以访问公共数据结构和函数调用。在设计程
2011-09-28 08:22:59
4152
转载 指针与引用小结
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不
2011-09-27 19:14:10
321
转载 Linux文件系统小结
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有
2011-09-27 11:40:43
325
转载 Linux文件系统小解
一、物理磁盘到文件系统文件系统是用来存储文件内容、文件属性、和目录。这些类型的数据如何存储在磁盘块上的呢?unix/linux使用了一个简单的方法。它将磁盘块分为三个部分:1)超级块,文件系统中第一个块被称为超级块。这个块存放文件系统本身的结构信息。比如,超级块记录了
2011-09-27 11:23:56
245
转载 深入理解linux i节点(inode)
深入理解linux i节点(inode) 对于Unix系列的操作系统,大多都有v节点。但是对于linux来说,只有通用的i节点,却没有v节点。下面来探讨一下,linux下的i节点。 linux中,文件查找不是通过文件名称来查找的。实际上是通过
2011-09-27 11:07:02
348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人