自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux系统编程--系统调用

1.fork            创建一个新进程2.clone           按指定条件创建子进程3.execve          运行可执行文件4.exit            中止进程5._exit           立即中止当前进程6.getdtablesize   进程所能打开的最大文件数

2010-03-15 09:35:00 1018

原创 理解C语言标准I/O函数

通常在C语言中使用标准I/O函数的第一步就是用fopen()打开一个文件(标准输入输出是自己打开的),fopen()函数在打开一个文件的同时还建立了一个缓冲区,还有一个包含文件和缓冲区相关数据的数据结构,我们熟知的FILE指针类型,FILE类型的指针并不是指向文件本身,而是指向上面所说的包含文件信息的数据结构...不仅如此,fopen()函数的返回值

2010-03-15 09:31:00 2305

转载 关于堆栈的一篇文章

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(s

2010-03-15 09:23:00 1115 2

转载 如何阅读源代码(转)

分析一个源代码,一个有效的方法是:   1、阅读源代码的说明文档,比如本例中的README, 作者写的非常的详细,仔细读过之后,在阅读程序的时候往往能够从README文件中找到相应的说明,从而简化了源程序的阅读工作。   2、如果源代码有文档目录,一般为doc或者docs, 最好也在阅读源程序之前仔细阅读,因为这些文档同样起了很好的说明注释作用。   3、从makefile

2010-03-05 15:32:00 3058

原创 递归和迭代的区别

递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口.

2010-03-02 10:29:00 128184 29

原创 printf()函数的参数执行顺序

      printf()函数的参数,在printf()函数读取时是从左往右读取的,然后将读取到的参数放到栈里面去,最后读取到的就放在栈顶,处理参数的时候是从栈顶开始的,所以是从右边开始处理的.--printf()函数的特点.      注意点:         1.printf()函数中的计算是从右向左进行的.         2.我们在写代码时,尽量避免无确定意义的表达式出现,因

2010-03-01 11:58:00 5198 4

经典的Python教程(PDF)

经典的python教程,对初学者的帮助很大,很容易明白,多的不说了...想学python的就下吧...

2009-03-18

加加中文输入法(最方便的中文输入法)

本人使用过的最喜欢的中文输入法..十分方便..能记忆词条..使用起来很顺手!

2008-12-18

空空如也

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

TA关注的人

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