《編碼-隱匿在計算機背後的語言》 —— 讀書筆記(一):編碼
1. 至親密友
1) 什麽是編碼?編碼是一種用來在機器與人之間傳遞信息的方式,編碼就是交流。
2)莫爾斯電碼,只有點和劃(國際求救信號:SOS ...---...),缺點是不區分大小寫。
2. 編碼&組合
莫爾斯電碼表,可以表示字母&數字&標點符號,也稱為二進制碼,兩種不同的事物經過適當的組合,就可以表示所有類型的信息
3. 布萊葉盲文&二進制碼
在布萊葉盲文中,每個在書寫文字中用到的符號(字母、數字和標點符號)都被編碼成為2×3的點碼單元中的一個或者多個凸起的點。這個點碼單元包含的點通常使用1到6的數字來編號。同時他們根據上下文的不同將有著雙重身份。
逃逸碼: 逃離對編碼串一成不變的解析,轉入一種新的解析方式。6號凸點:大寫標識符,表示它之後的字母都被譯成大寫。
換擋碼:數字標識符&取消數字標識符,從字母到數字,從數字到字母,改變著作用域的編碼含義,直到作用域的結束。
《編碼-隱匿在計算機背後的語言》 —— 讀書筆記(一):編碼
相關推薦
《編碼-隱匿在計算機背後的語言》 —— 讀書筆記(一):編碼
分享圖片 信號 組合 大小寫 不變 缺點 改變 有著 書寫 1. 至親密友 1) 什麽是編碼?編碼是一種用來在機器與人之間傳遞信息的方式,編碼就是交流。 2)莫爾斯電碼,只有點和劃(國際求救信號:SOS ...---...),缺點是不區分大小寫。
《深入理解計算機系統》——讀書筆記(一)
img 可執行 即將 簡單的 world std 加載 完整 .exe 這本書從一個簡單的C語言的HelloWorld程序講起... 這是這個小程序的生命周期的一個部分: HellOWorld程序,從被創建(文本格式),到被執行(在屏幕上打印出來)。 其
計算機圖形學 讀書筆記(一) 基礎概念
寫個讀書筆記,一來作為字典以後可以查,二來記錄自己的理解。並沒有對每個知識點的詳細解釋,大部分只有主觀的定性的解釋。大量的配圖用的清華大學的PPT裡的圖,會不會有版權問題呀。。。。讓我刪我就刪。。一、顏色一種特定顏色的光可以由一種光譜表示,但這種表示方法太複雜,所以產生了其他
《程式碼揭祕--從C/C++的角度探祕計算機系統》讀書筆記(一)
最近在看左飛哥的一本書:《程式碼揭祕--從C/C++的角度探祕計算機系統》。我覺得寫得很好,下面是書中的一小段程式,經過我修改。 #include <iostream> using namespace std; int main(void) { char
讀書筆記(一):《醒悟》中“TOC”在零售業是如何應用的?
寫在前面 --------—————轉載請標出處:)——————-------- 高德拉特博士以色列的物理學博士,發明了供應鏈中著名的“TOC(Theory of constraints)”——制約法。令人驚歎的是,他以小說為載體,通過故事生動形象
Spring原始碼解析--《SPRING技術內幕:深入解析Spring架構與設計原理》讀書筆記(一):IOC容器初始化過程
通過閱讀相關章節內容,Spring中IOC容器的載入中,我們需要了解下列幾個概念: Resource:是一個定位、訪問資源的抽象介面,包含了多種資源操作的基礎方法定義,如getInputStream()、exists()、isOpen()、getD
計算機圖形學 學習筆記(一):概述,直線掃描轉換演算法:DDA,中點畫線演算法,Bresenham演算法
前言 感謝中國農大 趙明老師的分享~ 現在我要為我自己走向遊戲程式設計打下基石~ 1 計算機圖形學概論 1.1 計算機圖形學課程簡介 《計算機圖形學》是計算機、地理資訊系統、應用數學、機械、建築等專業本科教學中的一門重要的專業基礎課 如影
Effective Java 讀書筆記(一):建立和銷燬物件
1 構造器 => 靜態工廠方法 (1)優勢 靜態工廠方法有名字 靜態工廠方法不必在每次被呼叫時都產生一個新的物件 靜態工廠方法能返回原返回型別的任意子型別的物件 靜態工廠方法根據呼叫時傳入的不同引數而返回不同類的物件 靜態工廠方法返回物件的類不需要存在(SPI架構) (2
推薦系統實踐讀書筆記(一):好的推薦系統
設計一個推薦系統之前,一定要了解什麼樣的推薦系統才是好的推薦系統至關重要。那麼一個優秀的推薦系統具有哪些特徵呢?(量化或者概念性的特徵) 通過以下三個步驟回答一個優秀的推薦系統是什麼樣的 1)什麼是推薦系統、推薦系統的主要任務、推薦系統和分類目錄以及搜尋引擎的區別 2)不同領域分門別類的介紹
Deep Learning讀書筆記(一):Reducing the Dimensionality of Data with Neural Networks
這是發表在Science上的一篇文章,是Deep Learning的開山之作,同樣也是我讀的第一篇文章,我的第一篇讀書筆記也從這開始吧。 文章的主要工作是資料的降維,等於說這裡使用深度學習網路主要提取資料中的特徵,但卻並沒有將這個特徵應用到分類等
《實時碰撞檢測演算法技術》讀書筆記(一):包圍體(BV)
概述: 在碰撞檢測中,為減少計算消耗,在進行相交測試前,可以先進行粗略的包圍體(BV)測試。對於某些應用程式,包圍體測試足以提供碰撞檢測依據。 一般情況下,包圍體計算須採用預處理而非實時計算。當包圍體所包含的物件移動時,一些包圍體需要實現空間重對齊。因
《編碼-隱匿在計算機背後的語言》 —— 讀書筆記(三):數字
之間 代碼 印度 隱匿 幾何 十個 binary 系統 進行 7. 我們的十個數字 1) 數字是一種最抽象的編碼。早期的數字系統:羅馬數字(乘除很復雜)——古希臘數字系統(古希臘人以幾何學聞名)——印度-阿拉伯數字系統(如今的阿拉伯數字) 2) 阿拉伯數字
《深入理解計算機系統》讀書筆記(ch2)+ C 泛型
tex byte 指向 get 讀書筆記 class its n) 支持 本章主要介紹各類型的機器表示,Stanford的CS107的lec2和lec3有精彩解釋,比看書快(當作書中只是的cache吧)。 lec4中介紹的C裏面如何使用泛型(沒有template, refe
計算機網路讀書筆記(一)概述
一、計算機網路在資訊時代中的作用 (1)計算機網路使使用者能夠在計算機之間傳送資料檔案 (2)當今世界上最大的計算機網路Internet——網際網路 (3)可以從兩個方面來認識網際網路:網際網路的應用和網際網路的工作原理 (4)網際網路兩個基本特點:連通性和共享(共享指資源共享,可以
CSSAPP稀裡糊塗的讀書筆記(一)計算機系統漫遊
主要介紹了計算機系統的一些概念知識等。 系統中的所有資訊,都是由一串位表示的。區分不同資料物件的唯一方法是我們讀到這些資料物件時的上下文。 將一個程式翻譯成一個可執行目標檔案經過四個階段:預處理
《計算機網路(第七版)》讀書筆記(一)概述
重點: 網際網路邊緣部分和核心部分的作用,其中包含分組交換的概念 計算機網路的效能指標 計算機網路分層次的體系結構,包含協議和服務的概念 0、網際網路概述 0、網際網路的兩個基本特點:連通性(資料通訊)和共享(資源共
《代碼閱讀》讀書筆記(一)
需求 的人 一行 編碼 重要 流動 使用 分析 缺少 《代碼閱讀》讀書筆記(一) 《代碼閱讀》(《Code Reading The Open Source Perspective》)Diomidis Spinellis 著 ---------------------
SICP讀書筆記(一)
自由 運用 實參 隱藏 更多 定義 並不是 謂詞 精確 第一章 構造過程抽象 計算過程是存在於計算機裏的一類抽象事物,它在演化過程中會去操作一些被稱為數據的抽象事物。我們通過創建被稱為程序的規則模式來指導這類過程的進行。程序由程序設計語言編排而成。 我們將要使用Lisp
c 語言學習筆記(一)基礎
lac alert https 內容 con 標記 prime c++ prime c基礎 近期工作上有對C語言算法上的需求,所以要學C,上學的時候沒學過,只學過半年的Java(我是專升本,本科學的材料),2015年工作後也學過C,那時候的需求是能看懂就可以,也就沒深入研究
崔華基於oracle的SQL優化讀書筆記(一)如何得到真實的執行計劃
hash mes getting binary oracl only 中文 fun roc ---恢復內容開始--- 得到目標SQL的執行計劃,大致有以下四種方式: 1.explain plan 命令 2.DBMS_XPLAN包 3.SQLPLUS中的autotrace開關