摘要:
一般情况下,服务器的长连接和短连接不是服务器说了算,而是客户端说了算。因为服务器是给别人提供业务的,一旦连接建立起来之后,服务器端不会主动把连接给close掉。 客户端发送一笔业务,没有关闭连接,然后又发送一笔业务,还是没有关闭连接,这个连接叫长连接,就是说客户端和服务器端建立完业务以后,就不断开连
阅读全文
posted @ 2018-07-29 19:24
周伯通789
阅读(546)
推荐(0)
摘要:
什么是socket? socket可以看成是用户进程与内核网络协议栈的编程接口。是一套api函数。 socket不仅可以用于本机的进程间通信,还可以用于网络上不同主机间的进程间通信。 工业上使用的为tcp ip四层模型,是OSI七层模型的简化,如下图所示: tcp ip协议是每一层与每一层的通信。
阅读全文
posted @ 2018-07-29 09:43
周伯通789
阅读(241)
推荐(0)
摘要:
文本过滤涉及到以下知识: 正则表达式、find、grep、awk、sed、合并与分割(sort、uniq、join、cut、paste、split)。 正则表达式: 基本元字符集及其含义: 匹配IP地址: find: 示例如下: find命令练习实例: find和xargs一起使用: find和gr
阅读全文
posted @ 2018-07-28 19:15
周伯通789
阅读(344)
推荐(0)
摘要:
shell中的控制流包括if then else语句,case语句,for循环,until循环,while循环,break控制,continue控制。 条件测试: 有时判断字符串是否相等或检查文件状态或是数字测试等,Test命令用于测试字符串、文件状态和数字。 文件状态测试: 在Linux下敲入命令
阅读全文
posted @ 2018-07-28 17:47
周伯通789
阅读(272)
推荐(0)
摘要:
shell输入与输出: read : read语句可以从键盘或者文件的某一行文本中读入信息,并将其赋值给一个变量。 read var1 var2 ... 若只指定了一个变量,那么read将会把所有的输入赋值给该变量,直至遇上第一个文件结束符或者回车。 如果给了多个变量,它们按照顺序分别赋予不同的变量
阅读全文
posted @ 2018-07-28 14:51
周伯通789
阅读(166)
推荐(0)
摘要:
小知识: ipcs可以查看系统中创建的ipc进程间通信资源,例如信号量、共享内存等。示例如下: 什么是shell? shell是核心程序kernel之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。 shell是命令解析器,用户输入命令,它去解析。 shell的类型: ash、bash
阅读全文
posted @ 2018-07-28 10:16
周伯通789
阅读(252)
推荐(0)
摘要:
信号的阻塞、未达: linux中进程1向进程2发送信号,要经过内核,内核会维护一个进程对某个信号的状态,如下图所示: 当进程1向进程2发送信号时,信号的传递过程在内核中是有状态的,内核首先要检查这个信号是不是处于阻塞状态,然后检查这个信号是不是处于未决状态,最后检查是不是忽略该信号。 更详细的信号传
阅读全文
posted @ 2018-07-27 00:09
周伯通789
阅读(334)
推荐(0)
摘要:
信号: 信号是UNIX系统响应某些状况而产生的事件,进程在接收到信号时会采取相应的行动。 信号是因为某些错误条件而产生的,比如内存段冲突、浮点处理器错误或者非法指令等。 信号是在软件层次上对中断的一种模拟,所以通常把它称为是软中断。 信号和中断的区别: 相似点: 采用了相同的异步通信方式。 当检测出
阅读全文
posted @ 2018-07-25 23:45
周伯通789
阅读(274)
推荐(0)
摘要:
wait与waitpid: 当子进程退出的时候,内核会向父进程发送SIGCHID信号,子进程的退出是一个异步事件(子进程可以在父进程运行的任何时刻终止)。 子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态。 父进程查询子进程
阅读全文
posted @ 2018-07-25 21:36
周伯通789
阅读(859)
推荐(0)
摘要:
这一节,我们深入研究一下保护模式:定义显存段 为了显示数据,必须存在两大硬件:显卡+显示器 显卡: 1、为显示器提供需要显示的数据 2、控制显示器的模式和状态 显示器: 1、将目标数据以可见的方式呈现在屏幕上 显存的概念和意义: 1、显卡拥有自己内部的数据存储器,简称显存 2、显存在本质上和普通内存
阅读全文
posted @ 2018-07-24 00:18
周伯通789
阅读(464)
推荐(0)