自己動手寫編譯器、連結器-第十一章
第11章SC語言程式開發304 11.1SC語言程式開發流程304 11.2SCC編譯器測試程式304 11.2.1表示式測試304 11.2.2語句測試308 11.2.3結構體測試310 11.2.4函式引數傳遞測試312 11.2.5字串測試314 11.2.6全域性變數測試315 11.3語言舉例316 11.3.1可接收命令列引數的控制檯程式316 11.3.2可接收命令列引數的Win32應用程式317 11.3.3HelloWindows視窗程式318 11.3.4檔案複製程式323 11.3.5九九乘法表325 11.3.6列印菱形326 11.3.7螢幕捕捉程式328 參考文獻336 附錄ASC語言文法定義中英文對照表337
相關推薦
自己動手寫編譯器、連結器-第十一章
第11章SC語言程式開發304 11.1SC語言程式開發流程304 11.2SCC編譯器測試程式304 11.2.1表示式測試304 11.2.2語句測試308 11.2.3結構體測試310 11.2.4函式引數傳遞測試312 11.2.5字串測試314 11.2.6全域性
自己動手寫編譯器、連結器-第十章
第10章連結器261 10.1連結方式與庫檔案261 10.2PE檔案格式263 10.2.1總體結構263 10.2.2DOS部分264 10.2.3NT頭265 10.2.4節頭表272 10.2.5程式碼節272 10.2.6資料節274 10.2.7匯入節274
自己動手寫Java虛擬機器(第2章 搜尋class檔案)
學習Java虛擬機器以及go語法,記錄下自己的學習過程 2.1 類路徑 2.2 準備工作 2.3 實現類路徑 2.3.1 Entry介面 2.3.2 DirEntry 2.3.3 ZipEntry 2.3.4 CompositeEntry 2.3.5 Wil
手動調動編譯器、連結器程式設計
在不同的作業系統和編譯器系統中,執行C++編譯器的命令也不同。最常用的編譯器是GUN編譯器和微軟Visual Studio編譯器。 執行GUN編譯器的命令是g++:$ g++ -o prog1 prog1.cc ,其中$是系統提示符,-
演算法導論 第十一章:散列表 筆記(直接定址表、散列表、通過連結法解決碰撞、雜湊函式、開放定址法、完全雜湊)
前面討論的各種資料結構中,記錄在各種結構中的相對位置是隨機的,和在記錄的關鍵字之間不存在有確定的關係,因此在查詢記錄是需要進行一系列和關鍵字的比較。而理想的情況是不希望進行任何的比較,一次存取便能得到所查記錄。那就必須在記錄的儲存位置和它的關鍵字之間建立一種確定的關係f,使每個關鍵字和結構中有一
第十一章 命令傳參過濾器、命令組合工具:xargs命令
shell命令傳參過濾器 shell命令組合工具 shell xargs命令 第十一章 命令傳參過濾器、命令組合工具:xargs命令 名詞解釋 xargs命令 是給其他命令傳遞參數的一個過濾器,也是組合多個命令的一個工具。它擅長將標準輸入數據轉換成命令行參數,xargs能夠處理管道或者stdin並
白話SpringCloud | 第十一章:路由閘道器(Zuul):利用swagger2聚合API文件
前言 通過之前的兩篇文章,可以簡單的搭建一個路由網關了。而我們知道,現在都奉行前後端分離開發,前後端開發的溝通成本就增加了,所以一般上我們都是通過swagger進行api文件生成的。現在由於使用了統一路由網關了,都希望各微服務的api文件統一的聚合在閘道器服務中,也方便前端使用者查閱,不需要每個服務單獨檢視
elasticsearch:第十一章 IK分詞器分詞結果檢查
IK分詞器-分詞方法(head 和位址列均可訪問:使用範圍ES 5.X) http://192.168.100.23:9400/_analyze?analyzer=ik_max_word&pr
第十一章 Helm-kubernetes的包管理器
Helm - K8s的包管理器 11.1 Why Helm K8s能夠很好的組織和編排容器,但它缺少一個更高層次的應用打包工具,Helm就是幹這個的。 比如對於一個MySQL服務,K8s需要部署如下物件: (1)Service,讓外界能訪問MySQL (2)Secret,定義MySQ
鳥哥的Linux私房菜(伺服器)- 第十一章、遠端聯機伺服器SSH / XDMCP / VNC / RDP
由於我們 Linux 使用的圖形介面是所謂的 X-Window System 的東西,這玩意兒是能夠跨平臺的,目前在 Linux 上頭開發的圖形介面軟體,幾乎都是使用這個 X 的架構來處理,所以囉,你就不能夠不知道 X Window 啦! 我們在基礎篇第三版的二十四章已經講過 X Window 啦,
第十一章 Helm-kubernetes的包管理器(下)
11.5.5 開發自己的chart k8s提供了大連官方的chart, 不過要部署微服務,還是需要開發自己的chart: 1 建立chart Helm會幫助建立目錄mychart,並生成各類chart檔案。我們在此基礎上開發自己的chart.
第十一章:ffmpeg和QT開發播放器之專案移植到Ubuntu
寫在前面: 將前面十章節的程式碼移植到linux中,注意,這裡是移植到ubuntu中,之後我還會想辦法移植到開發板中去,不過還是有點難度就是了。移植好的程式碼路徑:https://download.csdn.net/download/tainjau/10396395
《UNIX網路程式設計01》 第十一章 高階名字與地址轉換 gethostbyname_r、gethostbyaddr_r
gethostbyname_r、gethostbyaddr_r #include<unistd.h> #include<netdb.h> int main() { struct hostent hostbuf,*res = NULL; ch
高等數學:第十一章 無窮級數(2)函式的冪級數展開式、傅立葉級數
§11.5 函式展開成冪級數 一、泰勒級數 如果在處具有任意階的導數,我們把級數 (1) 稱之為函式在處的泰勒級數。 它的前項部分和用記之,且 這裡: 由上冊中介紹的泰勒中值定理,有 當然,這裡是拉格朗日餘項,且 。 由有 。 因此,當時,函式的泰勒級數 就
鳥哥的Linux私房菜(基礎篇)- 第十一章、認識與學習 BASH
你是否會覺得奇怪,怎麼我們什麼動作都沒有進行,但是一進入 bash 就取得一堆有用的變量了?這是因為系統有一些環境配置檔案案的存在,讓 bash 在啟動時直接讀取這些配置檔案,以規劃好 bash 的操作環境啦!而這些配置檔案又可以分為全體系統的配置檔案以及使用者個人偏好配置檔案。要注意的是,我們前幾個小節
高等數學:第十一章 無窮級數(3)正弦級數、餘弦級數、週期為2L的周期函式的傅立葉級數
§11.9 正弦級數和餘弦級數 一、奇函式偶函式的傅立葉級數 一般說來,一個函式的傅立葉級數既含有正弦項,又含有餘弦項。但是,有些函式的傅立葉級數只含有正弦項或只含有餘弦項,究其原因,它與所給函式的奇偶性有關。 【定理】以為週期的奇函式展開成傅立葉級數時,它的傅立葉係數適
敏捷軟件開發 第十章、第十一章、第十二章
構建 工作 容易 說明 畫圖 很多 模式 它的 無需 第10章 Liskov 替換原則(LSP) 原則解釋: 子類型(sbutype)必須能夠替換掉它們的基類型(base type) 這一章沒大看懂,貌似和 OCP(開發關閉原則)關系很大,以後再研究
第十一章 網絡文件共享服務之samba
windows 計算機 免費軟件 信息服務 全世界 Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。在此之前我們已經了解了NFS和FTP,NFS與samba一樣,也是在網絡中實現文件共享的一種實現,但不幸的是,其不支持windows平臺,而本
構建之法第十一章讀後感
思維導圖 我們 加減乘除 圖形 計算 每日 導圖 case 中間 本周進行了構建之法的第十一章軟件設計與實現的學習; 第十一章主要講了典型的開發流程,常見的分析和設計方法:ERD,DFD,UML,開發階段的一些管理方法:每日構建,小強地獄,構建大師; 分析和設計方法包括以文
我的學習之路_第十一章_字符流
之間 才會 fileutil output keys 返回 ont 讀取數據 一個 【字符流】 IO流的分類 ★字節流 操作的文件不是文本文件 字節輸入流: InputStream 抽象類 FileInputStream操作文件的字節輸入流 字節輸出流: OutputStr