自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

日新为道的专栏

每天进步一点点,有一天你会发现牛人不过如此

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于fork函数

我们可以使用fork调用创建一个新进程,使用fork需包含的头文件及fork的声明如下:  #include   #include   pid_t fork(void);这个系统调用复制当前进程,在进程表中创建一个新的表项,新表项中的许多属性与当前进程是完全相同的。新进程几乎与原进程一模一样,执行的代码也完全相同,但新进程有自己的数据空间、环境和文件描述符。fork和exec函数结

2011-10-26 17:26:23 863

原创 malloc、calloc、realloc、alloca几个内存分配函数的区别

四个个函数的声明分别是:void* realloc(void* ptr, unsigned newsize);void* malloc(unsigned size);void* calloc(size_t nelem, size_t elsize); void *alloca (size_t __size);    //从栈中申请空间它们的返回值都是请求系统分配的地址,如果

2011-10-26 16:11:39 1067

转载 new和malloc的区别

1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于malloc或者new都可以检查出来的,区别在于new可以指明是那个文件的那一行,而malloc没有这些信息。4、new 和

2011-10-26 11:36:54 507

转载 自增自减运算符,左值右值

前置运算符和后置运算符,左值和右值。其实很久以来一直都没有怎么搞清楚左值和右值的区别,只知道左值可以放在等号的左边,也可以放在等号的右边,但是右值却只能放在等号的右边,然后形成一个大概直观的印象,知道怎么样做才不出错而已。不过今天看看C++,却发现有了点新的体会。对于表达

2011-10-13 22:25:31 4235 2

原创 字符串操作函数的实现【笔试面试经常考的,这里都有了】

像strcpy,strcat,strstr等等字符串操作函数的源码实现是找工作的过程中笔试面试经常考的,此处个人收录了linux中字符串操作函数的实现,希望对大家有帮助1. /*2. * linux/lib/string.c3. *4. * Copyright (

2011-10-11 19:42:56 1904

转载 关于程序在内存中的分布

在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。一般我们所说的程序在内存中的分布指的就是程序在虚拟内存中的存储方式。从

2011-10-08 22:40:13 601

程序员面试精选100题【附答案】

不错的资源,涵盖了很多大公司笔试面试的算法题目,内容不仅共享了题目,而且也有翔实的答案,多读几遍,对笔试面试很有帮助,预祝大家找到好的工作。同时谢谢资源的原始创作者。

2011-10-11

Intel Threading Building Blocks编程指南

学习并行编程不错的教材,希望对大家有帮助。

2011-03-21

tbb入门中文材料(getstart)

tbb不错的入门教材,希望对大家有帮助.该文档详细介绍了tbb的安装及基本的使用。

2011-03-11

go语言编程教程(go-0.1-0.3)

学习go语言不错的编程教程,内容比go-course(1-3)及effective-go更翔实,而且配有不错的例题,测试题及解答。

2011-03-11

空空如也

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

TA关注的人

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