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

原创 第五章 标准I/O库

1. fwide函数  用于设置流的定向。  int fwide(FILE *fp, int mode);  //若流是宽定向,返回正值;是字节定向,返回负值;是未定向,返回0。  如若mode是负值,则函数试图使指定的流是字节定向的;如果mode是正值,则函数试图使制定的流是宽定向的;若mode参数值为0,函数不试图设置流的定向,返回标识流定向的值。2. 缓冲  全缓

2016-06-29 20:28:28 361

原创 4.正则表达式和文件格式化处理

1.grep。  选取字符串grep [-A] [-B] [--color=auto] '搜寻字符串' filename  A是after,B是before,后面接数字,代表行数  -i忽略大小写,-n前面加上行号,-v取反。2.^在括号内代表反向选择的意思,在括号外代表定位在行首的意思。  $是行尾的意思。3.限定连续RE字符范围{}  grep -n

2016-06-25 16:32:37 347

原创 第四章:文件和目录

1.函数stat,fstat,lstat,fststat2.文件类型:  普通文件,目录文件,块特殊文件,字符特殊文件(系统中的设备属于这两种),FIFO,套接字,符号链接。  代码是查看文件类型。#include "apue.h"int main(int argc, char *argv[]){ int i; struct

2016-06-25 14:25:59 308

转载 vim环境设置和自动对齐

原文:http://acm.hrbeu.edu.cn/forums/index.php?showtopic=1834注:如果是用vim编写代码,建议开启vim的文件类型自动检测功能,这样编写代码换行时就会自动换行对齐,就不用在vimrc文件中加如下的两句代码了。开启文件类型自动检测的方式是在vimrc文件中添加下面这句:filetype plugin indent on

2016-06-24 17:04:17 869

原创 3.bash的学习(2)

1.终端机环境设置:stty,set。2.通配符  *:代表0到无穷多个字符; ?:代表1个任意字符;  []:代表有一个这样的字符,如[abc],代表有a,b,c中任意一个;  [-]:代表有又这个区间中的一个,[0-9]有一个数字  [^]:代表有非这个集合字符中的一个,[^abc]3.数据重定向  i.标准输入:代码为0,使用  ii.标准输出

2016-06-22 21:42:43 185

原创 2.bash学习(1)

1.echo2.$3.export(可以让自定义编程成为环境变量)4.read [-pt]; -p后面接提示符,-t后面接等待的时间,单位是秒数。 例如:read -p "please input a:" -t 10 a5.declare [-aixr] variable;  -a是将变量定义为数组类型;-i是将变量定义为整数类型;  -x是将后面的变量定义为环境变量;-r

2016-06-22 16:59:27 214

原创 1.Linux文件与目录

1.文件的属性  第一块区域是权限,第二块区域是连接数,第三块区域是用户名称,第四块区域是用户组名称,第五块区域是容量,第六块区域是修改日期,第七块区域是文件名。  第一块区域的第一位:  d表示是目录,-表示是文件,l表示是连接文件;  b表示设备文件里面可供存储的接口设备,c表示设备文件里面的串行端口设备。  第一块区域的2-4,5-7,8-10位分别代表用户自身,

2016-06-22 10:35:30 261

原创 2.懵懵懂懂的第一章和第三章

刚刚开始看unix高级环境编程,看了一天,好像什么都懂,但是更像什么都不懂,先记一记,说不定下次再看的时候,会有新的感悟。  1.目录的一些操作     opendir,返回一个DIR结构的指针,将指针传入readdir函数,会读取里面的目录,直到里面的目录都被读取完。#include "apue.h"#include int main(int argc, char *arg

2016-06-21 21:21:17 286

转载 1.UNIX环境高级编程学习环境搭建---apue.h,unix---apue.h

本菜刚刚学习UNIX下高级编程,无奈搭建本书编程环境时遇到不少问题。幸好网上有各种大神的解决办法让我最终解决了问题。在这里感谢为LINUX开源操作系统奋斗的大神。不过话说回来,网上大都是针对UNIX高级编程第二版的头文件搭建,现在对于第三版来说,有些过时,因为很对针对linux的make文件已经改变了很多。话不多说,下面就来看看具体的搭建过程:(本人用的操作系统是ubuntu 14

2016-06-21 10:42:15 297

空空如也

空空如也

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

TA关注的人

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