自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

转载 C++ 对象的内存布局

C++ 对象的内存布局(上) 陈皓http://blog.csdn.net/haoel  点击这里查看下篇>>>前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。因为,在上一篇文章中,我用了的示例都是非

2012-10-02 11:50:41 559

转载 C++中的抽象类以及接口的区别联系

一、抽象类和接口抽象类: 抽象类是特殊的类,不能被实例化(将定义了纯虚函数的类称为抽象类);除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的,但同时也能包括普通的方法。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。虽然不

2012-10-01 22:50:40 822

转载 C++程序员的学习之路

C++,一个响当当的名字,自从贝尔实验室走出来之后,便成为了事实上的工业标准。即使在今天各种新技术不断涌现的年代里,作为一名专业程序员,掌握C++举足轻重。那么,我们该怎么深入的学习这一门语言呢?第一方面当然是语法了。我认为对于语法,不应该去死记硬背,而应该透过语法现象看到语言的本质。关于语法这一部分,一本好书便能使我们事半功倍,在此我推荐《C++ Primer》和《The C++ Pro

2012-10-01 21:15:21 1262

转载 C++中的 static 关键字

原文:http://blog.csdn.net/flamerry/article/details/932027作者:陈厚辉 前言:  本文只是本人对C++中关于静态类型的一个总结,如错误之处,请大家帮我改正。我分两个方面来总结,第一方面主要是相对于面向过程而言,即在这方面不涉及到类,第二方面相对于面向对象而言,主要说明static在类中的作用。一、在面向过程设计中的stat

2012-10-01 21:01:04 391

转载 const详解

1、什么是const?   常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?  const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?   (1)可以定义const常量,具有不可变性。        例如:

2012-10-01 20:40:50 458

转载 走进Boost

走进Boost发表于《程序员》杂志2002年3月号阿炯摘要一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时

2012-10-01 20:22:05 827

转载 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

一、依赖关系(Dependence):假设A类的变化引起了B类的变化,则说名B类依赖于A类。  依赖关系(Dependency) 是一种使用关系,特定事物的改变有可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。大多数情况下,依       赖关系体现在某个类的方法使用另一个类的对象作为参数。 ?   在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向

2012-10-01 19:47:55 681

转载 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 8533

Ado实例(记录集的导航,包括了定位记录,页,缓存大小和绝对位置)

Ado实例(记录集的导航,包括了定位记录,页,缓存大小和绝对位置)

2013-12-13

Ado实例(Command对象的使用)

Commanand对象的使用,调用存储过程,和带参的查询。 文章地址:http://www.cnblogs.com/diandijilu/p/3456601.html

2013-12-12

Ado实例(TestAdo_01.zip)

实现ADO的基本操作,文章会不断更新。 文章地址:http://www.cnblogs.com/diandijilu/p/3456601.html

2013-12-09

Dumpbin工具参数详解

翻译微软官方文档。

2012-11-15

2013年金山校园招聘游戏开发类试题

2013年金山校园招聘游戏开发类试题。

2012-10-09

Winsock+完成端口模型封装的类

完成端口模型毫无疑问Windows环境下效率最好的。此文档是对完成端口的封装。

2012-09-12

指针函数与函数指针

指针函数与函数指针

2012-09-02

如何创建动态链接库

动态链接库 创建动态链接

2012-09-02

VC制作透明窗体

VC制作透明窗体

2012-09-02

VC绘制饼图统计图

VC绘制饼图、统计图

2012-09-02

VC对Excel技术文档汇总

VC对Excel技术文档汇总

2012-09-02

CS模式Socket编程

CS模式Socket编程

2012-09-02

MFC 控制摄像头摄像、拍照

MFC 控制摄像头摄像、拍照

2012-09-02

GDI+库文件

GDI+库文件

2012-09-02

C#下利用DirectSound实现声音播放

C#下利用DirectSound实现声音播放

2012-09-02

ActiveSkin软件皮肤开发

用于开发软件皮肤的第三方插件。操作简单。

2012-09-02

C/C++实现汉罗塔(图形界面)

使用VC++ 实现汉罗塔 并用图形界面演示汉罗塔的整个过程。

2011-12-28

发送TCP数据报

计算机网络课程设计-----TCP数据报的发送--附设计报告

2011-12-28

电子白板(C#)

一台计算机绘制的图形同时会在另一台或多台计算机进行显示。并能够保存图像

2011-12-28

C# 网络会议程序(Udp)

使用C#(Udp)实现网络会议程序能群发和私聊。

2011-11-30

C#TCP聊天程序

用户通过客服端登录到服务器后能实现私聊和群发消息

2011-11-28

多线程与TCP协议开发

多线程与TCP协议开发 多线程与TCP协议开发

2011-11-27

C#网络通信

C#通过TCP实现网络信包括客服端和服务器端

2011-11-27

C#实现 计算器

C#实现计算机器。包括进制的转换阶层等功能

2011-11-27

FileTool.exe文件下载

用于修复VC++“打开”按钮打开文件提示错误!

2011-05-02

MFC for viaual C++中文版

MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版MFC中文版

2011-03-27

C语言函数大全查询手册

用于查找c语言函数!!!!!!!!!!!!!!!!!!!!!!!!

2010-12-13

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

TA关注的人

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