- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 读书笔记 - Linux Kernel Development
Chapter One: Introduction to Linux Kernel Monolithic Kernel vs. Microkernel Monolithic Kernels: implemented entirely as a signle process running in a single address space. The kernel can invoke func
2013-09-04 22:25:56
644
转载 WinDBG扩展命令的工作原理
Windbg扩展命令原理 Depends tool - Scan dependent modules on windows for dll, exe, sys files http://dependencywalker.com/ 要理解WinDBG扩展命令的原理应该先理解WinDBG软件的架构,下图是以模块为单位所画出的架构示意图。最上层是四个EXE模块,它们提供了不同形
2012-02-10 08:41:30
892
转载 C++如何设计一个不能继承的类
静态变量 友元 首先在C++中,子类的构造函数会自动调用父类的构造函数。同样,子类的析构函数也会调用父类的析构函数。要想一个类不能被继承,我们就只要把他的构造函数和析构函数都定义为私有函数。那么当一个类试图从它那继承的时候,必然会由于是试图调用构造函数,析构函数而导致编译错误。 可是这个类的构造函数和析构函数都是私有函数,我们怎样才能得到该类的实例呢?我们可以通过定义静态变量来
2012-02-07 08:26:18
602
原创 Advanced Windows Debug - Memory Corruption - Stacks
Memory Corruption - Stacks Condition 1. The executing thread writes to a block of memory that it does not own 2. The executing thread writes to a block of memory that it does own, but c
2012-01-29 15:53:53
1546
原创 CPP Primer 4th
CPP Primer 4th - chapter 13 复制控制 摘要 复制构造函数、赋值操作符和析构函数总称为复制控制。有一种特别常见的情况需要类定义自己的复制控制成员:类具有指针成员。 如果没有定义复制构造函数,编译器就会为我们合成一个。与合成的默认构造函数不同,即使我们定义了其他构造函数,也会合成复制构造函数。合成复制构造函数的行为是,执行逐个成员初始化,将新对象初始化为原对象的副本。
2012-01-16 20:35:31
379
原创 词汇表
报刊杂志 The Associated Press 美联社 Reuters 路透社 Warner 华纳 专业术语 Industry Standard 行业标准 业界标准 Subscriber 用户 订购者 GM 通用汽车公司 GE 通用电气公司 人物地名 常用词汇 短语 batch 一批 haunt 作祟 出没 philosophy 哲学 phil
2011-11-12 12:21:47
357
原创 From Syed
Follow your heart (Quoted from Steven Jobs) Motivation Align with your family and team Make proposal
2011-10-20 00:23:59
267
IA-32 Intel Architecture Software Developer's Manual
2009-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