自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (22)
  • 收藏
  • 关注

转载 C++编译器无法捕捉到的8种错误

C++是一种复杂的编程语言,其中充满了各种微妙的陷阱。在C++中几乎有数不清的方式能把事情搞砸。幸运的是,如今的编译器已经足够智能化了,能够检测出相当多的这类编程陷阱并通过编译错误或编译警告来通知程序员。最终,如果处理得当的话,任何编译器能检查到的错误都不会是什么大问题,因为它们在编译时会被捕捉到,并在程序真正运行前得到解决。最坏的情况下,一个编译器能够捕获到的错误只会造成程序员一些时间上的损失,

2013-06-22 22:23:48 596

转载 虚继承---虚基类

虚继承就是虚基类的使用;引入虚基类的目的是为了解决类继承过程中产生的二义性问题;这种二义性问题常见于具有菱形继承关系的类中;比如:有四个类:A、B、C、D;它们之间的继承关系是:B继承A,C继承A,D继承B和C;这就形成了一个菱形的继承关系;具有这种继承关系的图叫做有向无环图;那么类D就有两条继承路径:D-->B-->A和D-->C-->A;而类A是派生类D的两条继承路径上的公共基类,

2012-10-04 13:37:58 829

原创 C++实现不可继承的类

在Java中定义了关键字final,被final修饰的类不能被继承。但在C++中没有final这个关键字。首先想到的是在C++ 中,子类的构造函数会自动调用父类的构造函数。要想一个类不能被继承,我们只要把它的构造函数定义为私有函数。那么当一个类试图从它那继承的时候,必然会由于试图调用构造函数而导致编译错误。可是这个类的构造函数和析构函数都是私有函数了,我们怎样才能得到该类的实例呢?我的做法

2012-10-03 22:58:45 627

原创 Linux 内核升级

Linux 内核升级的基本步骤 1、先下载linux内核文件到本地,下载网站 http://www.kernel.org/,将下载好了的文件解压到/usr/src下(解压后如:/usr/src/linux-4.5.6)进入/usr/src,如果链接“/usr/src/linux”已经存在则删除,然后再创建一个新的: (ln -s linux-4.5.6 linux)2、配置。配

2012-08-01 10:08:42 335

原创 CEdit 响应 ctrl+a ctrl+c ctrl+v ctrl+x

