原创 HTTP協議詳解

HTTP協議詳解 HTTP的主要特點 支持客戶/服務器模式。 簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。請求方法常用的有 GET、HEAD、 POST。每種方法規定了客戶與服務器聯繫的類型不同。由於 HTTP 協

原创 bash-shell高級編程--條件判斷

條件判斷 每一個完整並且合理的程序語言都具有條件判斷的功能,並且可以根據條件判斷的結果做下一步處理,bash中有test命令,有各種中括號和圓括號操作,和if/then結構 條件測試結構 使用if/then結構判斷命令列表的退出

原创 bash-shell高級編程--求最大公約數

一個完整的編程語言肯定少不了對計算能力的支持,同樣shell腳本中也提供了對計算能力的支持,下面的腳本就是實現求兩個數的最大公約數的shell腳本。 已在ubuntu16.04上驗證過 #!/bin/bash # gcd.sh:

原创 使用腳本實現自動清除指定文件夾下丟失鏈接文件的符號鏈接

腳本可清除,指定文件夾下,對視鏈接文件的符號鏈接。 在使用Linux時,常常會爲自己許多文件或者程序建立符號鏈接,這樣就不用每次都到對應的文件夾下去尋找對應的文件而只需要對需要經常訪問的文件建立符號鏈接就可以了,這樣就能把你常需要

原创 鏈接腳本語法

鏈接腳本語法 點贊 收藏 分享 文章舉報 AndrewYZWang 博客專家

原创 bash-shell高級編程--退出和退出狀態碼

退出和退出狀態碼 大家都知道exit是用來退出一個腳本,既可以使用exit來結束一個腳本,像常用的C語言一樣,它也會返回一個值,這個值會傳遞給腳本的父進程,父進程會使用這個值做下一步的處理。 其實在linux中執行任何一個命令都會

原创 bash-shell高級編程--操作符與相關主題

操作符與相關主題 操作符 賦值 變量賦值,初始化或者修改變量的值 = 通用賦值操作符,可用於算術和字符串賦值。 var=12 car=bmw # 在=號後面不能出現空白字符的 不要混淆=賦值操作符與=測試操作符 # = 在這裏是

原创 bash-shell--高級編程

bash-shell 1.shell熱身 shel熱身 2.bash-shell特殊字符的使用 bash-shell特殊字符的使用 3.trap–shell調試的不二人選 trap–shell調試的不二人選 4.tldr一個精簡的

原创 u-boot

1.uboot編譯過程分析

原创 u-boot編譯過程分析

文章目錄U-boot Makefile國建過程主機構建環境配置過程定義主機系統架構定義主機操作系統類型定義SHELL腳本的解釋器設定編譯輸出目錄目標機相關配置過程mkconfig腳本傳遞給mkconfig腳本參數檢查參數合法性創建

原创 Automake十分鐘速成教程

文章目錄AUTOMAKE小試牛刀所需文件執行步驟文件含義發佈程序example AUTOMAKE 小試牛刀 所需文件 使用automake管理單個可執行程序 所需文件 hello–文件夾 hello/Makefile.am

原创 SQLite數據庫C語言接口使用實例教程

文章目錄SQLiteC語言操作說明`SQLITE3`爲什麼要用 `SQLite`?`SQLite`命令常用SQL語句創建表修改表數據表測查詢限定和排序多表連接外連接交叉連接子查詢條件結果處理SQLite中的NULL高級SQL修改數

原创 ifstat,iftop

文章目錄ifstatiftop ifstat Ifstat is a little tool to report interface activity, just like iostat/vmstat do for other

原创 PlantUML權威教程-時序圖

文章目錄PlantUML時序圖簡單的時序圖participant改變先後順序使用as重命名參與者order改變參與者的順序使用非字母符號修改箭頭樣式修改箭頭的箭頭的顏色對消息序列進行編號組合消息添加註釋改變註釋的形狀使用ref實現

原创 SOCKET編程-時間服務器和客戶端的實現

文章目錄UNIX_NET獲取服務器時間connect函數獲取時間客戶端程序實現獲取時間服務器實現小技巧宏定義的使用&&變參函數的宏定義實現源碼地址 UNIX_NET 獲取服務器時間 connect函數 #include <sys/