source:
拿幾個小資料玩一玩,如bca ac acc(可以多找幾個)
先看所有字母均不相同的情況,我們發現乙個小規律:
設加密串中 .
'>.
. 的位置為 m
'>m
m ,則將加密串按字典序排序後第 m
'>m
m 位的字母即為解密串第 1
'>1
1 個字母
再想想能不能將這個規律拓展到有字母相同的情況,很容易想到將位置作為第二關鍵字排序,實踐後發現確實成立
再次觀察,我們發現解密串第1個字母與第2個字母間、第2個字母與第3個字母間......也有相同的規律,於是成功將其拓展至任意加密串
那麼為什麼會是這樣的呢?我們以解密串 bca
'>bca
bca 舉例,其加密串為 ac.
b'>ac.b
ac.b.b
ca'>.bca
.bcaa.
bc'>a.bc
a.bcbc
a.'>bca.
bca.ca
.b'>ca.b
ca.b
易知在最後一列裡(即加密串中) .
'>.
. 所在位置的那一行是解密串加上乙個 .
'>.
. ,且由於字母均不相同所以矩陣第一列便是按字典序排列的串
那麼我們就知道加密串中 .
'>.
. 所在位置 m
'>m
m 即為矩陣的行數,即為解密串第 1
'>1
1 個字母在矩陣第一列中的位置,即為解密串第 1
'>1
1 個字母在按字典序排列後的串中的位置
由此得證我們的「小規律」
SRE Google運維解密 心得
在乙個執行的系統中,出現風險是不可能避免的,而運維工程師的存著便是控制並解決風險。書中提到構建百分百可靠的服務是不可取的,因為乙個服務面向使用者的不止是可靠,還有創新。當可靠性達到一定的數量級後,再花費大量的成本在可靠性上而忽略服務的創新,這種方式得不償失。書中還提到可用性為多少個 9 這個概念 上...
2015新浪商業思想OpenDay 解密大資料營銷
用變化把握趨勢,擁抱未來 網際網路具有兩大核心 資訊對稱性和資料。網際網路的本質就是提高資訊對稱性,提高生產者與消費者的聯絡,降低成本。隨著移動網際網路的不斷增長,這種作用的效果就更加突出。移動網際網路打破了人們使用網際網路的時間界限,實現真正意義上的 always online 這也給幾乎每個行業...
讀SRE Google運維解密有感 二
這是讀 sre google運維解密 有感第二篇,第一篇參見 這本書最近又讀了幾章,結合自己的經歷,有些地方真的能感同身受,有些地方也驚嘆sre充滿辯證的思想,總之sre是好一本好書,會給你很大的啟發。本書主要是講通過sre思想進行運維體系的構建,除了技術層面以外,我更關注sre內在充滿辯證的思想。...