对于探索制度创新与技术创新的融合,区块链其实也提供了一个非常好的理念,那就是“代码即法律”。美国宪法学者莱斯格在著作《代码即法律》中指出,代码是互联网体系的基石,它有能力通过技术手段规范个人行为。代码即法律特别适用于涉公监管。司法是代码即法律的另一个应用范畴。2018年6月,杭州互联网法院宣告审结区块链电子证据“第一案”。......
2023-07-02
代码是数据的重要组成部分,它的正确性将直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大,例如把“1234”写成了“1235”。因此,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码中的一个组成部分。
1.校验位的形成
校验位的形成过程和使用方法如图4-6所示。
图4-6 校验位的形成和使用方法
校验码是按照事先规定好的数学方法及代码本体算出来的。当代码输入计算机时,计算机按照同样的数学方法,根据代码本体重新计算,将结果与输入的校验位比较,由此检验输入的代码是否正确。
2.校验位的算法举例
不同种类的代码,校验位的算法不同,具体方法请参照下例。
(1)国际标准图书号与国际物品代码
国际标准图书号与国际物品代码中校验位的计算方法相同。
【例4-1】 ISBN为:978-7-302-10809-R的图书,如何确定校验位R?
1)用1分别乘书号的前12位中的奇数位,3乘以偶数位。
2)将各乘积相加,求出总和S。
3)将总和除以10,得出余数Y。
4)将10减去余数Y后即为校验位R。如相减后的数值为10,则校验位为0。(www.chuimin.cn)
5)根据上述规则算出:S=118;Y=118%10=8;R=10-Y=10-8=2。
【例4-2】 有如图4-7所示的国际物品的代码结构,校验位的算法如下:
图4-7 国际物品代码结构
S=73;Y=73%10=3;R=10-3=7
(2)居民身份证号的校验位
如图4-6所示的居民身份证号,校验位的确定方法如下所示:
1)对前17位数字加权求和,公式为:S=Sum(Ai×Wi),i=0,…,16,其中Ai表示身份证第i位置上的数字,Wi表示第i位置上的加权因子,依次为
7910584216379105842
2)以11对计算结果S取余,得余数Y。
3)根据Y的值参照对照表得到校验码R。可参见如表4-2所示的对照表。
表4-2校验码对照表
根据上述规则,算出:S=274;Y=10;R=2
有关信息系统开发方法与实践教程的文章
对于探索制度创新与技术创新的融合,区块链其实也提供了一个非常好的理念,那就是“代码即法律”。美国宪法学者莱斯格在著作《代码即法律》中指出,代码是互联网体系的基石,它有能力通过技术手段规范个人行为。代码即法律特别适用于涉公监管。司法是代码即法律的另一个应用范畴。2018年6月,杭州互联网法院宣告审结区块链电子证据“第一案”。......
2023-07-02
四步法的关键是n=2阶代码幻方的构造,设该幻方位于第h行第k列的元素为a(h,k)h=1,2,…,n.则h=2t+1t=0,1,…,m+1时,对1≤k≤2=4m+2取a(h,k)=1当k为奇数时;a(h,k)=2当k为偶数时.t=m+2,…为自然数)阶幻方的四步法,其理论证明已经发表在有关刊物上.......
2023-10-20
CRC码检错能力强,实现容易,是目前应用最广泛的校验方法之一,CRC校验基本工作原理如图2-14所示。图2-14 CRC校验基本工作原理2)将fxk除以生成多项式G,得式中,R为余数多项式。......
2023-11-22
之前介绍的TI处理器都属于ARM体系结构。表2-7TI处理器内核特殊代码目录说明表2-7中有一个奇怪的现象,新一代DaVinci处理器的代码不是在mach-davinci中,而是在mach-omap2中。从这个角度考虑,新一代Da Vinci芯片应该和OMAP2及以后的OMAP处理器在芯片内部结构方面相似度更高一些。因此笔者会以TI官方发布的Android开发包中DM 3730的内核代码为主,进行Linux内核及设备驱动的剖析,但是为了避免局限性,必要时会扩展到其他芯片,以及新版本的内核进行说明。......
2023-11-22
能力标准学完本任务,你应获得以下能力:①了解汽车的分类与代码。图2.1各种汽车表2.1轿车的分级②货车货车又称“载货汽车”“载重汽车”“卡车”,主要用来运送各种货物或牵引全挂车。表2.5汽车型号中部4位阿拉伯数字代号的含义3)尾部尾部分为两部分:前部分由汉语拼音组成,表示专用汽车分类代号。TJ7131U——TJ代表天津汽车制造厂,7代表轿车,13代表排气量为1.3 L,1代表该车为第二代产品,U为厂家自定义。......
2023-08-19
U-Boot两种操作模式:启动加载模式和下载模式。当内核映像被加载到RAM之后,Bootloader的控制权被释放。总的来说,U-Boot必须解决的问题包括以下几个方面。U-Boot中第一阶段的start.S文件中具体处理了这一块。U-Boot的入口就是开机自动启动,U-Boot的唯一出口就是启动内核。......
2023-11-19
换句话说,反讽是指一种以否定性为前提的对立的关系,在被新批评派在诗歌实践中加以引申后,用来表现作品的结构原则,或是表示诗歌内部的辩证结构。反讽论由瑞恰慈首先挖掘出来,并赋以现代语言的意义。新批评的反讽论和这一派别信奉诗歌的有机性和戏剧性结构原则紧密相关。因而,新批评式的反讽概念不再局限于修辞意味中的喜剧讽刺成分,而是扩展为诗句的不相容成分间的张力关系、不协调因素和承受着语境压力的语言构成。......
2024-01-19
设置图形单位可采用以下两种方式:● 命令行:UNITS↙。选中复选框,可以确定顺时针为角度正方向,否则,AutoCAD默认逆时针为角度的正方向。应该指出,在AutoCAD中的绘图单位本身是无量纲的,只是通常习惯上将这个单位视为毫米。在对话框的下方有一个按钮,单击它会弹出对话框,如图1-4所示,用户可在该对话框中设置角度测量的起始位置。......
2023-06-21
相关推荐