- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 分析传递指针的指针
很多人都应该记得一道很经典的C的面试题: void newString(char *arga){ arga = malloc(10); strcpy(arga, "abc");} 看到这个题目大家都应该知道答案,并能说出理由是:在传递过程中参数会在栈上做一个复制品,在函数体内进行操作的是这个复制品。这也就时我们为什么在休要修改一个变量值是要传递指针的原因了。如图
2011-05-12 16:09:00 1386 1
原创 危险的NSAutoreleasePool
<br /> NSAutoreleasePool作为object-c的提供的半自动化内存管理机制确实简化的维护。<br /> object-c实现的内存管理机制是基于计数器的,类似于COM的对象维护机制。本身来所这种管理机制效率是很高的。与java和.net的自动化的三级内存管理机制相比,自动化差了些,但是性能和资源利用率确是其无法比拟的。个人认为在不同量级的应用中以引用计数器进行内存的版自动化管理是一种不错的选择。<br /> 以上这是背景,在NSAutoreleasePool对象
2011-05-06 11:41:00 2025 1
原创 root sysroot chroot rootfs解析
1、root是管理员,是最高权限的象征,系统一般从安全角度默认禁用,通过su或sudo获取root权限;2、rootfs是根文件系统,linux系统的根目录的挂载点是/,roofs是根目录下的所有的文件集合,是一个可以运行的系统的组织。3、chroot是把目标地址作为根目录来使用,这个目录下边是一个可以运行的系统组织,当然PATH中必须要有shell才行。4、sysroot是交叉编译时
2011-05-05 15:52:00 8909 2
电子证据取证技术的研究
2007-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人