
LInux
文章平均质量分 57
祝我万瘦不胖
希望
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vim简单配置
使用系统:CentOSVim是Linux下一个强大的编辑器,但是在没有配置之前,Vim使用起来是很不方便的,在下面主要介绍Vim的一些简单的配置。(1)在用户的主目录下的.vimrc文件来存放Vim的配置;先看用户的主目录下是否存在 .vimrc——#ll -a 存在就用Vim打开—— #vim .vimrc 不存在创建文件 .vimrc——#touch .vimrc(2)Vim原创 2017-04-08 16:03:50 · 572 阅读 · 0 评论 -
Linux下简单进度条实现
系统:CentOS1、printf行缓冲函数 printf是一个行缓冲函数,先写到缓冲区,满足一定条件会刷新缓冲区。比如有'\n'或者调用 fflush(stdout) 手动刷新等。验证:以打印0到49为例子<1>没有\n,有fflush(stdout)现象:边打印边输出<2>没有\n,没有fflush(stdout)现象: 先休眠一会儿,在输出结果<3>没有fflush(stdout),有原创 2017-04-08 20:51:18 · 307 阅读 · 0 评论 -
Linux中find指令的简单使用
find指令 Linux下find命令在目录结构中搜索文件,并执行指定的操作。命令参数1、 -print:find命令将匹配的文件输出到标准输出。 2、-exec:find命令对匹配的文件执行该参数所给出的shell命令。命令选项1、-name:按照文件名查找文件1)查找以.c结尾的文件2)查找以A-Z开头的文件3)根据定义文件格式查找文件2、-perm:按照文件权限查找文件3、-user:原创 2017-04-01 23:31:02 · 863 阅读 · 0 评论 -
Linux权限管理和Stat
文件访问者的分类文件和文件目录的所有者:u—User文件和文件目录的所有者所在的组的用户:g—Group其它用户:o—Others文件访问权限的种类(事物属性)读(r):对文件而言,具有读取文件内容的权限;对目 录来说,具有浏览该目录信息的权限写(w):Write对文件而言,具有修改文件内容的权限;对 目录来说具有删除移动目录内文件的权限执行(x):对文件而言,具有执行文件的权限;原创 2017-03-26 11:33:14 · 933 阅读 · 0 评论 -
生产者与消费者模型
使用系统:Centos简述:在实际软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象的称为生产者,而处理数据的模块,就称为消费者。 单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式还需要一个缓冲区处于消费者和生产者之间,作为一个中介。生产者把数据放入缓冲区,而消费原创 2017-06-18 15:35:45 · 360 阅读 · 0 评论 -
死锁
一、什么是死锁死锁指的是两个或两个以上的进程在执行过程中,由于资源竞争或者由于彼此通信(如进程切换)而造成的一种阻塞现象,若无外力作用,它们都将无法推进下去,此时称系统处于死锁状态,这些永远在互相等待的进程成为死锁进程。二、关于死锁的产生死锁产生的原因 : (1)因为系统的资源不足,不能满足进程的资源请求,会导致多个线程同时争夺一个资源 (2)进程运行推进的顺序不合适原创 2017-06-18 15:43:28 · 258 阅读 · 0 评论 -
管道
一、什么是管道 Linux下一切皆文件,我们可以创建一个管道文件进行通信,实际上是调用pipe函数在内核中开辟一块缓冲区(称为管道)用于通信,管道是一种最基本的IPC机制,由pipe函数创建 。 它有一个读端一个写端,然后通过filedes参数传出给用户程序两个文件描述符,filedes[0]指向管道的读端,filedes[1]指向管道的写端(很好记,就像0是标准输入1是标准输出一样)。原创 2017-06-18 15:56:48 · 299 阅读 · 0 评论 -
循环冗余校验码CRC
一、基本原理 CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。二、几个基本概念1、帧检验序列FCS(Fram原创 2017-08-02 21:56:46 · 777 阅读 · 0 评论