Unix/Linux系统编程
-浓烟下的诗歌电台
Stay Hungry. Stay Foolish.
展开
-
优雅地断开TCP连接
socket关闭: close()和shutdown()的差异对于一个tcp连接,在c语言里一般有2种方法可以将其关闭:close(sock_fd);或者shutdown(sock_fd, ...);多数情况下这2个方法的效果没有区别,可以互换使用。除了:close() 是针对file的操作 shutdown() 是针对socket的操作nix系统里socket...转载 2019-04-11 19:51:43 · 807 阅读 · 2 评论 -
SOCKET演示程序及回声客户端实现(Windows及Linux)
一、初识socket确认网络通信身份信息三要素——IP地址、MAC地址、端口号。IP地址是 Internet Protocol Address 的缩写,译为“网际协议地址”。一台计算机可以拥有一个独立的 IP 地址,一个局域网也可以拥有一个独立的 IP 地址(对外就好像只有一台计算机)。对于目前广泛使用 IPv4 地址,它的资源是非常有限的,一台计算机一个 IP 地址是不现实的,往往是一个局...原创 2019-04-08 17:31:01 · 619 阅读 · 0 评论 -
Unix/Linux基本文件操作—之cp命令
一、问题描述 基于系统调用的操作方法与通过C语言标准库函数的方法相比,运行机制有着本质的区别。 这里使用两种方法编写程序实现相同功能的程序,来对比他们之间的不同。程序实现【文件】复制命令"cp"的功能 :二 、实现代码BUG 描述: 当参数1存在的情况下,而参数2是路径 而没有表明是文件 这时的cp命令会失败!以下代码在判断后面提示无论目录书中任何路径必须用户自定义一个存在或不存在的...原创 2019-04-03 17:10:34 · 617 阅读 · 0 评论 -
进程简介及相关API
某进程可以创建另一个进程、某进程可以创建管道、某进程可以将数据写入文件,以及调用exit()以终止进程。以上这些说法,不过是:某进程可以请求内核创建另一个进程原创 2019-06-22 10:49:14 · 1261 阅读 · 3 评论 -
linux下的find文件查找命令与grep文件内容查找命令详解与案例
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 基...转载 2019-07-11 23:12:14 · 152 阅读 · 0 评论 -
Revise : Linux sqlite3 轻量级数据库简单接口编程(c++)
还是什么都不会原创 2019-08-01 23:54:36 · 275 阅读 · 0 评论