- 博客(10)
- 收藏
- 关注
原创 网络的校验和
关于反码求和这个事情,IP/ICMP/IGMP/TCP/UDP等协议的[1]校验和算法都是相同的。为了求网络协议的校验和,需要把报文的二进制按word,也就是2个字节分割,校验和字段填0,尾部为奇数字节则添加一个字节0. 二字节求和后取反。其实这个事情概念上有点误导,让大家以为是所有2个字节都取反码,然后求和,最后再取反放到校验和字段。当然这样就很绕了。那以此求和取反,当收到报文重新按2字节二进制求和时,因为最终加了取反的校验和,所以最终结果会是binary全1,即0xFFFF。当然了...
2022-03-19 20:16:37
4080
原创 CMMI3&5 标准与证券化
对项目经理来说,CMMI3是必须的,而CMMI5则是进一步掌握量化工具。当基本的立项,调用,需求,设计,测试,验收,部署使用之后,会有一系列的配套文档需要跟他们匹配。而组织过程资产,则是企业经验资产,会伴随人员的流动而变化。而里面的各种预测,估值都会随这个资产而变化。这个是CMMI3需要的。当要升级到CMMI5以后,则需要更多的统计量化工具来支撑。所有的数据,都在这个统计量化分析下,不能偏离太多。而组织过程资产,也在新的数据面前,会得到一个延伸的标准参数范围。随着时间的流逝,这些标准参数范围
2022-03-17 23:07:00
211
翻译 【认识TCP 序列和确认编号】
如果你正在阅读这篇文章,很可能你已经熟悉了TCP臭名昭著的"三向握手"或"SYN,SYN / ACK,ACK"。不幸的是,对于许多网络工作者来说,这就是TCP教育结束的地方。尽管TCP已经很老了,但它是一个相对复杂的协议,非常值得深入了解。本文旨在帮助您更自如地在 Wireshark 数据包分析器中检查 TCP 序列和确认编号。在开始之前,请务必在Wireshark中打开示例捕获并继续进行。示例捕获包含对 Web 服务器的单个 HTTP 请求,其中客户端 Web 浏览器请求单个图像文件,服务器返..
2022-03-17 22:54:46
3340
原创 MySQL的数据同步
很多人都说MySQL数据同步就是主备同步,通过binlog同步,slave去读取binlog则完成了同步。其实MySQL的同步,分为异步copy跟半同步copy。异步的copy则是大部分人已知的。而半同步copy,则是需要slave确认接收到了binlog。因为需要等待slave的确认,所以半同步copy对主MySQL来说会慢一些,但是保证了数据到达slave节点,只是还不需要slave执行完这个binlog。好了,MySQL的同步其实也就这么简单。至于主备问题,很多人也很再意,总是觉得
2022-03-17 22:16:31
6711
原创 【大页内存】
大页内存可以减少TLB Miss概率,减少表项存储,减少缺页中断。但是这导致了整系统的分页机制被修改,也就容易造成内存资源的浪费。使用大页内存在对性能有极致追求的机器上,是值得尝试的。...
2022-03-17 21:51:34
326
翻译 【使用Boost的C++反射】(来源于stackoverflow回答翻译)
您需要做的是让预处理器生成有关字段的反射数据。此数据可以存储为嵌套类。首先,为了使它更容易和更干净地在预处理器中编写它,我们将使用类型化表达式。类型化表达式只是将类型放在括号中的表达式。因此,您将编写(int) x,而不是写入int x。下面是一些方便的宏,可帮助使用类型化表达式:#define REM(...) __VA_ARGS__#define EAT(...)// Retrieve the type#define TYPEOF(x) DETAIL_TYPEOF(DETAIL_TYP
2022-03-17 21:44:44
1888
转载 这是一篇转载积分攻略
优快云积分获取方法个人设置里进行手机绑定优快云账户 奖励50分 (右上角设置-账户安全-手机绑定)1、完成任务送若干分积分 http://task.youkuaiyun.com/ (关注各种公众号啥的)上传有效资源获取积分(上传非法,广告资源用户,将被扣除一定积分,严重者封号)。· 上传自己设分资源被下载,下载量×资源分,100分封顶。· 上传0分资源被下载,下载量×系统奖励1分,100封顶 大家浏览社区的文章,2、发表一次评论可以获取可获得1分(需要注意的是自己给自己评论、博主回复别人对自己博文
2022-03-17 21:21:30
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