自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 介绍应用层内存管理的比较好的文章

http://blog.csdn.net/yeming81/article/details/2052311

2013-12-04 14:56:07 418

转载 IA-32体系结构CPU保护模式常见误区

立志于成为系统程序员的同学们,或者尝试操作系统开发的程序员们,在阅读IA-32体系结构(以下简称80386)保护模式相关资料时,常常被一些表述不清晰,甚至可能存在理解错误的资料所误导。笔者简单总结了80386保护模式中的一些常见误区,这些误区曾经被国内的一些教材反复引用,在此列出,以供学习者参考。 1、80386保护模式下的段寄存器是16位的 错误!实际上无论实模式还是保护模式,8

2013-11-03 12:27:01 424

原创 linux0.01 引导启动过程

tools/build boot/boot tools/system > Image                         //makefile中,直接用build把boot,system写入到image中 BOOTSEG = 0x07c0INITSEG = 0x9000SYSSEG  = 0x1000   rep movw jmpi go,INITSEG

2013-10-18 17:15:44 474

原创 寄存器和RAM

There's also a lot more complexity involved just in figuring out what hardware to talk to with RAM because there's so much more of it. Reading from a register looks like:Extract the relevant bits

2013-10-16 18:32:22 1463

转载 内存具体创建

Windows平台下主要的内存管理途径:new / delete malloc / free CoTaskMemAlloc / CoTaskMemFree IMalloc::alloc / IMalloc/free GlobalAlloc / GlobalFree LocalAlloc / LocalFree HeapAlloc / HeapFree V

2013-10-15 23:40:24 481

原创 malloc和new的调用堆栈

malloc (debug)     Kernel32.dll!HeapAlloc()     msvcr90d.dll!_heap_alloc_base()  Line 129 C     msvcr90d.dll!_heap_alloc_dbg_impl()  Line 427 + 0x9 bytes C++     msvcr90d.dll!_nh_malloc_dbg_im

2013-10-15 18:28:51 660

转载 vc工程生成的各种文件解释

.NCB:文件记录了类的提示信息,如果类的成员函数和变量的提示不见了,重新生成该文件即可..APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。 .BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定

2013-10-15 18:00:16 582

转载 linux下静态库和动态库的创建

linux静态链接库与动态链接库的区别及动态库的创建一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态库(static

2013-10-15 17:21:29 755

转载 静态库和动态库的区别

注意:Linux 静态编译时将动态库也编入文件中。文件预览文件目录树如下,如你所见,非常简单。   1. libtest/    2. |-- lt.c    3. |-- lt.h    4. `-- test.c 代码#lt.c   1. /* lt.c    2. *    3. */    4.      5. #include  

2013-10-15 17:19:56 785

原创 VC堆

注意这3个函数:  1. LPVOID WINAPI HeapAlloc(  _In_  HANDLE hHeap,  _In_  DWORD dwFlags,  _In_  SIZE_T dwBytes);Allocates a block of memory from a heap. The allocated memory is not movable. hHeap

2013-10-15 14:09:37 394

转载 大数据算法

作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日说明:本文分为俩部分,第一部分为10道海量数据处理的面试题,第二部分为10个海量数据处理的方法总结。有任何问题,欢迎交流、指正。出处:http://blog.csdn.net/v_JULY_v。第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个I

2013-10-08 15:52:15 524

转载 servers

IntroductionThe purpose of this document is to share some ideas that I've developed over the years about how to develop a certain kind of application for which the term "server" is only a weak appro

2013-09-29 14:33:39 392

转载 new的用法

注意,我们要区分几个容易混淆的关键词:new表达式、operator new、placement new 。       operator new 和 operator delete 函数是标准库函数。当使用 string * sp = new string("hello") ; 时,实际上发生三个步骤:首先,该表达式调用名为 operator new 的标准函数,分配足够大的内存空间; 

2013-09-29 14:00:16 463

原创 下载

两个比较好的下载网站http://books.05sun.com/downinfo/14740.htmlhttp://www.infoxa.com

2009-08-07 14:37:00 275

空空如也

空空如也

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

TA关注的人

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