使用SVN更新项目,出现了Checksum mismatch的错误。 解决方法: 1) 启动命令行,CD至出问题文件所在的目录。 2) 执行:svn update –set-depth empty 3) 执行:svn update –set-depth infinity ...
分类:
其他好文 时间:
2020-09-24 21:45:08
阅读次数:
44
使用的uboot版本是1.1.6,是打过u-boot-1.1.6_jz2440.patch的; kernel使用的版本是3.4.2, 也是打过linux-3.4.2_camera_jz2440.patch的; u-boot-1.1.6编译步骤如下(开发环境ubuntu16.04): 1. 添加环境变 ...
分类:
系统相关 时间:
2020-04-28 00:22:06
阅读次数:
114
一、前言 前几篇文章链接: "DEX文件解析 1、dex文件头解析" "DEX文件解析 2、Dex文件checksum(校验和)解析" "DEX文件解析 3、dex文件字符串解析" "DEX文件解析 4、dex类的类型解析" "DEX文件解析 5、dex方法原型解析" PS:阅读之前,最好知道关于d ...
分类:
其他好文 时间:
2020-04-18 20:13:59
阅读次数:
73
1 Checksum 1.1 checksum原理 checksum table的原理是对表中的数据进行一行一行的较验和计算,在执行checksum命令时,表会被加一个读锁(read lock),因此对于大表,这是一个很耗时的过程。 读锁:又叫S锁/共享锁;当MySQL的一个进程为某一表开启读锁之后 ...
分类:
数据库 时间:
2020-03-21 17:51:06
阅读次数:
67
Artifactory充分利用了基于Checksum的存储,但是这种机制无法代替常规的工件清理任务。软件开发可能很杂乱,很多时候Artifactory中的许多工件都从未使用过。
例如,许多CI / CD构建都配置为基于源代码控制“提交”运行,并且一旦将这些快照构建发送到Artifactory,就永远不会实际下载它们。
考虑到软件开发的动态性质,大多数组织都有自己的数据保留策略。由您决定可以清除哪些数据,但是内置工具可以覆盖大多数情况。
分类:
其他好文 时间:
2020-03-11 10:41:13
阅读次数:
47
Artifactory充分利用了基于Checksum的存储,但是这种机制无法代替常规的工件清理任务。软件开发可能很杂乱,很多时候Artifactory中的许多工件都从未使用过。 例如,许多CI / CD构建都配置为基于源代码控制“提交”运行,并且一旦将这些快照构建发送到Artifactory,就永远 ...
分类:
其他好文 时间:
2020-03-10 20:04:24
阅读次数:
61
类,字段和方法 在scala里定义一个典型的类,代码如下: class ChecksumAccumulator { private var sum = 0 def add(b: Byte): Unit = { sum += b } def checksum(): Int = { return ~(s ...
分类:
其他好文 时间:
2020-02-18 18:48:34
阅读次数:
65
预备知识:多项式除法 上一节我们讲了checksum 这一节我们来讲CRC How do CRCs work CRC: the cyclic redundancy check 从下面几个章节来讲, 首先是讲一下如何通过 模除运算 来检测错误,为了给你后面学习CRC提供一些sense 现在有hello ...
分类:
其他好文 时间:
2020-02-10 22:35:28
阅读次数:
100
主要思想是有限状态机。 RDT1.0 RDT1.0是模拟信道可靠的情况下。 RDT1.0存在的问题: 信道完全可靠是理论的模型 RDT2.0 RDT2.0是模拟信道不可靠的情况下(数据位翻转,但不丢失分组),解决信息发送接收的问题,加入checksum校验位。 发送方在发送完成后会进入一个等待确认的 ...
分类:
其他好文 时间:
2020-02-01 14:42:21
阅读次数:
142
一、8位校验和的实现 1.发送端计算8位校验和的步骤: (1)把校验和字段设置为0。 (2)把需要校验的数据看成以8位为单位的数字组成,依次进行求和,得到的和二进制求反码,再加上1,最终得到校验和。 (3)把得到的结果存入校验和字段中。 2.接收端校验校验和步骤: (1)把需要校验的内容(包括校验和 ...
分类:
其他好文 时间:
2020-01-22 14:50:42
阅读次数:
128