自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tommy(凌飞)的专栏

技术文章

  • 博客(9)
  • 资源 (67)
  • 收藏
  • 关注

转载 《深度探索C++对象模型》读书笔记(7)

《深度探索C++对象模型》读书笔记(7)。 <br />  ***Template的“具现”行为*** <br />   template class中的任何member都只能通过template class的某个实体来存取或操作。<br /> Point<float>::Status s;  // ok<br />Point::Status s;  // error<br />   如果我们定义一个指针,指向特定的实体,像这样:<br /> Point<float> *ptr = 0;<br />   由

2010-12-20 14:44:00 752

转载 《深度探索C++对象模型》读书笔记 最后一记

《深度探索C++对象模型》读书笔记 最后一记。 <br />   第6章主要讲述了执行期语意学,主要内容是关于数组的在构建和析构是如何进行的。 <br />   第7章主要讲述了有关Template的相关内容。<br />   这两章内容散见于《Effective C++》、《More Effective C++》、《C++Primer》《C++Templates中文版》等书籍,如果感兴趣请阅读对应的书籍。<br />   本读书笔记主要想谈一下对语意的理解。<br />   本人认为C++程序设计可以简单

2010-12-20 14:44:00 793

原创 《深度探索C++对象模型》读书笔记(6)

《深度探索C++对象模型》读书笔记(6)。 <br />  ***对象的构造和解构*** <br />   一般而言,我们会把object尽可能放置在使用它的那个程序区段附近,这样做可以节省不必要的对象产生操作和销毁操作。<br />   ***全局对象***<br />   全局对象的静态初始化策略包括以下几个步骤:<br />   (1)为每一个需要静态初始化的对象产生一个_sti_……()函数,内含必要的constructor调用操作或inline expansions;<br />   (2)为每一

2010-12-20 14:43:00 739

转载 《深度探索C++对象模型》读书笔记(4)

《深度探索C++对象模型》读书笔记(4)。 <br />  ***非静态成员函数(Nonstatic Member Functions)*** <br />   C++的设计准则之一就是:nonstatic member function至少必须和一般的nonmember function有相同的效率。也就是说,如果我们要在以下两个函数之间作选择:<br /> float magnitude3d(const Point3d *this) { ... }<br />float Point3d::magnitu

2010-12-20 14:42:00 838

转载 《深度探索C++对象模型》读书笔记(5)

《深度探索C++对象模型》读书笔记(5)。 <br />  ***纯虚拟函数*** <br />   在设计抽象基类时,需要注意以下几点:<br />   (1)不要将destructor声明为pure virtual function;<br />   如果将destructor声明为pure virtual function,则设计者一定得定义它。因为每一个derived class destructor会被编译器加以扩展,以静态调用得方式调用其“每一个virtual base class”以及“上一层

2010-12-20 14:42:00 817

转载 《深度探索C++对象模型》读书笔记(2)

《深度探索C++对象模型》读书笔记(2)。 <br />  default constructor仅在编译器需要它时,才会被合成出来。 <br />   通常来说,由编译器合成出来的default constructor是没啥用的(trivial),但有以下几种例外:<br />   (1)带有“Default Constructor”的Member Class Object<br />   如果一个class没有任何constructor,但它内含一个member object,而后者有default c

2010-12-20 14:41:00 613 1

转载 《深度探索C++对象模型》读书笔记(3)

《深度探索C++对象模型》读书笔记(3)。 <br />  在visual C++ 6.0中测试如下代码:<br /> #include "iostream"<br />using namespace std;<br /><br />class X {};<br />class Y : public virtual X {};<br />class Z : public virtual X {};<br />class A : public Y,public Z {};<br /><br />int mai

2010-12-20 14:41:00 949

转载 《深度探索C++对象模型》读书笔记(1)

