11 2021 档案

摘要:先设置好path,然后删除,直接写在find后也行: deletepath=/ # 制定当前 deletepath=(pwd)sudofinddeletepath -name ".DS_Store" -depth -exec rm {} \; zip -d file.zip __MACOS 阅读全文
posted @ 2021-11-23 23:26 zju_cxl 阅读(60) 评论(0) 推荐(0) 编辑
摘要:原子操作 追加到一个文件 追加一个文件时,不能通过lseek到末尾然后write。要用O_APPEND选项打开文件,然后直接write。 通过lseek到末尾然后write时,如果多个进程同时执行这两个操作,则会引起竞争条件 通过 O_APPEND选项打开文件,然后直接write时,内核每一次在写操 阅读全文
posted @ 2021-11-23 23:11 zju_cxl 阅读(83) 评论(0) 推荐(0) 编辑
摘要:配置qt creator(用于画ui,拖空间) Program:自己安装qt的目录,在tools中找到相关的二进制可执行文件 Arguments:FileName Working directory: FileDir 配置uic(自动生成C++代码) Program:自己安装qt的目录,在版 阅读全文
posted @ 2021-11-16 22:40 zju_cxl 阅读(325) 评论(0) 推荐(0) 编辑
摘要:安装了QT后,执行 qmake 后发现 command not found。 解决办法: 执行 updatedb 执行 locate bin/qmake, 可见如下结果: 执行 cd /usr/local/bin 执行 ln -s /opt/QT_5.9.5/5.9.5/gcc_64/bin/qma 阅读全文
posted @ 2021-11-16 22:31 zju_cxl 阅读(320) 评论(0) 推荐(0) 编辑
摘要:函数lseek 使用 lseek 函数显式的为一个打开文件设置偏移量。 每个打开的文件都有一个与其关联的“当前文件偏移量”。它通常是个非负整数,用于度量从文件开始处计算的字节数。 读、写操作都从当前文件偏移量处开始,并使偏移量增加所读写的字节数。 #include <unistd.h> off_t 阅读全文
posted @ 2021-11-05 11:19 zju_cxl 阅读(102) 评论(0) 推荐(0) 编辑
摘要:函数open和openat #include <fcntl.h> int open(const char* path,int oflag,.../*mode_t mode*/); int openat(int fd,const char*path,int oflag,.../*mode_t mode 阅读全文
posted @ 2021-11-05 00:11 zju_cxl 阅读(176) 评论(0) 推荐(0) 编辑
摘要:在过去的近25年时间,人们为了UNIX的标准化做出了种种努力,这使得程序在不同版本的UNIX系统之间的移植相当容易。 UNIX标准化 ISO C 1989年,C语言首个标准得到批准,即C89。次年,一个带有小改动的版本标准被批准其为C90。因此,C89和C90通常指同一种语言。 在2000年三月,A 阅读全文
posted @ 2021-11-04 19:16 zju_cxl 阅读(287) 评论(0) 推荐(0) 编辑
摘要:所有操作系统都为运行在它之上的程序提供各种服务,典型的服务包括:执行新程序、打开文件、读写文件、分配存储空间、提供时间等。 UNIX体系结构 严格来说,操作系统是一种软件,它控制计算机硬件资源,提供程序运行环境。这种软件有个专业术语名称:内核。因为它小且位于计算机体系的核心。如下图所示: 内核的接口 阅读全文
posted @ 2021-11-03 16:52 zju_cxl 阅读(307) 评论(0) 推荐(0) 编辑
摘要:UDP (User Datagram Protocol):用户数据报协议。 UDP 是一个不可靠的通信协议,没有重传和确认,没有有序控制,也没有拥塞控制。可以简单地理解为,在 IP 报文的基础上,UDP 增加的能力有限。 UDP编程 UDP中客户端和服务器端交互的图解: **UDP Server � 阅读全文
posted @ 2021-11-02 21:11 zju_cxl 阅读(1393) 评论(0) 推荐(0) 编辑
摘要:发送数据 可以用以下三个函数发送数据。每个函数都是单独使用的,使用的场景略有不同。 ssize_t write (int socketfd, const void *buffer, size_t size); #include <sys/socket.h> ssize_t send (int soc 阅读全文
posted @ 2021-11-01 14:23 zju_cxl 阅读(498) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示