自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

计算机视觉领域

慢慢地沉淀...

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 文件控制 fcntl函数详解

摘要:本文主要讨论文件控制fcntl函数的基本应用.dup函数可以复制文件描述符,而fcntl函数与dup函数有着异曲同工之妙.并且还有更加强大的功能,可以获取或设置已打开文件的性质,操作文件锁.

2014-09-30 19:58:02 2309

原创 同步内核缓冲区 sync、fsync和fdatasync函数

同步内核缓冲区 sync、fsync和fdatasync三个函数. 本文基于进程、内核和磁盘之间的数据传递不同步问题,举例讨论了write函数的在写入数据是出现的不同步问题,导致数据丢失,以及对UNIX系统中的sync、fsync和fdatasync三个函数进行了详细分析,最后分析了fflush()与fsync()函数的联系,加深对缓冲区的学习。

2014-09-29 16:30:46 1981

原创 重定向编程 dup和dup2函数

重定向编程 dup和dup2函数   函数dup和dup2提供了复制文件描述符的功能。他们通常用于stdin,stdout或进程的stderr的重定向。一般来说,普通输出函数(如:printf),默认是将某信息写入到文件描述符为1的文件中,普通输入函数都默认从文件描述符为0的文件中读取数据。因此重定向操作实际上是关闭某个标准输入输出设备(文件描述符为0、1、2),而将另一个打开额普通文件的文件

2014-09-29 11:53:19 16158 2

原创 文件IO的基本操作(二)

文件IO的基本操作(二)    本文将介绍unix系统中,文件的基本读写操作,read、write和sleek函数.1.读取数据 read函数    在上一篇文章中,介绍了文章的打开,创建和关闭.打开文件后,该干嘛,该干嘛就干嘛呗.先来读取文件内容吧.头文件:#include定义函数:    ssize_t read(int filedes,void *buf,size_t

2014-09-28 18:36:59 790

原创 incompatible implicit declaration of built-in function ‘strlen’

warning: incompatible implicit declaration of built-in function ‘strlen’ [enabled by default]

2014-09-28 16:22:29 1717 1

原创 文件IO的基础操作(一)

IO的基础操作问题:怎么访问文件   在磁盘上有一文件data.dat,我们该如何去访问它呢?(1)在unix系统中,可以使用函数(open),传递一个文件,系统打开文件,加载文件数据, 返回一个ID, ID:文件描述符号.filedescription (fd),每个程序执行的时候都有一个目录,存放打开的文件描述符号.(2)然后根据文件ID,得到数据.(3)最后, 传递ID告

2014-09-28 10:45:18 983

原创 文件的基本概念

文件与流的基本概念    文件是具有永久性存储、按特定字节顺序组成的一个有序的,有名称的集合。在linux下,除了常规的文件外,目录、设备、管道也属于文件。    根据数据的存储方式,可以将文件分为二进制文件和文本文件。如图所示:    文本文件:ASCII文件,每个字节存放一个ASCII码字符,文本文件存储量大、速度慢,便于对字符操作。此类文件以EOF(读取文件时,经常用到)结束

2014-09-26 21:36:17 1824

原创 CentOS 6.5下安装MPlayer

在centos下面安装mplayer播放器的确比较麻烦,折腾一下,记录如下:首先在mplyaer官网下载所需的软件1.MPlayer播放器主程序 点击下载v1.1.1版本:http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.1.tar.xz2.essential-20071007.tar.bz2解码器x86版本点击下载:http

2014-09-23 14:42:30 3316

原创 stat和fstat函数

stat()函数头文件:#include #include 定义函数:int stat(const char * file_name, struct stat *buf);函数说明:提供文件名字,直接一文件名问参数,获取文件对应属性。感觉一般是文件没有打开的时候这样操作。stat()用来将参数file_name 所指的文件状态, 复制到参数buf 所指的结构中。下面是stru

2014-09-05 21:23:29 1271

Collections in C#

集合,C#中包括一系列的类,它提供了一个优越的方式阵列功能,如何: ArrayList List HashTable Dictionary SortedList Stack Queue

2015-01-04

空空如也

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

TA关注的人

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