自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 glibc和系统调用的关系

glibc是gnu提供的一个C函数库,其特点是大而全涵盖了ANSC C标准接口和POSIX接口等。其中POSIX接口大部分是对linux系统调用的直接导出,所以完全可以绕开libc库而直接引用系统调用。具体方法:http://bbs.nankai.edu.cn/cgi-bin/bbs/bbsanc?path=/PersonalCorpus/J/jasonduan/D595ABB25/M.118

2011-12-08 10:51:23 1049

原创 查看二进制文件中的符号

分析二进制文件之间的依赖关系的时候,没有很好的工具那将是很费劲的。1、查看一个归档文件(也可以是.o文件)中未定义符号:nm -u lib*.a2、查看共享目标文件中未定义的符号:readelf -s lib*.so |grep UND还有ldd脚本可以查看动态可执行文件依赖的动态库就没怎么看懂了。 参考资料: http://www.cnblogs.com/hn

2011-12-06 15:25:51 2907

转载 魔幻数字

根据百度百科介绍,magic number(“魔幻数字”)在计算机和程序开发中分别有不同的含义。1、计算机中的魔数是指,用来标记文件或者协议的格式的固定数字。例如,win32可执行程序的开头标记一般为[MZ],这是一种源于DOS时代的格式。rar压缩档文件的开头有[Rar]三个字符,zip文档开头为[PK] ("pack") 。可以用记事本(或者Ultra Edit)直接打开以上文

2011-11-23 20:21:41 1427

转载 处理器类型标识宏

_M_IX86 : 32bit处理器_M_AMD64 : 64bit AMD处理器 (VC2008以前)_M_X64 : 64bit AMD and Intel处理器(VC2008及以后),_M_IX64 : 64bit Itanium处理器_WIN32 : Defined for both 32bit and 64bit processor_WIN64 : Defined f

2011-11-23 14:16:18 367

转载 struct sockaddr 与 struct sockaddr_in

struct sockaddr {unsigned short sa_family;     /* address family, AF_xxx */char sa_data[14];                 /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_IN

2011-11-22 23:06:23 294

原创 添加一个proc下的子目录

刚刚尝试编译内核成功,就接着试验一下proc目录创建,其实也只是依样画葫芦了,不甚理解。希望创建的目录名为except,现归纳步骤如下:1、cd ~/src/linux-2.6.38.8/drivers;2、mkdir except3、cd except/4、新建文件Kconfig,并写入:(此处为添加menuconfig的菜单选项)menu "Vtop Exc

2011-11-20 23:05:01 537

原创 ubuntu编译内核的困惑

这几天由于项目需要,尝试编译linux内核,目标平台为win7+VirtualBox虚拟机。首先找到了网上相关的介绍文章:http://forum.ubuntu.org.cn/viewtopic.php?t=134404于是一步一步照做,结果失败。我的宿主系统为ubuntu-10.04.3-desktop-i386,内核源码的版本为2.6.38.8,并且我重复运行了编译安装5次以上

2011-11-19 13:24:09 461

原创 ubuntu下dhcp服务配置

1、我使用的是ubuntu桌面发布版,所以需要先安装dhcp服务端;sudo apt-get install dhcp3-server2、配置DHCP服务监视网络接口; sudo vi /etc/default/isc-dhcp-server修改INTERFACES=""为INTERFACES="eth0";3、配置DHCP服务分配的地址范围;sudo vi /etc/

2011-11-18 15:21:44 810

原创 Android学习第二天

继昨天的组件学习之后,看了组件激活。了解了四个组件的激活方式:请求激活:内容提供者由ContentResolver发出的请求激活。(还没有代码实例,疑问是这里的请求是函数调用呢还是什么机制?)intent异步消息激活:1、activity:消息中包含了请求的操作名和操作对象的URI及其他信息。2、服务:同上。3、广播接收器:消息中包含了声明的行为。对于不同的组件,inten

2011-11-15 23:43:10 199

原创 Android学习第一天

今天花了半小时时间看了一下《Android开发指南中文版》的第一部分,首先感谢作者辛苦的翻译和分享。       第一部分介绍了Android应用程序的基本运行环境和组件,感觉文章翻译还是很不错的,一下子展示了android的很多亮点。       Android应用程序的基本特点:按照linux用户ID运行于不同的进程,应用程序默认只对该用户和该应用程序可见;每个进程有独立的Java虚拟

2011-11-14 23:31:13 212

原创 hello

今天开始使用CSDN博客咯,虽然这里很多的不习惯,不过能在公司登录,先将就用啦,不行的话再换回去好了~~

2011-11-13 23:18:47 208

空空如也

空空如也

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

TA关注的人

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