04 2023 档案
摘要:数据在网络中传输,底层并不能保证其稳定性。也就是数据是否到达,到达的顺序是否一直,这些都是无法保证的。TCP就是在底层IP协议的基础上,人为的增加了一种规定,用来保证数据的准确性。就是所有的入网设备,大家都按照我这个规定:发送数据的时候增加一个编号,对方收到数据返回一个通知。数据到达后根据编号进行排
阅读全文
摘要:协议头 |00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31| | Version | IHL | DSCP | ECN | Total Length | |
阅读全文
摘要:以太网帧有多种标准,每个标准有细微区别。最常见的是Ethernet II标准,除此之外还有Novell raw IEEE 802.3|IEEE 802.2 LLC|IEEE 802.2 SNAP。 帧头格式 |Dest MAC|Src MAC|Ethernet Type|Data|CRC| | |
阅读全文
摘要:navicat的信息保存在当前用户目录的.config下 #备份 mv ~/.config/navicat ~/.config/navicatbak mv ~/.config/dconf/user ~/.config/dconf/userbak 这时打开navicat发现又是新的14天试用期 恢复原
阅读全文
摘要:加载库 lib库加载其他库 #共享库的名称 lib_LTLIBRARIES = libxxx.la #源文件 libxxx_la_SOURCES = xxx.cpp #指定需要加载的lib库路径和库名称,与下面的LDADD区分 libxxx_la_LIBADD = -Lccc/lib -laaa #
阅读全文
摘要:前言 在数据传输过程中,难免会因为硬件问题,信号干扰,缓存问题,代码逻辑等导致读取到的数据与写入的数据不一致,对于这种错误的数据,我们需要能够及时发现并且进行错误处理。如果把错误的数据当作正常数据使用,会导致不可预料的各种错误。 如何校验数据是否正确,正常做法就是声明一种算法,把数据进行压缩加密,产
阅读全文