-
小知识:Linux系统调用fsync函数详解
功能描述: 同步内存中所有已修改的文件数据到储存设备。 用法: #include <unistd.h> int fsync(int fd); 参数: fd:文件描述词。 返回说明: 成功执行时,返回0。失败返回-1,errno被设为以下的某个值 EBADF: 文件描述词无效&nb…- 3
- 0
-
小知识:gcc 动态编译
优点:体积小,编译快 缺点:依赖性高 复制代码 代码如下: [root@74-82-173-217 shared]# cat add.c int add (int x, int y) { return x + y; } Parsed in 0.007 seconds at 12.13 KB/s add…- 3
- 0
-
小知识:浅谈linux下的一些常用函数的总结(必看篇)
1.exit()函数 exit(int n) 其实就是直接退出程序, 因为默认的标准程序入口为int main(int argc, char** argv),返回值是int型的。 一般在shell下面,运行一个程序,然后使用命令echo $?就能得到该程序的返回值,也就是退出值,在main()里面,你可以用return n,也能够直接用exit(n)来做。unix默认的习惯正确退出是返…- 1
- 0
-
小知识:IO多路复用之epoll全面总结(必看篇)
1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次。 2、epoll接口 epoll操作过程需要三个接口,分别如下: ? 1 2 3 4 #inclu…- 2
- 0
-
小知识:IO多路复用之poll全面总结(必看篇)
1、基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文件描述符是否就绪,它的开销随着文件描述符数量的增加而线性增大。 2、poll函数 函数格式如下所示:…- 2
- 0
-
小知识:time_t tm timeval 和 时间字符串的转换方法
1、常用的时间存储方式 1)tml">time_t类型,这本质上是一个长整数,表示从1970-01-01 00:00:00到目前计时时间的秒数,如果需要更精确一点的,可以使用timeval精确到毫秒。 2)tm结构,这本质上是一个结构体,里面包含了各时间字段 ? 1 2 3 4 5 6 7 8 9 10 11 struct…- 12
- 0
-
小知识:详解Linux文件操作知识点
文件操作的相关系统调用 创建 int creat(const char *filename, mode_t mode); 参数mode 指定新建文件的存取权限,它同umask 一起决定文件的最终权限(mode&umask),其中umask 代表了文件在创建时需要去掉的一些存取权限,它只影响读、写和执行权限,调用函数为int umask(int newmask)。 打开 int open(c…- 0
- 0
-
小知识:linux 网络编程 socket选项的实现
socket选项函数 功能:用来读取和设置socket文件描述符属性的方法 ? 1 2 3 #include <sys/scoket.h> int getsockopt ( int sockfd, int level, int option_name, void* option_value, socklen_t* restrict option_len ); int setsockop…- 2
- 0
-
小知识:linux仿写chmod命令
复制代码 代码如下: #include #include #include #include int main(int argc,char **argv) { int mode; int mode_u; int mode_g; int mode_o; char *path; if(argc<3) { &nbs…- 1
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
猿优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!