
其他
文章平均质量分 52
土戈
软件开发
展开
-
浅谈Linux中的信号处理机制
信号的基本概念信号被认为是一种软件中断(区别于硬件中断)。信号机制提供了一种在单进程/线程 下处理异步事件的方法。具体过程是当进程运行到某处,接受到一个信号,保留“现场”,响应信号(注意这里的响应是一种宏观意义上的响应,对信号的忽略(SIG_IGN)也被以为是一种响应,后面会详细谈到信号响应的方式。),在返回到刚刚保存的地方继续运行。 产生信号的条件有很多,某些组合键(CTRL+C、CTRL+\,CTRL+Z等),kill命令,kill系统调用以及由内核产生的某些信号(如内核检测到段错...转载 2020-12-29 10:06:39 · 567 阅读 · 0 评论 -
Pos终端中的主密钥、工作密钥、pin密钥、mac密钥
下面介绍一下加密机中最主要的几种密钥: 1、加密机主密钥(MK) 加密机主密钥(Master Key - MK)是存入在HSM机内的由三个成分合成的一对最上层密钥。在HSM机器以外的地方不会以明文形式存放,它采用双倍标准DES密钥(长达112位)实现三重数据加密。 HSM投入运行时,必须先产生和装载MK。由于DES算法依靠某一个密钥进行加密,同时所有密钥和数据都经由MK进行加密,所...转载 2019-08-28 09:14:23 · 2061 阅读 · 0 评论 -
看完让你彻底搞懂Websocket原理
一、websocket与httpWebSocket是HTML5出的东西(协议)HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充...转载 2019-03-13 21:21:45 · 719 阅读 · 0 评论 -
TCP通信过程详解(三次握手、四次挥手)
Tcp头部SYN:SYN= 1表示这是一个连接请求或连接接受报文。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若是同意建立连接,则应响应的报文段中使SYN=1、ACK=1。ACK:确认号只有在该位设置为1的时候才生效,当该位为0表示确认号无效。TCP规定,在TCP连接建立后所有传送的数据报文段ACK都必须设置为1。FIN:当 FIN = 1 时,表明此报文段的发...转载 2011-12-07 14:02:27 · 495 阅读 · 0 评论 -
Apache与Nginx
理论:Nginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源。 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,...转载 2018-11-04 11:03:33 · 204 阅读 · 0 评论 -
telnet有什么用
首先他是个远程登录工具 需要对方开启telnet 服务的 但是需要超级烦人的ntlm 验证 但不需要进行ipc$ 连接 说白点连接上了 就跟在cmd 情况下操作自己的电脑一样 你可以随意删改别人的资料...转载 2018-11-20 09:37:30 · 3964 阅读 · 0 评论 -
sio_socket, websocket的使用与封装
工程代码地址为:https://download.youkuaiyun.com/download/f110300641/10784562简单的测试:#include <iostream>#include <thread>#include <string>#include <chrono>#include "rapidjson/document....原创 2018-11-14 16:02:31 · 1145 阅读 · 0 评论 -
windows命令行切换目录
一定要加 /d 才能切换过去原创 2018-10-31 17:42:54 · 1681 阅读 · 0 评论