原创 網絡編程tcp協議源代碼

int tcp_server(void) { int sockfd; int new_fd; struct sockaddr_in server_addr; struct sockaddr_in client_addr;

原创 source insigned查看或編輯代碼最常用的快捷鍵

Ctrl+F:在當前文件查找字符F4、f3向前向後查找下一個 Ctrl+/:在整個項目文件查找 Ctrl±:全選當前區域 Shift+F8:指定字符顯示高亮 F5:跳到某一行 Ctrl+h:在一個文件中替換 Ctrl+shift+

原创 C語言聯合體(共用體)

union 共用體名{ 成員列表 }; 共用體有時也被稱爲聯合或者聯合體,這也是 Union 這個單詞的本意。 結構體和共用體的區別在於:結構體的各個成員會佔用不同的內存,互相之間沒有影響;而共用體的所有成員佔用同一段內存,修改一

原创 數據結構:單鏈表創建增加節點、求表長、查找並定位鏈表節點數據、插入鏈表節點、刪除鏈表節點,最後打印出來;可直接複製代碼運行並檢驗

數據結構結構中單鏈表創建增加節點、求表長、查找並定位鏈表節點數據、插入鏈表節點、刪除鏈表節點,最後打印出來;可直接複製代碼運行並檢驗; 注意:這裏的代碼編譯環境是vs2013,如果你在其他的編譯環境可以先把"scanf_s"改成"

原创 C語言實現鏈表從尾到頭輸出(採用遞歸思想)

比如:輸入一個鏈表,按鏈表從尾到頭的順序返回一個ArrayList #include"stdio.h" #include"stdlib.h" typedef struct node * pointer; struct node

原创 arduino中keywords.txt文件的寫法

玩arduino的朋友都知道,一般在一個庫中都會有一個keywords.txt文件,而這個文件的作用是用來把一些類名、函數名等顯示不同的顏色。 語法:word【tab】keyword word:你要用不同顏色顯示的關鍵字。 tab

原创 linux的根目錄(/)下各種目錄的作用

在鳥哥私房菜基礎篇截圖下來的:

原创 Linux下用find命令查找文件

格式: find [路徑] 選項 “被查找文件名” 比如:find /home/book -name “list” 再比如:find /home/book -mtime -2 //查找這個目錄下兩天內操作過的

原创 arduino狀態欄下的gcc/g++編譯參數詳細說明

比如以下是編譯的信息: C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (

原创 Linux壓縮解壓命令gzip、bzip、tar

//以下是來自百文網的視頻筆記 1:gzip的常用選項 -l(list) 列出壓縮文件的內容 -k(keep) 在壓縮或解壓時,保留輸入文件。 -d(decompress) 將壓縮文件進行解壓縮 1)查看 gzip -l 壓縮文

原创 數據結構:二分查找

數據結構二分查找,代碼可複製上機 #include"stdio.h" int find(int *r,int n,int key) { int low=1,high=n,mid; mid=(low+high)/2; w

原创 模擬實現一個簡單的shell程序,實現一些簡單的命令

功能: /////我把這個程序說明說發到另外一篇博客//////////////////// 1、顯示當前所在目錄的路徑名(指令pwd) 2、列出指定目錄名中的所有目錄及文件(指令list) 3、改變當前工作目錄(指令chadi

原创 數據結構:快速排序,代碼可直接copy調試

快速排序:任選一記錄作基準,其它記錄與之比較,小於等於放基準前面;大於等於放基準後面。 一趟排序後,左子序列小於等於基準,右子序列大於等於基準。對兩子序列進行同樣處理,直至每組只有1個記錄,全部記錄有序 #include"stdi

原创 數據結構:鏈表二叉樹的創建、前序遍歷、中序遍歷、後序遍歷

數據結構鏈表二叉樹的創建、前序遍歷、中序遍歷、後序遍歷。代碼可直接copy調用 #include"stdio.h" #include"stdlib.h" typedef struct node * pointer; struc

原创 git命令及操作筆記

1:git status命令查看倉庫當前的狀態 2:git dif就是查看被修改的內容 3:git init把當前目錄變成Git可以管理的倉庫 4:git add【文件名】告訴Git,把文件添加到倉庫 5:git commit [