《深度探索C++对象模型》读书笔记(1)。 <br />  在C++中,有两种class data members:static和nonstatic,以及三种class member functions:static、nonstatic和virtual.已知下面这个class Point声明:<br /> class Point ...{<br />public:<br />Point(float xval);<br />virtual ~Point();<br /><br />float x() cons

2010-12-20 14:40:00 800 1

转载 VC 之 Checked Iterator

<br />Checked Iterator是指具有越界检查功能的迭代器,并且会在检查到越界操作时触发运行时错误处理(调用非法参数处理例程或者抛出异常)。VC从VS2005 开始支持Checked Iterator。另外,VC还支持Debug Iterator,有更多的检查功能,这里不予讨论。<br /><br />Part One 编译<br /><br />    Checked Iterator能够确保迭代器不会发生越界访问(如果发生越界访问,则会进行相应的处理)。如果在需要Checked Itera

2010-12-20 14:37:00 1548

RAC之一

ReactiveCocoa ios 的FRP第三方库

2015-09-22

RAC分享

ReactiveCocoa分享

2015-09-22

ios中解析json对象基类

ios中解析json对象基类中需要用的代码

2014-04-11

任务管理解决方案Ui_Mgr_Task(v2.0)

任务管理解决方案Ui_Mgr_Task(v2.0),在v1.0版本之上增加了线程池功能。同时添加了任务的取消功能。

2012-02-08

C++ 标准库说明文档

The C++ Standard Library

2012-02-03

windows 内核原理与实现

windows 内核原理与实现 wrk 研究文档

2011-07-15

变速齿轮分析文档以及获取rtc时间代码

变速齿轮分析文档以及获取rtc时间代码支持windows x86和x64

2011-04-19

windows x64代码完整性校验分析文档

windows x64 vista win7代码完整性校验分析文档

2011-04-18

com 端口过滤驱动代码

com 端口过滤驱动源代码 框架

2011-03-31

直接io端口模拟按键精灵硬件模式

模拟按键精灵硬件模式直接io端口 直接io端口模拟按键精灵硬件模式

2011-03-22

win95系统程序设计解密中英文版

电子书 win95系统程序设计解密中英文版pdf

2011-02-14

Compuware Devpartner Studio 9.0.2 Professional 种子和破解文件

Compuware Devpartner Studio 9.0.2 Professional 种子和破解文件

2010-11-02

nvidia sdk

NVAPI_May2010 nvidia sdk

2010-08-10

intel 处理器相关手册

处理器相关手册 ---intel 处理器相关手册

2010-07-02

amd处理器相关手册

amd处理器相关手册.........amd处理器相关手册.........

2010-07-02

Windows 用户态程序高效排错

Windows 用户态程序高效排错.zip

2010-06-17

托盘主动弹气泡源代码

VC单文档测试。。。。托盘主动弹气泡源代码

2010-04-28

设备启用和禁用源代码

通过使用setupdiXXX函数来实现设备的启用和禁用,添加了对物理网卡操作代码

2010-04-14

虚拟机检测说明文档以及代码

虚拟机检测说明文档以及源代码,不仅仅采用了虚拟机的一些特殊的汇编指令,也使用了我自己发现的一个检测的方面。详见代码。

2010-04-09

微软过滤驱动内存管理smbios说明等技术文档

Kernal Data and Filtering Support for Windows Server 2008.doc KernelSecurityCriteriaDoc_Final.DOC FilterDriverDeveloperGuide.doc mem-mgmt.doc SMBIOS.doc

2010-04-09

effective stl

电子书---effective stl中文版

2010-03-16

64位驱动开发必备 强制加签名工具

适用于vista及之上的32位和64位系统。 可以强制为文件加上驱动。64位驱动开发必备工具。

2009-12-11

winio 源代码

winio源代码。。。。。。。。。。。。。。。。

2009-11-16

amd cpu 温度分析

amd cpu 温度分析.。。。。。。。。。。。。。。。

2009-10-27

windows 对smbios支持说明

windows 对smbios支持说明.。。。。。。。

2009-09-09

smbios 2.6规范说明

smbios 2.6规范说明,硬件信息。。。。。。。

2009-09-09

加解密算法值nsea算法

加解密算法值nsea算法,C语言实验。。。。。。

2009-08-28

一种MCU加密解密算法.doc

一种MCU加密解密算法.doc一种MCU加密解密算法.doc

2009-08-28

ie 历史记录文件格式分析

ie历史记录文件 文件格式字段介绍与分析

2009-08-28

wrk (Windows reserch kernel)源码

wrk (Windows reserch kernel)源码

2009-08-17

wrk (Windows reserch kernel)研究资料

wrk (Windows reserch kernel)研究资料

2009-08-17

Hook API Reveal

Hook API Reveal,粗粗的翻译了一半,有点乱

2009-07-26

winsocket 5中IO模型-代码全攻略

winsocket 5中IO模型-代码全攻略

2009-07-18

可以为RichEditCtrl中添加图片类

可以为RichEditCtrl中添加图片类

2009-05-14

多栏目的树控件CColumnTreeCtrl类

多栏树控件,不仅具有多栏目,而其可以为每行设置字体、颜色等。目前每一栏添加图片的功能,还没有完全支持。正在更新中。

2009-05-14

xml解析类CMarkup

xml解析类CMarkup,这个支持中文,使用也很方便。

2009-05-14

使用msxml方法 的xml解析器 源码

使用msxml方法 的xml解析器 源码,个人觉得还不错。

2009-04-26

icrosoft Windows Internals Fourth Edition(2004).chm

icrosoft Windows Internals Fourth Edition(2004).chm这本书很经典。要是想往windows系统或驱动编写的话,这么书是比不可少的。

2009-04-10

x86保护模式的介绍

x86保护模式的介绍,主要是386保护模式的介绍。

2009-04-02

获取PE文件的导入表

获取PE文件的导入表中模块和API信息的源代码

2009-04-02

空空如也

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

TA关注的人

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