自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

原创 windows核心编程知识点

内存管理进程虚拟地址空间:分区、地址页的状态内存映射文件内存数据对齐写时复制虚拟内存页交换文件

2012-04-30 13:42:44 847

原创 git+github个人使用心得总结(持续更新)

小菜初学git,下面的都是个人总结,希望各位能不吝指教,多多指出我理解上的偏差,谢谢!git入门书籍:http://progit.org/book/版本控制系统,以前了解过cvs、svn,最近似乎git大有取代前者之势。经过初步的了解,才知道git和以前的版本控制系统有许多本质上的差别。版本控制系统的发展过程:单机版本控制系统(offline) ——集成式版本控制系统(online)—

2012-04-23 14:51:56 7724

原创 基于8086cpu的汇编语言学习总结

寄存器通用寄存器:ax、bx、cx、dx。在8086cpu中都是16位的,可拆分成两个8位的来用,如ax可分成al(低8位)、ah(高8位)段寄存器:cs(code segment)、ds(data segment)、ss(stack segment)、es(external segment)可用于内存单元寻址的寄存器:bx、bp、di、si,其中bx、di、si段地址默认在ds中,b

2012-04-20 16:34:05 3778

原创 大牛们的博客网址收藏

数据结构与算法http://blog.csdn.net/v_july_v/article/details/6543438http://www.cppblog.com/converse/archive/2009/10/31/99886.htmlwindows内存管理http://blog.chinaunix.net/uid-22562725-id-307986

2012-04-20 15:19:15 1229

原创 B树的原理与实现(C++)

B树的定义一棵B树T是具有如下性质的有根树(根为root[T]):1)每个结点x有如下域:      a)n[x],当前存储在结点x中的关键字个数;       b)n[x]个关键字本身,以非降序存放,因此key1 [x]≤key2[x]≤…≤keyn[x][x];      c)leaf[x],是一个布尔值,如果x是叶子结点的话,则它为TRUE,如果x为一个内结点,则它为FA

2012-04-20 13:12:33 16578 5

转载 Google C++编程风格指南

Google C++编程风格指南(一)背景Google的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。风格,也被视为可读

2012-04-19 16:27:56 1350

原创 个人面试经历

第一次面试经历:公司:2012腾讯暑假实习生岗位:软件开发-游戏开发方向过程:笔试——一面——二面(被刷,原因是水平不够)笔试主要考的是C++、算法和数据结构的基础,还有一些数学题目,比如排列组合方面的。我的笔试成绩是59,应该算是中上等。一面首先是惯例-自我介绍,我当时非常紧张,不过面试官很随和,让我不用紧张,很感谢他。接下来面试官根据我的自我介绍、简历来

2012-04-19 12:48:12 585 1

转载 MySQL索引背后的数据结构及算法原理

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分

2012-04-12 17:16:45 490

转载 漫谈数据库索引

一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是B

2012-04-12 17:14:02 406

原创 磁盘存取原理

名词解释:磁道:盘片上的同心圆环柱面:所有半径相同的同心圆环组成一个柱面扇区:磁道沿半径线划分成一个个小的段,每个段就叫做一个扇区寻道:移动磁头到目标磁道旋转:旋转磁盘,将目标扇区旋转到磁头下局部性原理:当一个数据被用到时,其附近的数据也通常会马上被使用页:页是计算机管理存储器的逻辑块,硬件及操作系统往往将主存和磁盘存储区分割为连续的大小相等的块,每个存储块称为一页(页的大小通常为4K

2012-04-12 16:59:55 1558

转载 数据库中索引原理(超经典)

实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几

2012-04-12 15:19:43 657 1

原创 计划

记录想做的事情,专注于少数几件事情我正在做的SRTP:内存数据库记单词:每天一个listC++底层机制C语言编译原理操作系统windows核心编程计算机体系结构我想做的学习嵌入式学习STL学习c语言学习linux学习TCP/IP协议、网络编程学习linux内核学习ios开发学习计算机体系结构学习编译原理想看的书籍inside of C++ o

2012-04-12 12:27:50 472 2

空空如也

空空如也

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

TA关注的人

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