08 2012 档案

环境变量 environment varible
摘要:wiki上有简单的说到, environment varibles are a set of dynamic named values that can affect the way running processes will behave on a computer。 也就是说环境变量为进程的运行提供了一个环境,比如shell这个进程就会使用PATH这个环境变量来搜寻可执行文件。不同的进程可以以不同的方式来使用或是说来解释同一个环境变量, 这是显而易见的,因为环境变量就是存在于进程空间的一组字符串。1 关于环境变量的一个测试程序在unix中,每个进程都有属于自己的一组环境变量,这些环境变量 阅读全文

posted @ 2012-08-17 20:04 小宇2 阅读(2153) 评论(0) 推荐(0) 编辑

fork()的一些测试
摘要:这篇随笔也是看到陈皓的这篇文章自己做了一些测试和学习,http://coolshell.cn/articles/7965.html1. 两个fork程序关于fork,先看我们的第一个fork测试程序 1 #include<stdio.h> 2 #include<unistd.h> 3 int main(){ 4 for(int i=0; i<2; i++){ 6 int result = fork(); 7 if(result == 0){ 8 printf("child process -----"); 9 }... 阅读全文

posted @ 2012-08-08 15:12 小宇2 阅读(1653) 评论(3) 推荐(1) 编辑

c++虛表以及data member的布局
摘要:注: 这篇文章写得有些杂乱,主题没有清晰的表述,我自己再隔了很久回头看的时候也感觉有些乱,我以后会改一改这样写文章的风格,做到每篇文章讲述一个主题,简洁清晰,多余的东西不写进来.现在在看之前记住主题呢就是这篇文章讲述了类的成员对象在内存中的布局,由于只要类包含虚函数(当然包括其继承下来的),其第一个成员一定是这个类的虚表的地址(继承层次下的每一个类都会有自己的虚表),所有我又写测试程序研究了下虚表的布局.而在写测试程序研究虚表布局的时候又用到就顺便提了些c++语言层面的知识,如函数指针等.前段時間在看Inside c++ object model的时候,写测试程序看看有虚函数的类的对象在内存中 阅读全文

posted @ 2012-08-03 18:37 小宇2 阅读(2322) 评论(0) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示