- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 变量在内存中的存放
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的 全局变量和静态变量在一
2014-03-08 20:31:27 512
转载 解惑dup/dup2(一)
2010-08-09 19:22 解惑dup/dup2(一) by mutecat@byhh 2007-09.20 最近一段时间在用c写cgi程序,接触了这两个系统调用dup/dup2,碰到了一些问题, 也解决了一些问题, 写出来与大家分享,也方便以后参考:) 1. 文件描述符在内核中数据结构 在具体说dup/dup2之前, 我认为有必要先了解一下文件描述符在内
2014-01-14 16:53:46 513
转载 linux 文件系统
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。 1.Linux磁盘分区和目
2014-01-14 15:12:27 452
转载 造成segment fault,产生core dump的可能原因
一 造成segment fault,产生core dump的可能原因 1.内存访问越界 a) 由于使用错误的下标,导致数组访问越界 b) 搜索字符串时,依靠字符串结束符来判断字符串是否结束,但是字符串没有正常的使用结束符 c) 使用strcpy, strcat, sprintf, strcmp, strcasecmp等字符串操作函数,将目标字符串读/写爆。应该使用strncpy, s
2014-01-12 22:31:18 413
转载 基于VC++6.0的DLL开发(转)
基于VC++6.0的DLL开发 最近在开发一个基于网络的模块,目标是将这个在CAsyncSocket基础上开发的扩展类,进行有效的封装,向应用程序提供模块化的功能,之间查询了很多资料。了解DLL的开发。 下面是一篇我觉得不错的文章,我引用在这里,是向大家起一个抛砖引玉的作用。 总体感觉这篇文章对DLL的整个开发过程都作了比较通俗易懂的描述。 一、前言 自从微软推出1
2013-11-25 22:16:53 400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人