• 2024-09-25调查一个osd的rocksdb问题
    开始喜欢ceph的话欢迎关注奋斗的cepher微信公众号阅读更多好文!关于osd的问题总是各种各样,奇奇怪怪,有bug相关的,也有环境相关的,或者是配置相关的,对于osd各种问题的处理,重点在思路,思路对了,问题就好解决了。本篇是一个集群有ssd的osd发生down,这本不是什么值得关注的事,osd的do
  • 2024-09-11CheckSum算法--又名累加和校验算法
    校验和(Checksum)是网络协议使用的数据错误检测方法,并且被认为比LRC(纵向冗余校验,LongitudinalRedundancyCheck,LRC),VRC和CRC(循环冗余校验(CyclicRedundancyCodes,CRC))更可靠。此方法在发送方使用校验和生成器,在接收方使用校验和校验器。累加和校验算法的实现发送方:对要数据累加,得
  • 2024-09-02【wireguard-go】nat处理上下行数据及checksum计算分析
    NAT网关功能总结1.数据流向在NAT网关中,数据流通过以下步骤进行处理:图示颜色说明红色箭头:表示加密数据的流向。蓝色箭头:表示解密数据从RoutineSequentialReceiver流向wg0接口。绿色箭头:表示解密数据从wg0接口流向LocalNetworkStack。详细说明RemotePeer:
  • 2024-08-15【A GUIDE TO CRC ERROR DETECTION ALGORITHM (译文)】上
    AGUIDETOCRCERRORDETECTIONALGORITHM(译文)《APAINLESSGUIDETOCRCERRORDETECTIONALGORITHM》Author:RossN.WilliamsCRC:CyclicRedundancyCheckEverythingyouwantedtoknowaboutCRCalgorithms,butwereafraidtoaskforfearthaterrorsiny
  • 2024-07-22计算机网络中的检验和(checksum)(包括计算文件的检验和附有c++代码)
    介绍:检验和(checksum),在数据处理和数据通信领域中,用于校验目的地一组数据项的和。它通常是以十六进制为数制表示的形式。如果校验和的数值超过十六进制的FF,也就是255.就要求其补码作为校验和。通常用来在通信中,尤其是远距离通信中保证数据的完整性和准确性。(此引用了检验和的百
  • 2024-06-18实现CHECKSUM的C语言程序
    什么是校验和?在计算中,校验和是使用算法从较大的数据集创建的小数据,目的是对较大的数据集所做的任何更改都会导致不同的校验和。校验和通常用于验证已传输或存储的数据的完整性,因为数据中的错误或修改可能会导致校验和更改。它们还可用于验证数据的真实性,因为校验和通常是使用
  • 2024-06-07同星TSMaster中如何自定义E2E校验算法
    文章目录前言一、自定义E2E算法教程1.定义checksum算法2.定义【CAN预发送事件】3.E2E报文信号仿真4.运行工程二、TSMaster配置E2E教程1.激活仿真报文2.E2E配置三.小结前言最近因项目需要,用到TSMaster进行E2E校验算法实现。第一次使用TSMaster,把整个的过程做一个记
  • 2024-06-06校验和与编号
    校验和与编号校验和(Checksum)和编号(Numbering)是两种不同的概念,它们在数据处理和通信中扮演着不同的角色。在实际应用中,校验和和编号可以结合使用,以提高数据的完整性和可靠性。例如,在TCP/IP协议中,数据包不仅包含序列号以确保顺序,还包含校验和以检测数据损坏。校验和(Checksum)校验
  • 2024-03-22ICMP
      Ethernet_IIHerderIPHeaderICMPFCS Type(8)Code(8)Checksum(8)Type表示ICMP消息类型Code表示同一消息类型中的不同信息Checksum校验盒类型编码描述00EchoReply30网络不可达31
  • 2024-03-12STM32 LwIP学习过程问题总结(一):LwIP ping不通,抓包发现ICMP校验和为0x0000
    一、问题今天在将之前的STM32LwIP1.4.1版本程序移植到2.1.2版本上时,发现ping不同,但是开发板有ICMP回复包,黄颜色警告checksum为0x0000。说明LwIP移植应该是没问题,数据处理这一块出错了。 在网上找了下相关的错误,ST论坛有个问题和我这个一样。HardwareIPv4checksumonanST
  • 2024-02-29用ChatGPT试了一下,果然好用,生成的CRC的代码
    CEIWEI之前发布过一款Hash/CRC工具,支持从CRC3到CRC64的全部CRC类型功能小工具。因为是免费获取,不少小伙伴们加我微信,要注册码,着实有点忙,没有时间回复各位,抱歉!这几天,用ChatGPT试了一下,果然好用,生成的CRC的代码,稍加修改,直接可用。废话少说,上图!DelphiXE7代码:以上代码是ChatG
  • 2024-01-23Python UDP协议发送指定格式报文
      importstructimporttimeimportsocketimportthreading#udp发送数据defsend_data(udp_socket,target_ip,target_port,send_msg):try:udp_socket.sendto(send_msg,(target_ip,target_port))exceptExceptionase:
  • 2024-01-14PostgreSQL 数据库安全之检验数据块的损坏- data_checksums 参数设置
    默认情况下,数据页不受校验和保护,但可以选择为集群启用这一功能。启用后,每个数据页都包含一个校验和,该校验和在写入该页时更新,并在每次读取该页时进行验证。只有数据页受校验和保护;内部数据结构和临时文件不是。校验和通常在使用initdb初始化集群时启用。还可以在以后的脱
  • 2023-12-16pt-table-checksum 使用介绍
    说明pt-table-checksum验证mysql复制的完整性。语法:pt-table-checksum[OPTIONS][DSN]pt-table-checksum通过在主节点上执行校验和查询来执行在线复制一致性检查,从而在与主节点不一致的从库上产生不同的结果。可选的DSN指定了主节点。如果发现任何差异,或出现任何警告或
  • 2023-11-17go.mod: checksum mismatch 报错解决办法
    来源:http://www.shanhubei.com/archives/2842.html升级go.mod依赖版本之后会报错。go.mod里的依赖项版本号升级之后,本地下载的缓存并没有清理掉还是旧的版本,所以把gomod缓存清理掉然后删掉gosum重新生成。goclean-modcachermgo.sum
  • 2023-09-14在PG或HGDB上启用块校验checksum
     瀚高数据库目录环境文档用途详细信息  环境系统平台:Linuxx86-64RedHatEnterpriseLinux7版本:14,N/A 文档用途用途使用checksum,对数据库提供块校验,以发现隐藏的块损坏问题,注意仅适用于原生PG或HGDB企业版,或未使用SM4加密的HGDB安全版。HGDB安全版假如使用了SM4加密,会与che
  • 2023-08-26新版Jadx 加载dex报错 jadx.plugins.input.dex.DexException:Bad checksum 解决方法
    <table><tr><tdbgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!</td></tr></table>新版Jadx加载dex报错jadx.plugins.input.dex.DexException:B
  • 2023-08-26新版Jadx 加载dex报错 jadx.plugins.input.dex.DexException:Bad checksum 解决方法
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!新版Jadx(1.6+)加载dex报错jadx.plugins.input.dex.DexException:Badchecksum解决方法环境win10Jadx1.6
  • 2023-08-25Commit failed (details follow): Working copy text base is corrupt Checksum mismatch for text base of
    问题:提交一个svn文件报错,提交其他文件没有报错解决办法:(网上看了很多方法都解决不了):1、把文件拷贝到svn目录外放着2、把svn目录下文件移除,然后commitsvn3、把目录外的文件拷贝进来,先Add,然后commit就成功了
  • 2023-08-24简单记录关于DBbridge迁移bigint类型数据变为负数的问题
    在DBbridge中测试迁移tdsqlpcloud_monitor库时发现部分表迁移失败:根据报错Datatruncation:Outofrangevalueforcolumn'checksum'atrow1,手动在目标库中dropproxy_classes_analysis表,然后用DBbridge的手动补正功能去掉checksum的unsigned限制后重新建表:建表完成
  • 2023-06-25如何求解网络报文中的checksum?
    最近在学习计算机网络,在运输层和网络层部分存在各种协议TCP、UDP、IP、ICMP等等,而在这些报文中都存在一个公共的字段——检验和(checksum)。接下来,我将从什么是检验和、检验和怎么算、检验和计算示例、python代码计算检验和这几个部分详细介绍。什么是检验和?检验和是存在于各种报文
  • 2023-06-14mysql-主从数据一致性检查工具 pt-table-checksum
    pt-table-checksum工具介绍pt-table-checksum是PerconaToolkit的一个组件,用于检测MySQL主、从库的数据是否一致。它的原理是在主库执行基于statement的SQL语句来生成主库数据块的checksum,把相同的SQL语句传递到从库执行,并在从库上计算相同数据块的checksum,最后,比
  • 2023-05-24[转]Pelco-D协议使用
    1.Pelco-D协议格式如下图所示:2.通用示例为:水平向右控制FFaddress0002Hspeed00checksum水平向左控制FFaddress0004Hspeed00checksum俯仰向上控制FFaddress000800Vspeedchecksum俯仰向下控制FFaddress001000Vspeedchecksum变倍加控制FFaddress00
  • 2023-05-10JFrog Artifactory 系列3 --- 仓库与配置
    一、概念1.承上启下JFrogArtifactory系列1---安装与配置JFrogArtifactory系列2---Https2.仓库种类(1)按逻辑结构划分从逻辑上讲,最常用的制品库类型有以下三种:a.LocalRepositories(本地仓库):用于搭建私有仓库,存储组织内部制品;b.RemoteRepositories(远程仓库
  • 2023-04-29Windows 11 启用 Hyper-V 之后网络上传速度异常慢解决方案
    最近在开发用的台式机上启用了Windows的Hyper-V虚拟化功能,利用虚拟机运行了一台WindowsServer2022和一台UbuntuServer,为了方便别的机器直接访问这两台虚拟机,所以网络采用了外部网络桥接的模式,让虚拟机和物理机保持在了同一网段。为了实现在这一目的,所以创建了一个虚