
Linux开发
文章平均质量分 93
本栏目用于 Linux 开发的常用的,进阶的操作
mx_jun
种一棵树
展开
-
Linux 网络编程项目--简易ftp
这个进程必须由 pclose() 函数关闭,而不是 fclose() 函数。pclose() 函数关闭标准 I/O 流,等待命令执行结束,然后返回 shell 的终止状态。如下图,先从客户端开始说,客户端先确保,文件存在,然后将文件打开,将文件内容读取到secondBuf里面,关文件,写入fd(服务器)的msg中。:将进程的当前工作目录更改为 path 参数指定的目录,可以是绝对路径、也可以是相对路径,指定的目录必须要存在,否则会报错。服务器,直接创建一个文件来接收我们刚刚传过来的数据,写入文件,关文件。原创 2024-04-18 13:17:59 · 1029 阅读 · 0 评论 -
Linux开发--进程
从是否运行进行判断:gcc xxx -o pro,磁盘中生成的pro文件,就是程序进程是程序一次运行活动程序是静态的概念,进程是动态的概念。每一个进程 都有一个非负整数表示唯一ID,叫pidpid=0,称为交换进程(swapper),作用--进程调度pid=1,init进程,作用 -- 系统初始化调用getpid()函数获取自身的进程idgetppid()-- 获取父进程idint main()pid_t pid;while(1);return 0;原创 2024-04-11 21:47:28 · 854 阅读 · 0 评论 -
Linux 网络编程
网络编程基础知识大全,结合实例,学得更加形象原创 2024-04-17 23:13:07 · 1326 阅读 · 1 评论 -
怎么计算结构体的大小
一文解决你对计算结构体大小的所有疑问原创 2024-04-16 23:27:53 · 1262 阅读 · 0 评论 -
进程间的通信-IPC
fork 和 exec实现的通信很低效 -- 残疾通信。原创 2024-04-12 21:15:39 · 604 阅读 · 0 评论 -
Linux-线程
for(;;原创 2024-04-13 15:54:55 · 983 阅读 · 1 评论 -
标准C库文件操作
open 是UNIX系统调用函数(包括LINUX系统),返回的是文件描述符-fopen是ANSIC标准的C语言库函数,在不同系统重调用不同内核的APIfopen 是C标准函数,具有良好的移植性;而opne是unix系统调用,移植性有限(砸死window下运行怒了,可以用功能一样的CreateFile调用)open返回文件操作符,在unix系统下使用,可以硬件设备对接fopen 用来操作普通正规文件。原创 2024-04-09 20:53:47 · 1007 阅读 · 0 评论 -
Linux下的C语言文件编程
打开/创建文件 -->编辑文件 -->保存文件 -->关闭文件我们需要使用代码自动化完成以上操作:操作系统(linux)给我们提供了一系列的打开: open读写: read/write光标定位: lseek关闭: close。原创 2024-04-09 13:42:23 · 1043 阅读 · 0 评论