在介紹歷史之前,有必要將乙個經常使用的詞語「標準」解釋一下:編碼,以一種抽象的圖形來表示真實事物——在人類文明的傳遞正是編碼的功勞,編碼是人類智慧型的體現!「
標準是「為了在一定的範圍內獲得最佳秩序,經協商一致制定並由公認機構批准,共同使用的和重複使用的一種規範性檔案。」
標準原意為目的,也就是標靶。其後由於標靶本身的特性,衍生出乙個「如何與其他事物區別的規則」的意思。會衍生出這個意思也不難理解。標靶是「用來判定技術或成果好不好的根據」,標準是另乙個說法。將「用來判定技術或成果好不好的根據」廣泛化,就得到了「用來判定是不是某一事物的根據」
技術意義上的標準就是一種以檔案形式發布的統一協定,其中包含可以用來為某一範圍內的活動及其結果制定規則、導則或特性定義的技術規範或者其他精確準則,其目的是確保材料、產品、過程和服務能夠符合需要。一般而言,標準檔案的制定都經過協商過程,並經乙個公認機構批准。標準往往對應該嚴肅對待的方面有深遠影響。
」以上解釋來自於維基百科,按照我自己的理解,所謂標準,就是就某一原則達成統一的意見,比如美女的標準身材:
胸圍:84cm
腰圍:62cm
臀圍:86cm
當然有的人會說:我的媳婦不符合這個標準但是依然在我眼中是絕世大美女,沉魚落雁,閉月羞花,傾國傾城,前無古人後無來者,我非她不娶,非他不嫁。蘿蔔青菜各有所愛,標準不是真理,也不是物理方程式,能應用到任何領域。
以下是按編年史的方式來展示人類編碼的發展:
3500 b.c. 楔形文字2700 b.c. 字母
1500 b.c. 甲骨文
.(此處省略2023年)
a.d. 1827 盲文
[為了傳送電報]
a.d. 1835 莫爾斯電碼
[美國:為了快速統計人口]
a.d. 1890 打孔卡(bcidc)
[美國:為了使用計算機表示美國人可以理解的符號]
a.d. 1967 ascii(american standard code for information interchange,美國資訊交換標準**)
[為了是用計算機表示中國人等可以認識的符號]
a.d. ???? dbcs(雙位元組字符集)
「其中頗具代表的有:gb2312 gbk gb18030——乙個漢字等於2個英文」
[為了提供乙個全球統一字符集]
a.d. 1991 unicode(萬國碼)
unicode 的前面128個字元是ascii,接下來的128個字元是iso 8859-1對ascii的擴充套件,中國,日本和南韓的象形文本占用了從0x3000dao 0x9ffff的**
unicode 中又包含了 utf-8(由8個、16個、或者24個二進位制位來表示乙個字元)
utf-16(由16個二進位制位來表示乙個字元)
utf-32(由32個二進位制位來表示乙個字元)
笨嘴拙舌WINDOWS GDI繪製區域
在預設情況下,gdi繪畫操作的使用白紙 視窗的客戶區 黑字 pen的顏色 前面我們已經講過如何改筆,現在來學習改變白紙 gdi的繪製區域 正常的紙為乙個矩形形狀!有時候小孩不小心撕掉紙的一角,不小心被紙中間掏空了,又或者紙被剪成了藝術品,比如 如果在這樣的上垂直方向的 劃一根4個畫素的黑色的線條講呈...
笨嘴拙舌WINDOWS GDI 2
古時候,大師舞文之時需要筆墨紙伺候,不同筆,不同墨,作品風格迥異!以下是windows提供的筆 帶有墨 createpen ps solid,0,clred 直線 createpen ps dash,0,clred createpen ps dash,4,clred createpen ps dot...
笨嘴拙舌WINDOWS 計時器精度
windows的大多數系統並非實時作業系統,所以不能規定計算機在某個精確到納秒的時間讓計算機做某項任務,如果規定了時間windows也將需要在完成了執行緒排程後,經行任務執行!也就是說,如果你的應用程式指定計算機在 8 30 29.365秒執行a程式,那麼程式真正執行的時間可能是 8 30 29.3...