通常在CFormView中创建的CEdit等空间是不会响应ctrl+c等消息,解决方法是重写PreTranslateMessage,具体如下:BOOL CInfoView::PreTranslateMessage(MSG* pMsg){ //为了让当前类或者子类中的控件可以使用 ctrl+C等则需要添加如下消息处理 UINT  nCode = pMsg->wParam; if

2012-07-31 15:32:40 2227

原创 C++中的结构(struct)与类(class)的区别

讨论一下结构(struct)与类(class)的区别,你认为结构(struct)有些什么作用,可以完全用类(class)取代么??---------------------------------------------------------------首先,讨论这个问题应该仅从语法上讨论,如果讨论不同人之间编程风格上的差异,那这个问题是没有答案的。毕竟不同的人偏好不同。从语法上,在

2012-07-30 10:16:14 608

原创 FAT32目录项分析

在FAT32文件系统中,文件名分为两种——长文件名、短文件名。这两种文件名都是存储在目录入口中的(DIR_ENTRY简写DE)中的,不过具体的DE组织结构和数据结构有所不同。 1、  短文件名短文件名存储在短文件名入口(SHORT_DIR_ENTRY简写SDE)中,而且一个短文件名只需要一个SDE即可。一个SDE大小为32字节,他的具体定义如下表:名字

2012-07-28 16:13:48 7597

原创 ZwQueryVolumeInformationFile之FileFsAttributeInformation

这次在编写一个windows下的虚拟磁盘时,发现了一个很郁闷的问题,在查询指定的文件句柄所在的文件系统的信息时考试报缓存区不正确函数原型是NTSTATUS  ZwQueryVolumeInformationFile(    IN HANDLE  FileHandle,                                       //指定的文件句柄    OU

2012-04-18 18:18:38 1688 1

原创 在xp上用vs2008编译zlib1.2.5

1. 先下载需要源文件     http://zlib.net/zlib-1.2.5.tar.gz2.下载到的文件解压后的到目录zlib-1.2.5 3.在执行 zlib-1.2.5/contrib/masmx86/bld_ml32.bat  4.在用vs2008打开zlib-1.2.5\contrib\vstudio\vc9\zlibvc.sln 5.一般

2012-04-02 19:18:18 534

原创 在redhat server 6 安装gcc-4.6.2

在redhat安装gcc-4.0** 有点郁闷  我是装了好几天  依着没装上 不过这次装上了  哎……记录一下吧  也许以后好会有用 安装gcc 有几个依赖项 gmp mpgr mpc  ppl我现在装的是(gmp-5.0.2.tar.bz2  mpfr-2.4.2.tar.bz2 mpc-0.8.1.tar.gz  )这三个也有以来关系 得先安装gmp 其次mpfr 再是

2011-11-01 16:11:22 4291 4

LS040T8LX05_LCP

LS040T8LX05_LCP datasheet

2016-10-16

ntfs_格式解析

这是一个有关ntfs磁盘格式解析的文档不过是英文的

2012-04-21

JUnit API English

Junit api 的一个chm帮助文件

2012-04-17

Visual+Assist X

这是个破解版的 可以同时支持vc6.0和vs2008

2012-04-12

ESMPT 发送电子邮件

此类实现了使用ESMTP发送电子邮件,一般现在SMTP些事事用不了了的们需要用扩展的ESMTP,实现了简单的发送方式,现在只能发送文本邮件当然还可以添加附件

2012-04-06

局域网监控

本程序实现了局域网监控,本来是想实现网络监控的,但是在外网太慢了 实现了远程桌面控制,关机,重启,注销等等,如果局域网中的所有机器的本地连接的IP在同一段的话,可以自动检测局域网中的机器不需要手动输入ip 是用vs2008写的 一共两个程序

2012-04-06

c++ ESMTP协议发送电子邮件

这里实现了直接使用socket 通过ESMTP发送电子邮件,不过只能发送纯文本或者还有附件,不能发送html邮件

2012-04-03

LINUX C 函数

Linux C 函数 使用手册 本手册本好大部分c函数的使用方法

2011-10-28

J2EE API 6

This document is the API specification for version 6 of the JavaTM Platform, Enterprise Edition.

2011-10-06

java web 标签大全

如果你喜欢本chm,别忘记了向你的同事、同学也发一份咯。

2011-10-06

JSP API chm

JavaServer Pages API Documentation

2011-10-06

C语言函数大全

C语言函数大全语法 比较好用 希望喜欢

2011-10-06

Linux 常用命令大全

Linux 常用命令大全 个人比较喜欢

2011-10-06

JDK 1.7 API

This document is the API specification for version 7 of the Java™ Platform, Standard Edition.

2011-09-23

JDK 7 API english

This document is the API specification for version 7 of the Java™ Platform, Standard Edition.

2011-09-07

SQLite 文档 API

自己编译的SQLite 文档 希望有用 SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

2011-07-03

java 扫雷 源码

java写的扫雷小游戏 源码 可以用来学习学习

2011-05-20

MFC 深入浅出 vc

MFC (Microsoft Foundation Class Library) 中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。

2011-03-22

jdk api 1.6 英文版

This document is the API specification for version 6 of the Java™ Platform, Standard Edition.

2011-03-22

vc 字母雨屏保源码

这是一个屏保程序 界面是字母雨 ,想自己写一下屏保的通报们可已看一下,感觉还不错

2011-02-27

Visual c++MFC编程(pdf)

个人认为是比较全面的vc编程指导…如果要了解一些底层的知识,这个应该可以的…

2010-10-15

C++ Primer第四版中文(txt)

本书全面介绍了 C++ 语言。作为一本入门书(Primer),它以教程的形式对 C++ 语言进行清晰的讲解,并辅以丰富的示例和各种学习辅助手段。与大多数入门教程不同,本书对 C++ 语言本身进行了详尽的描述,并特别着重介绍了目前通行的、行之有效的程序设计技巧。

2010-07-18

空空如也

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

TA关注的人

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