自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 NASM BITS ALIGN 用法小结

一、NASM文档中对BITS和ALIGN的介绍(1) 6.1 BITS: Specifying Target Processor Mode      The BITS directive specifies whether NASM should generate code designed to run on a processor operatingin 16−bit mode,

2012-07-21 09:46:18 1692

原创 第三章 保护模式 pmtest2.asm添加实现段间间接远转移代码

一、Intel 段间间接远跳转格式: jmp    dword ptr orp执行的操作:( IP ) ( CS ) 对于386及其后继机型:( EIP ) ( CS ) 其中EA为内存地址,二、动手操作1.在[SECTION .data1]中添加两个变量来存放跳转目标处的段基址和偏移即为CSValueInRealMode和IPValueInReal

2012-07-20 21:12:06 1410

转载 为什么C++编译器不能支持对模板的分离式编译

原文:http://blog.csdn.net/pongba/article/details/19130为什么C++编译器不能支持对模板的分离式编译 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba) 首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码

2011-12-20 22:01:05 536

转载 闪富先做两件事

导致人们、平庸、贫困的原因有很多,关键的一点,就是无法自我突破。无法自我突破的原因,主要是自卑。克服自卑  脱胎换骨2007年时,我在一家企业学习,和销售总监老王成了铁哥们儿。 王总监告诉我,他已经在这家公司干了五年多,带过的六七个弟子,大多是行业的精英。其中三个已经自己做了老板,另外两个也是企业领导。唯独学历最高的一个弟子,始终停留在业务员阶段。同样的教法,同样的人,为什么学历低

2011-11-09 12:50:14 1025

转载 我不想与我不能

我不想与我不能 By 刘未鹏(pongba)刘言|C++的罗浮宫(http://blog.csdn.net/pongba)  事情开始往往是这样的:你发现自己想做某事,但你同时又迅速发现,自己并不擅长做这件事或做不了这件事。 于是“我想做某事”这个念头被打败并暂时搁置起来——要不怎么办呢?你反正又不擅长这件事。 一段时间过后,我问你,你想做某事吗?你回答

2011-11-07 22:55:16 977

转载 男女之间异地相恋,如果是女方不顾一切的抛弃所有投奔去了男方所在地,这段感情,一般不得善终。如果换是男的不顾一切去了女方所在的城市,结果通常是皆大欢喜。(转)

年前,他们两个结婚的时候,我就很想对他们说这么番话了,看到他们幸福的样子,忍住了。昨天,无意中在微博中看到这么句话,很是认同:男女之间异地相恋,如果是女方不顾一切的抛弃所有投奔去了男方所在地,这段感情,一般不得善终。如果换是男的不顾一切去了女方所在的城市,结果通常是皆大欢喜。为什么呢?因为男人无论是在爱上还是在别的方面,通常都会进行所谓的成本代价。他抛弃所有,就代表他投入了全部的成本来博得这份

2011-10-23 23:06:52 2035

转载 女生到社会上会遇到比学校更优秀的男生,而男生很难找到比在学校更好的女生。是吗?

有人说:女生到社会上会遇到比学校更优秀的男生,而男生很难找到比在学校更好的女生,我现在告诉你,这句话你们都理解错了。这句话的意思是:男生在校园都还不成熟,19到25岁的男孩一般都比同龄女孩显得放不开,但到社会上,很快男人变的就优秀的多了,这说明大学几年是男生成熟的重要时期。而女生到社会变的实际了,于是就有了你们经常听到的那一句话!而我一直认为,清华大学比北京大学的男生优秀就在于清华大学的男生能学会

2011-10-23 00:08:00 4873

转载 踏入C++中的雷区——C++内存管理详解

原文:http://tech.163.com/06/0425/10/2FI29E8M0009159Q_4.html伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody— Bill Gates 1981

2011-10-12 20:39:12 614

转载 16个经典面试问题回答思路

问题一:“请你自我介绍一下”  思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。  问题二:“谈谈你的家庭情况”

2011-10-12 20:36:22 508

转载 蝴蝶效应

蝴蝶效应”, 俗称“非线性”。   什么是蝴蝶效应呢?我先从美国麻省理工学院气象学家洛伦兹(Lorenz)的发现谈起。为了预报天气,他用计算机求解仿真地球大气的13个方 程式。为了更细致地考察结果,他把一个中间解取出,提高精度再送回。而当他喝了杯咖啡以后回来再看时竟大吃一

2011-10-12 20:27:30 978

转载 .h和.cpp文件的区别

原文:http://www.cnblogs.com/Charles2008/archive/2009/09/03/1559896.html 关于头文件和源文件的分别首先,我们可以将所有东西都放在一个.cpp文件内.然后编译器就将这个.cpp编译成.obj,obj是

2011-10-12 19:11:17 489

转载 (转)c++对象内存分析5

前言    前面4节我们已经完成了对4种C++对象布局的分析,本文试图覆盖更多的,常见的C++面向对象的概念。所以,最后2节将继续阐述2个主题:接口和抽象类以及构造函数、虚构函数和虚析构函数。 接口    这里我准备只主要阐述接口,而不谈一般的抽象类。因为在C++中,是没有“

2011-10-12 19:09:40 381

转载 (转)c++对象内存分析2

前言    本章节讨论单继承情况下类对象的内存特性。阅读时请思考这几个问题:从子类到基类的类型转换,编译器做了什么?多态是怎么实现的?类的成员函数(包括虚函数)和普通函数有什么区别吗?Subject2:从带虚函数的基类继承的子类    类CFinal是我们要分析的目标,它从C

2011-10-12 19:08:44 555

转载 (转)c++对象内存分析3

2010-07-08 16:20 301人阅读 评论(1)收藏 举报 前言    在第二节我们讲到从带虚函数的基类继承的子类,有一个虚函数指针在对象的最前端。但是,如果基类没有虚函数而子类有呢?阅读本节请思考下面的问题:没有虚函数的基类,会有虚函数指针和虚函

2011-10-12 19:08:20 402

转载 (转)c++对象内存分析4

前言    本章节是4个课题的最后一个,我们将讨论多重继承情况下,对象内存的布局。阅读本文,请思考下面的问题:当子类从多个基类继承,虚函数指针和成员变量将如何布局?编译器如何进行子类和基类之间类型转换?如果多个基类具有同样的虚函数,子类选择哪个实现来调用?如果子类重写该虚函数,那

2011-10-12 19:06:14 623

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —

2011-10-12 18:57:25 404

转载 open fopen CreatFile 区别

fopen /open区别UNIX环境下的C对二进制流文件的读写有两套班子:1) fopen,fread,fwrite ; 2) open, read, write这里简单的介绍一下他们的区别。1. fopen 系列是标准的C库函数;open系列是 POSIX

