- 博客(10)
- 资源 (29)
- 问答 (1)
- 收藏
- 关注
转载 BSS,数据段,代码段,堆,栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。BSS节不包含任何数据,只是简单的维护开始和结束的地址,以便内存区能在运行时被有效地清零。BSS节在应用程序的二进制映象文件中并不存在。如果在嵌入式里,很可能没加载器,你的程序是直接由bootload程序加载
2012-09-30 16:03:07 948
转载 KMP算法
KMP算法 在介绍KMP算法之前,先介绍一下BF算法。一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结果。 举例说明: S: ababcababa
2012-09-28 19:45:17 375
转载 设计模式的五大设计原则
设计模式的五大设计原则 这里我总结了设计模式的五个设计原则,当然,实际可能不止这五种,但是这里总结的是最常见,也是最常用的五种设计原则。设计原则是我们软件设计的目标,设计模式是是我们的具体做法。一,单一职责原则(SRP): 1,SRP(Single Responsibilities Principle)的定义:就一个类而言,应该仅有一个引起它变化的原因。简而言之,就
2012-09-27 21:37:56 652
原创 创建钩子(Hook)
创建钩子(Hook)什么是Hook(钩子) 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的
2012-09-26 23:35:10 1129
转载 static_cast、dynamic_cast、reinterpret_cast和const_cast
C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast===================================================使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。1 static_
2012-09-25 13:02:57 461
转载 Hadoop的组成
如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结
2012-09-25 10:23:28 4187
原创 c语言-文件常用的操作
计算机中的文件分为两类:文本文件二进制文件操作文件的一般分为三步:打开文件操作文件关闭文件下面看看每个步骤的作用:打开文件:让磁盘上的文件与FILE结构体的指针建立关联。FILE结构体:struct _iobuf { char *_ptr; //文件输入的下一个位置 int _cn
2012-09-24 21:11:21 564
转载 常用的MindManager的快捷键
常用的MindManager的快捷键 Insert or CTRL + Enter: 添加副主题Enter: 添加同级主题(向下)Shift + Enter: 添加同级主题(向上)CTRL + Shift + Insert: 添加上级主题CTRL + Shift + Enter: 添加说明CTRL + Shift + B: 添加边框F2: 编辑主题内容CTRL
2012-09-17 11:03:10 638
原创 如何获取当前编译的文件标题和行数
如何获取当前编译的文件标题和行数 今天突然看到一个面试题,觉得挺有意思的就你把MSDN的查到的几个宏贴出来分享。 MacroDescription__DATE__The compilation date of the current source file. The date is a string literal of the form
2012-09-16 10:55:42 539
原创 如何创建动态链接库(DLL)
动态链接库 n 动态链接库通常不能直接运行,也不能接受消息。他们是一些独立的文件,其中包含能被可执行程序或其他DLL调用来完成某项工作的函数。只有在其他模块调用动态链接库中的函数时,它才发挥作用。n Windows API中的所用函数都是包含在DLL中。其中有3个最重要的DLL, Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;Use
2012-09-14 20:35:48 8534
Ado实例(Command对象的使用)
2013-12-12
Ado实例(TestAdo_01.zip)
2013-12-09
MFC for viaual C++中文版
2011-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人