unix
Gease_lcj
linux.c/c++/unix/python/测试自动化
展开
-
UNIX--文件I/O函数--open、creat、close、lseek、read、write等各种函数 详解
-----------------------------------------------------------------------------------------------------------------------------------------------------------------文件I/O函数-------打开文件、读文件、写文件对于内核而言 ,所原创 2017-10-13 19:49:44 · 532 阅读 · 0 评论 -
函数 dup 与 dup2
两个函数都可以用来复制一个现有的文件描述符。#includeint dup(int fd);int dup(int fd, int fd2);由dup返回的新文件描述符一定是当前可用文件描述符中的最小数值。对于dup2,可以用fd2参数指定新描述符的值。如果fd2已经打开,则先将其关闭。如若fd等于fd2,则dup2返回fd2,而不关闭它。否则,fd2的FD_CLOXEC文件描述符原创 2017-10-13 21:23:05 · 291 阅读 · 0 评论 -
函数stat、fstat、fstatat、lstat
4个stat函数以及他们的返回信息#inlcudeint stat (const char*restrict pathname, struct stat *restrict buf);int fstat(int fd ,struct stat *buf);int lstat(const char *restrict pathname,struct stat *restrict bu原创 2017-10-13 22:18:19 · 557 阅读 · 0 评论 -
vfork与fork区别及联系
vfork可以用来创建一个新进程,与fork相比,也有独特的用处******************************************************************************************************************************************可分以下几点差异:1.1 vfork与fork一原创 2017-11-01 20:26:03 · 434 阅读 · 0 评论 -
TCP与UDP 详细介绍及区别
在tcp/ip中能够实现传输层功能的、具有代表性的协议是TCP/UDP*****************TCP流程*******************************TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到soc原创 2017-12-05 19:55:34 · 364 阅读 · 0 评论 -
线程与进程原理 模型 以及解释
女朋友学前端的,那天她问我什么是进程线程,我给她找了一个框架图,给她解释半天,最后她也没懂,最后责怪我笨 给她说不清,这篇文章很通俗易懂,给大家分享一下!**********************************************************************************1.计算机的核心是CPU,它承担了所有的计算任转载 2018-01-25 13:08:30 · 244 阅读 · 0 评论 -
lseek函数
lseek的函数用于设置文件偏移量。每个打开的文件都有一个与其相关联的“当前文件偏移量”(当前文件偏移量)。它通常是一个非负整数,用以度量从文件开始处计算的字节数。通常,读写操作都从当前文件偏移量处开始,并使偏移量增加所读写的字节数。按系统默认的情况,当打开一个文件时,除非制定O_APPEND选项,否则该偏移量被设置为0。#include <unistd.h> off_t lseek...转载 2018-02-22 15:02:52 · 673 阅读 · 0 评论