Linux
LAMYOO
这个作者很懒,什么都没留下…
展开
-
进程间通信之信号量
在学习进程间通信时,信号量可能是我们会感到有点头痛的地方。事实上,我们知道了信号量的作用再去理解信号量就会容易很多。先将信号量(System V信号量)介绍如下: 1)为什么需要使用信号量? 因为我们的系统资源是有限的,但是系统是多任务的,所以存在多进程、多线程,可能同时需要对某一个资源进行访问,用来保证资源的有序访问。 否则会产生不可预计的结果。 ...原创 2018-08-12 10:40:28 · 333 阅读 · 0 评论 -
网络编程预备知识之IP地址和端口
话不多说,我们写了跟着一些教程写了一些程序,可是却不知道IP地址和端口的作用就尴尬了,IP地址和端口的作用如下: IP地址——Internet中的主机要与别的机器通信必须具有一个IP地址,就像两台手机要通信,必须要知道对方的电话号码才能通信一样,不然手机怎么知道要打给谁。 端口——主机收到数据包后怎么办,交给哪个进程来处理,所以又要有一个端口号来规定主机收到的数据包交给哪个进程来处理。 就是...原创 2018-08-12 10:53:44 · 432 阅读 · 0 评论 -
UDP广播之socket bad address 错误被解决,舒服
在编写UDP广播程序编写完后,一编译,提示socket bad address.后面查资料得知在读取socket缓冲的时候,发送端sendto返回值正常,接收端recvfrom却读不到信息,是因为指针指向了无法访问的空间。 发送端代码:client.c#include <sys/types.h>#include <sys/socket.h>#include &am原创 2018-08-10 21:34:29 · 1795 阅读 · 0 评论 -
Linux和Windows文件系统
为了更深入地学习操作系统,我们比较Linux和Windows的文件系统还是有必要的,为什么有必要?当然就是为了更好地使用它。1、Windows和Linux的文件权限在Windows系统中,用户分为两类:计算机管理员和受限用户。Windows常常设置为管理员身份,结果大家都可以随意安装和修改系统软件,导致病毒软件防不胜防,导致Windows的安全性相对较差。在Linux中,用户分为4类:roo...原创 2018-09-17 21:22:20 · 1553 阅读 · 0 评论