2011-10-12 18:56:31 829

转载 BitTorrent种子文件的解析+(1)

原文:http://hi.baidu.com/i_miss_you_all/blog/item/c87a5e8a3125e5dafd1f10a3.htmlLINUX C 编程实战    童永清 (著)chapter 13   BT 下载软件的开发   //pa

2011-10-12 17:13:40 1061

转载 BitTorrent种子文件的解析+(2)

//sha1.c info_hash#include #include "sha1.h"#define rol(value, bits) (((value) > (32 - (bits))))/* blk0() and blk() perform

2011-10-12 17:01:35 1362

转载 BT通信中数据下载的分析和实现

原文:http://hi.baidu.com/i_miss_you_all/blog/item/69d80d08a2e1548bd1581baf.html关键字: Redeployment zlib 单态 AOPLightboxBT

2011-10-12 16:59:24 1094

转载 linux文件读写浅析

原文:http://hi.baidu.com/_kouu/blog/item/06e432d2dd5692d5a9ec9aa0.html 在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。对一个已打开的文件fd进行read

2011-10-10 17:19:54 575

转载 C++指针探讨 (二) 函数指针

原文:http://www.cnblogs.com/ly4cn/archive/2005/12/17/299007.htmlC++指针探讨 (二) 函数指针   在C/C++中,数据指针是最直接,也最常用的,因此,理解起来也比较容易。而函数指针,作为运行时动态调用(比如回

2011-10-10 17:17:54 506

转载 C++指针探讨 (一)

原文:http://www.cnblogs.com/ly4cn/archive/2005/11/28/286185.html C++指针探讨 (一)数据指针     指针,在C/C++语言中一直是很受宠的;几乎找不到一个不使用指针的C/C++应用。用于存储数据和程序的地址

2011-10-10 17:16:47 412

转载 深入浅出linux内核源代码之双向链表list_head(下)

原文:http://blog.csdn.net/fjb2080/article/details/5457630我用一个程序来说明在struct person 中增加了struct list_head 变量后怎么来操作这样的双向链表。 view plai

2011-10-10 16:59:49 600

转载 深入浅出linux内核源代码之双向链表list_head(上)

原文:http://blog.csdn.net/fjb2080/article/details/5457609 前言: 在linux 源代码中有个头文件为list.h 。很多linux 下的源代码都会使用这个头文件,它里面定义了一个结构, 以及定义了和其相关的一组函数,这个结

2011-10-10 16:58:31 521

