自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux中ELF格式文件介绍

一、 ELF简介       ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛。与linux下的其他可执行文件(a.out,cof)相比,它对节的定义和gnu工具链对它的支持使它十分灵活,它保存的足够了系统相关信息使它能支持不同平台上的交叉编译和交叉链接,可移植性很强.同时它在执行中支持动态链接共享库。 EL

2015-01-18 22:40:20 633

转载 Linux操作系统中进程内存分配解析

在一个新进程建立时,将会建立自己的内存空间,32位的操作系统下,每个进程最大可寻址空间为4G,当然这里说的地址是虚拟地址,并且虚拟地址的0-3G对于一个进程的用户态和内核态来说是可以访问的,而3-4G是只有进程的内核态可以访问的,所以用户可以操作的只有3G。另外,我们都知识,一个进程中包含了堆、栈、静态变量,全局变量,代码段等,那么这些在进程的内存空间中是怎么布局的呢?

2015-01-18 00:41:46 1953

原创 使用GDB调试core文件时的一些基本知识

一、错误代号       一般出现core会由以下几种类型的错误触发生成:       1.  SIGSEGV 段错误(信号11),说白了就是访问了非法内存地址,无论是超出进程范围的(地址越界)还是系统不存在的内存访问(指针指向空)       2.  SIGABRT 检测异常(信号6) 调用了abort()函数导致,最常见的是对释放的内存(free())再次进行释放,或者内存分配失败

2015-01-18 00:32:30 1194

原创 makefile编译一个目录下的文件

1、该目录下所有的文件都单独为可执行程序:CC := g++CFLAGS := \ -m32 -ggdb3 -pipe -Wall -fPIC -MMD -MP -D_REENTRANT -D_GNU_SOURCE -pthreadINC = -L./LIB = -lm\ -lpthread SRCS := $(wildcard *

2015-01-13 17:25:08 616

转载 Reactor与Proactor的概念

转自:http://www.cnblogs.com/dawen/archive/2011/05/18/2050358.html1、标准定义两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处

2015-01-10 10:30:26 499

卡耐基大学J2EE开发教程-SSD3

这是全国34重点软件学院的教程,卡耐基梅陇大学的 J2EE设计

2009-04-23

空空如也

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

TA关注的人

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