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

转载 POSIX文件接口

原博客:http://www.cnblogs.com/hnrainll/archive/2011/05/24/2055999.html文件操作篇closecreatdupdup2fcntlflockfsynclseekmkstempopenreadsyncwriteclose(关闭文件)相关函数

2016-10-06 10:29:10 4801

原创 C-第二次

C函数printf、scanf基本的输出输入函数,在stdio.h文件中原型void printf(const char *format,…)int scanf(const char *format,…)常用格式说明符%c:字符%d:十进制输出%s:字符串%f/lf:输出浮点数(float用f,double用lf)malloc、realloc、calloc三个都是内存分配的函数,返回通用指

2016-04-29 21:03:31 201

原创 Linux下编写程序

Linux下编写C程序先在Linux下安装好build-essential以及vim。命令sudo apt-get install build-essential/vim打开终端,输入vi hello.c命令创建hello.c文件输入程序代码按ESC+:+wq再按Enter保存退出输入命令:gcc -o hello hello.c编译源代码并生成可执行文件hello.out(-o提示后面为

2016-04-29 16:49:27 659

原创 C

Ca.了解static,static inline,extern inline用法、定义static意义为静态,并且只限但文件,static定义的变量在程序跳入内存的时候就已经就绪了。extern意义为外部,当把一个变量定义在所有函数之外时,这个变量自动为外部变量,也可以在前面加extern表明,在若在其他文件中调用,则必须在前面加extern。inline表明要优化函数的可执行代码,这可以通过将函

2016-04-22 21:57:33 237

原创 加锁

加锁a.加锁定义使一个进程中的一部分过程不会被其他进程打断或终止。b.Linux有几种加锁,什么情况下会加锁实现文件上锁的函数有lock和fcntl在需要一个操作不能被打断的时候会加锁。c.Linux不同的锁、定义和区别Spanlock(自旋锁):自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分mutex(互斥锁):互斥锁是用在多线程多任务互斥的,一个线程占用了某一

2016-04-22 21:56:59 384

原创 线程与进程

线程 和 进程a.二者定义线程定义线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。进程定义:广义定义

2016-04-17 18:19:59 219

空空如也

空空如也

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

TA关注的人

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