原创 C語言常用排序法----結合順序表

首先定義順序表,實現由小到大的排序 typedef int ElemType ; typedef struct { ElemType *elem; int length; int listsize; }SqList;//S

原创 單鏈表的初始化,遍歷

今天實現單鏈表的初始化,遍歷時,都遇到了一些問題,覺得比較有意義,所以,提筆記錄下吧~~ 鏈表定義 typedef int ElemType; typedef struct LNode{ ElemType data;

原创 CPU與外設傳輸方式

如果外設想要工作,那麼他就必須去找CPU請求服務,只有得到CPU的批准,這樣纔可以爲其分配計算機資源,讓其完成任務。 隨着進步,CPU與外設之間產生了4種訪問方式。 1.輪詢方式。 每隔一段時間CPU就會在一定的週期時間內按照一定

原创 CC3200之ADC引腳使用+ad轉換器的基本原理

在學習CC3200的過程中發現了一個非常有意義的引腳ADC引腳,他可以實現開發板內部的AD轉換,可將模擬信號轉爲數字信號,並且在開發板的應用中更偏向於讀取傳感器的模擬信號(AO)。 CC3200最多支持4個ADC外設引腳,每個引腳

原创 vim編譯器的使用

vi是Linux操作系統的最常用的編譯器,vim 是vi的升級版本,它不僅兼容vi的所有指令,而且還有一些新的特性在裏面。 使用vim編譯器要提前下載 sudo apt-get install vim 如果想要知道是否安好,只

原创 Linux下root登錄ls、vim命令無法使用,無法找到命令

昨天剛下好Anaconda3,下完後,想着很多下載命令在普通用戶下還要sudo,於是打算轉到root下直接apt,但是竟然告訴我vim,ls都不可用,好氣哦!!! 主要原因在於當前的path路徑被篡改! 我在安裝Anaconda3

原创 docker問題之相同id鏡像刪除以及正在運行容器的鏡像刪除

docker問題之鏡像刪除 今天在Ubuntu下搭建apache時,始終無法進入自己寫的頁面,瀏覽器輸入127.0.0.1依舊是apache官網頁面,心想是不是dockerfile出了問題,一查看,果不其然。。。竟然在參數配置時,

原创 嵌入式開發基礎掌握

最近聽了清華大學物理系曾鳴老師的嵌入式課程,就課程中的知識進行總結。 微控制器軟件開發過程中的各種文件 (1)C編譯器:生成C語言對應的彙編代碼 (2)彙編編譯器:將彙編文件變爲0/1代碼 (3)目標文件:此時仍是邏輯的,並

原创 ubuntu16.04下基於NS-2安裝leach協議

ubuntu16.04下基於NS-2安裝leach協議 環境平臺:ubuntu16.04+NS-2+leach源碼+beyond compare 先安裝beyond compare軟件,後面用得到,安裝步驟: wget http:

原创 ns-2下leach協議安裝並運行第一個實例

NS-2安裝須知:若按照這個的全套教程,建議全都在一個用戶下完成,不建議root用戶和普通用戶交叉執行命令,容易出錯!! 實驗環境Ubuntu16.04+ns-allinone-2.35 ns官網http://www.isi.

原创 CC3200之GPIO引腳分析

預備知識: (1)volatile關鍵字: volatile定義的變量一般爲無需開發者自己賦值,會自動改變的變量。 在普通的程序中,編譯器都具有優化功能,爲了避免浪費計算機資源,會將重複或無用的語句刪除。 大家觀察下面一段代碼。

原创 讓人不頭疼的&,&&,|,||

C語言基礎應用 &與&&區別 &(按位與):A&B,將A,B分別轉變爲二進制進行按位比較,只有當都爲1時,本位才爲1;其他爲0,位數不夠補0。 如3&6,對應011&110=10=2 &&(邏輯與):當兩邊的值都爲1時,才爲1,;

原创 zookeeper僞集羣搭建過程以及問題總結之FAILED TO START,Error contacting service. It is probably not running

第一步下載zookeeper鏡像。 使用容器需要依託鏡像作爲操作系統,因此先下載docker鏡像。 下載zookeeper 3-5-6並解壓,改名爲zookeeper_bin1,並移動至solrcloud文件夾中,更改名字爲zoo

原创 docker學習之docker安裝

原文鏈接:https://yq.aliyun.com/articles/625340 docker介紹 docker安裝傳送門 報錯: 在docker安裝過程中可能會出現錯誤 docke

原创 按鍵消抖

原因:由於按鍵是由金屬片組成,當按下鬆開後,會發生抖動,效果等同於在很小的時間內按下好多次,由於人的反應時間較計算機的計算能力差距很大,因此,計算機經過處理後產生的效果是人眼看不到的,爲了能夠看到清晰的效果,因此,需要設置按鍵消抖