博仕书屋
会员书架
首页 > 玄幻 > 脑回路清奇的主角们 > 幻当程序员小白用自然语言编程时会怎样?

幻当程序员小白用自然语言编程时会怎样?(2 / 2)

章节目录 加入书签
好书推荐: 报告京少,你家少奶奶又野又撩 长生者在求道 军火大亨到战争之王 无道记 创元 苟在神诡世界肝经验 乖乖姨娘她一身反骨 穿进红楼从丫鬟开始 是时候找个地球人结婚了 诸天:从一世之尊求道

fdjhlkjhlkjhlkjh

为了快速得知每个数字的排列方式,可以进行统计校验

每一行的第一列中出现a的次数为2次

每一行的第二列中出现a的次数为次

第一行中出现a的次数为2次

第二行中出现a的次数为3次

a在整个文本中出现过12次

以此类推,就能使用数独的方式,逆推出去掉了很多排列组合的有限数量的排列组合方式,然后这些排列组合就能通过其他校验方式,比如md5,比如sha128和其他校验方式快速找出正确的排列组合。

这种方式,就是使用小公式重复使用的方式,快速生成数据的片段,然后只需要把数据片段进行拼图一样的整理就行了,就能还原出源文件。

之前说的,只应用到阶乘,n次方,无理数,都只适合于超级计算机的压缩方式,而这次介绍的,则是相对来说,更适合个人计算机,以及单片机使用,本身就是以硬件上限有限时,如何获得最高压缩率,以及最快解压缩。

同样的,把数据进行片段化,然后使用特定进制的方式来进行统计,同样可以统计出,然而还有一种特殊的进制转换对齐校验方式。

比如二进制的11111111111111111111。

转换为4进制(=a(1=b(1=c(11=d:dbdbabadbdac

转换为十进制:46,84,723,57

转换为16进制:abadd1372

然后进行统计,比如,在4进制中,abcd各出现过多少次;在二进制中和1各出现过多少次;在十进制中123456789各出现过多少次;在十六进制中123456789abcdef各出现过多少次。

当然了,为了进制校验的准确性,一般都是采用素数进制的方式来进行校验(比如2进制,3进制,5进制,7进制,11进制,13进制……以此类推,然后通过进制之间的差异,来统计。

当然了,因为是为了给单片机使用的,所以本身就不会采用过高进制,比如高达亿进制。

也就是把每一个数据片段,都除以各个进制数,然后得出余数。

→喷子兼或破壁人:所以分解质因数都出现了是吧?你还能更敷衍一点么?

→喷子兼或破壁人:直到现在,你都没有给出使用多处理器来进行大数据压缩和解压缩的代码实现,你在这给程序员用自然语言编程呢?

点击切换 [繁体版] [简体版]
章节目录 加入书签
新书推荐: 苟在武道世界成圣 高武:开局俘获校花,我靠装杯杀疯了 百无禁忌 亡灵法师,召唤055什么鬼? 破甲九重 这个武圣血条太厚 从栽下菩提树开始成神 玄幻:苟家十年,我举世无敌 我咋就天下无敌了 我有无限死士,暴兵横推诸天