- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 RDT可靠数据传输设计情景与设计原理以及性能优化
RDT可靠数据传输目标:不错,不丢,不乱情景1:底层信道完全可靠不会发生数据错误不会丢弃分组RDT设计:只需目的端口与源端口,以及长度即可。情景2:底层信道有数据错误存在数据错误不会丢弃分组RDT设计:差错检测:校验和确认机制:ACK,接收方显式告知分组已经正确接受;NAK,接收方显式告知分组有错误重传机制:发送方收到NAK后,重传分组...
2020-05-07 13:51:00 391 1
原创 Ubuntu18.04 云服务器 配置远程登陆Mysql数据库
环境信息:OS:Ubuntu18.04MySQL: 5.7.30-0ubuntu0.18.04.11.安装Mysql在Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get。#命令1sudo apt-get update#命令2sudo apt-get install mysql-server[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gdw5HVlh-15893622
2020-05-13 17:36:58 547 4
原创 SIGNAL相关知识
在Linux定义的信号中,不能被忽略和捕获的信号是哪两个?这样设计的目的是什么?SIGKILL和SIGSTOP不能被忽略原因:因为它们向超级用户提供了一种进程终止的可靠方法。信号的产生的条件信号的产生的条件有哪些?1.当用户按某些终端键时,将产生信号。ctrl+c组合键:产生中断信号 SIGINTctrl+\组合键:产生中断信号 SIGQUITctrl+z组合键:产生中断信号SIGSTOP2.硬件异常将产生信号。除数为0,无效的内存访问等。这些凊况通常由硬件检测到,并通知内核
2020-05-09 11:26:39 290
原创 SIGNAL相关函数
#include <sys/types.h>#include <signal.h>int kill(pid_t pid, int signum)功能:给指定进程发送信号参数:pid:pid>0:将信号传送给进程ID为pid的进程pid=0:将信号传送给当前所在进程组中的所有进程pid=-1:将信号传送给系统内所有进程pid<-1将信号传给指定进程组|pid|的所有进程。signum:信号编号返回值:成功返回0,失败返回-1#
2020-05-09 11:25:06 232
原创 Redis常见容器
Redis常见容器简单动态字符串优势:尝试复杂度获取字符串长度杜绝缓冲区溢出减少修改字符串时带来的内存重分配次数空间预分配惰性空间释放二进制安全(保存二进制文件)兼容部分C字符串函数链表链表节点:链表头:字典哈希表哈希表节点:字典哈希算法与冲突解决哈希计算:# 使用字典设置的哈希函数,计算键key的哈希值hash = dirct-&g...
2020-05-07 13:42:14 388
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人