自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 9种控制语句

控制语句关键字(12个):A循环语句(1) for:一种循环语句(可意会不可言传)(2) do :循环语句的循环体(3) while :循环语句的循环条件(4) break:跳出当前循环(5) continue:结束当前循环,开始下一轮循环B条件语句(1)if: 条件语句(2)else :条件语句否定分支(与 if 连用)(3)goto:无条件...

2015-06-06 14:58:00 317

转载 C语言的32个关键字

一、C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。1 数据类型关键字(12个):(1) char :声明字符型变量或函数(2) double :声明双精度变量或函数(3) enum :声明枚举类型(4) float:声明浮点型变量或函数(5) int: 声明整型变量或函数(6...

2015-06-06 14:55:00 138

转载 o gdb

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端。一般来说,GDB主要完成下面四个方面的功能:(1)启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。(2)可让被调试的程序在你所指定的调置的断点处...

2015-05-19 18:30:00 143

转载 net -t struct ifreq

结构原型:struct ifreq{#define IFHWADDRLEN 6 union { char ifrn_name[IFNAMSIZ]; } ifr_ifrn; union { struct sockaddr ifru_addr; struct sockaddr ifru_dstaddr; struct sock...

2015-05-19 15:37:00 187

转载 file -x stat()-fstat()-lstat()

#include<sys/types.h>#include<sys/stat.h>int stat(const char *restrict pathname, struct stat *restrict buf);  提供文件名字,获取文件对应属性。感觉一般是文件没有打开的时候这样操作。int fstat(int filedes, struct stat *...

2015-05-17 13:38:00 83

转载 I/O -x fcntl()

  当多个用户共同使用、操作一个文件的情况下,这时,Linux通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。  文件锁包括建议性锁和强制性锁。建议性锁要求每个上锁文件的进程都要检查是否有锁存在,并且尊重己有的锁。在一般情况下,内核和系统都不使用建议性锁。强制性锁是由内核执行的锁,当文件上锁进行写入操作时,内核将阻止其他任何文件对其进行读写操作。采用强制性锁对性能的影响很大,...

2015-05-16 17:21:00 93

转载 I/O -x dup() dup2()

dup和dup2函数:int dup(int filedes); int dup2(int filedes,int filedes2);返回:若成功为新的文件描述符,若出错为-1作用:用来复制一个文件描述符,经常用来重定向进程的stdin,stdout,stderr。由dup返回的新文件描述符一定是当前可用文件描述符中最小数值,该新的描述符是传递给它的描述符的拷贝,这意味着这...

2015-05-16 17:14:00 105

转载 14条---注意点

导语:某些习惯对你的人品无伤大雅,然而,作为员工,它们却会对你产生相当负面的影响,有时甚至还会害得你丢掉工作。人非圣贤,谁还没有几个坏习惯呢,比如爱拖延、喜八卦或是不守时等等,这些习惯对你的人品无伤大雅,然而,作为员工,它们却会对你产生相当负面的影响,有时甚至还会害得你丢掉工作。以下就是能令你丢掉饭碗的14种坏习惯:1、拖延症。“拖沓会严重干扰你的工作进程,”布鲁克斯说:...

2015-05-16 16:52:00 78

转载 user -x userid

1 #include <sys/types.h>2 #include <unistd.h>3 #include <stdlib.h>4 #include <stdio.h>5 int main()6 {7 printf("uid:%d,gid:%d\n",getuid(),getgid());8 exit(0...

2015-05-16 16:47:00 469

转载 err -x perror() strerror()

perror()原型:#include <stdio.h>void perror(const char *s); 其中,perror()的参数s 是用户提供的字符串。当调用perror()时,它输出这个字符串,后面跟着一个冒号和空格,然后是基于当前errno的值进行的错误类型描述。 strerror()原型:#include <string.h>char * st...

2015-05-16 16:37:00 118

转载 proc -x cshell fork()

1 #include <stdlib.h> 2 #include <stdio.h> 3 #include <unistd.h> 4 #include <string.h> 5 #define MAXLINE 10 6 int main(void) 7 { 8 char buf[MAXLINE]; 9 ...

2015-05-16 16:17:00 103

转载 I/O -x 标准IO fopen-fclose--fgetc-fputc--fgets-fputs--fwrite-fread--fprintf-fscanf

  文件是程序设计中的一个重要概念。所谓“文件”一般是指存储在外部介质上数据的集合。一批文件是以数据的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。文件本质  从操作系统的角度来看,每...

2015-05-16 14:43:00 227

转载 I/O -x open()-read()-write()-close()-lseek()

  大多数unix文件I/O只需要用到5个函数:open,read,write,lseek,close。这些函数都为不带缓存的I/O,不带缓存指的是每个read和write都调用内核中的一个系统调用。这些函数使用时要用到三个头文件:sys/types.h,sys/stat.h,fcntl.hopen函数:int open(const char path *name, int ofla...

2015-05-16 13:24:00 154

转载 linux C 函数库

第1章字符测试函数 1 isalnum(测试字符是否为英文字母或数字) 2 isalpha(测试字符是否为英文字母) 3 isascii(测试字符是否为ASCII码字符) 4 isblank(测试字符是否为空格字符) 5 iscntrl(测试字符是否为ASCII码的控制字符) 6 isdigit(测试字符是否为阿拉伯数字) 7 isgraph(测试字符是否...

2015-05-16 13:11:00 64

转载 linux C 函数库

第1章字符测试函数 1 isalnum(测试字符是否为英文字母或数字) 2 isalpha(测试字符是否为英文字母) 3 isascii(测试字符是否为ASCII码字符) 4 isblank(测试字符是否为空格字符) 5 iscntrl(测试字符是否为ASCII码的控制字符) 6 isdigit(测试字符是否为阿拉伯数字) 7 isgraph(测试字符是否...

2015-05-16 13:11:00 79

转载 I/O -x std read write

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <error.h>#include <errno.h>#include <string.h>#define BUFFSIZE 4096int main(vo...

2015-05-16 12:57:00 86

转载 file dir 结构体

1.存储目录中的文件信息(文件名、扩展名等等)#include <dirent.h>struct dirent{long d_ino;   /* inode number 索引节点号 */off_t d_off;   /* offset to this dirent 在目录文件中的偏移 */unsigned short d_reclen;  /* ...

2015-05-15 15:32:00 446

转载 list file

dirhttp://www.cnblogs.com/pencil-zh/p/4505908.html转载于:https://www.cnblogs.com/pencil-zh/p/4506003.html

2015-05-15 15:07:00 86

转载 explain

计划:  在-博客园-中记录自己有关-UNIX编程-学习的过程和经历。  学习是一个不断积累知识点的过程;因为这个过程在知识层上是混乱的-不适合按部就班记录的。方法:  1、将整体的UNIX编程分为--文件--进程--网络--三个方面做记录;  2、将记录的内容分为--说明性文档--和--案例程序--两个类别。  3、自定义自己的目录转载于:https://w...

2015-05-15 14:59:00 77

转载 File -x opendir()

头文件#include<sys/types.h>#include<dirent.h>函数原型DIR* opendir (const char * path );功能打开一个目录,在失败的时候返回一个空的指针。使用实例:#include <stdio.h>#include <dirent.h>int main(...

2015-05-15 14:35:00 82

空空如也

空空如也

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

TA关注的人

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