转载 老鸟帮您分析ext2文件系统

原文:http://www.z8soft.com/article/server/201105/20110504289253.shtml随着Linux 的  发展和开源优势 正在逐渐被广大用户接受 下面我介绍一下ext2文件系统的相关知识e,xt2文件系统是Linux系统中的标

2011-10-10 15:21:17 636

转载 ext2文件系统(最全)

原文:http://man.ddvip.com/os/linux_kern/filesystem.htm第九章 文件系统本章主要描叙Linux核心对文件系统的支持, 虚拟文件系统(VFS)以及Linux核心对实际文件系统的支持。 Linux的最重要特征之一就是

2011-10-10 15:03:31 1710

转载 分析ext2文件系统磁盘分区结构

原文:http://www.360doc.com/content/11/0628/15/7204565_130136729.shtml最近看了些kernel fs code, 从实际例子,简单分析一下ext2文件系统的结构,  希望对大家有帮助 本文涉及到一些结构

2011-10-10 14:59:52 1310

转载 ext2文件系统存储结构

原文:http://blog.sina.com.cn/s/blog_445694b90100biz4.html看了几天《深入理解linux内核》的ext2文件系统部分和VFS部分,稍微了解了点文件在内存中的存储结构,但是总是弄不清楚在硬盘上实际的存储方式,特别是文件夹的存储。

2011-10-10 14:56:14 1189

转载 liunx ext2文件系统结构

原文:http://hi.baidu.com/cjrwyy/blog/item/7e34da42942cb5199313c690.html 一、ext2文件系统结构盘上创建分区,并在分区上创建ext2文件系统后,这个分区被分为固定大小的数据块(data block),每一

2011-10-10 14:52:10 919

转载 ext2 文件系统结构与目录文件及常规文件存储方法

原文: http://www.groad.net/bbs/read.php?tid-2052-ds-1.htmlEXT2 文件系统文件管理概念图如下所示:对于一个磁盘分区来说,在被指定为相应的文件系统后,整个分区被分为 1024,2048 和 4096 字节大小的块。

2011-10-10 14:50:28 921

转载 c++模板

原文:http://blog.csdn.net/rendaduiyan/article/details/378234C++模板模板首先是一种设计理念,其次才是一种C++语法。只有先理解了模板,才能更好的使用C++中的模板特性。模板的概念为了能理解模板,可以

2011-10-05 16:38:44 508

转载 C++中的函数指针和函数对象总结

原文:http://www.cnblogs.com/lvpengms/archive/2011/02/21/1960078.html篇一、函数指针函数指针:是指向函数的指针变量,在C编译时,每一个函数都有一个入口地址,那么这个指向这个函数的函数指针便指向这个地址。函数

2011-10-05 10:28:36 537

转载 C指针

这两天开始搞BREW了,用的是C的语法。上学时学过的C都还给学校了,无奈,只能研究下。现在转载一篇C语言指针篇。  第一章 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指

2011-10-04 10:20:45 382

转载 typedef 的用法

*****以下是参考部分*****此部分参考自:http://blog.sina.com.cn/u/572f7666010008dm用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb;  // 这多数

2011-10-04 10:17:37 286

转载 c语言typedef的用法-解惑阿!很多天书般的东西解释的不错(转)

一.基本概念剖析 int* (*a[5])(int, char*);       //#1 void (*b[10]) (void (*)()); //#2 double(*)() (*pa)[9];          //#3 1.C语言中函数声明和数组声明

2011-10-04 10:16:05 530

转载 关于指针强制类型转换的思考

说不上是思考,只是想谈谈自己对指针的强制类型转换的理解。之所以写出来,一方面是自己做一个笔记,另一方面也可以和大家探讨探讨,更重要的也是向大家学习。以前总是记不住指针的强制类型转换的格式,归根结底还是自己对这个知识点不够理解。 什么是指针变量 指针变量,本质上是一

2011-10-03 22:01:30 534

转载 C++虚函数表解析

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R

2011-10-03 19:53:10 330

转载 谈谈C++继承中的重载,覆盖和隐藏

原文:http://blog.chinaunix.net/space.php?uid=20361370&do=blog&id=1962873 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,

2011-10-03 18:46:27 467

转载 进程创建的细节

原文:http://ocelot1985-163-com.iteye.com/blog/966119 最先,我接触的操作系统教材讲述进程创建。当调用fork()函数后,系统会复制父进程的进程控制块(PCB)和相关的资源给子进程。这时,我以为父进程在创建子进程时,给子进程分配了

2011-10-03 18:35:45 380

空空如也

空空如也

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

TA关注的人

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