原创 1.1數據結構->線性表->順序表

參考《大話數據結構》: 環境:ubuntu16.04 vim 文件名稱:sqlist.h sqlist.c main.c Makefile(放到同一個目錄下) 實現功能:順序線性表的插入、查找和刪除 一、sqlist.h頭文件 #ifn

原创 1.3數據結構->線性表->靜態鏈表

參考《大話數據結構》: 環境:ubuntu16.04 vim 文件名稱:staticlinklist.h staticlinklist:.c main.c Makefile(放到同一個目錄下) 實現功能:鏈表節點分配、數據元素的插入和刪除

原创 ubuntu16.04爲知筆記的安裝

$ sudo add-apt-repository ppa:wiznote-team $ sudo apt-get update $ sudo apt-get install wiznote 點贊 收藏 分享

原创 1.2數據結構->線性表->鏈表

參考《大話數據結構》: 環境:ubuntu16.04 vim 文件名稱:sqlist.h sqlist.c main.c Makefile(放到同一個目錄下) 實現功能:鏈表的初始化、頭部插入和尾部插入,鏈表清空和鏈表遍歷 1、link

原创 2.棧和隊列的基本概念

點贊 收藏 分享 文章舉報 Ada-Lee 發佈了19 篇原創文章 · 獲贊 3 · 訪問量 1萬+ 私信 關注

原创 2.1棧的順序結構

參考《大話數據結構》: 環境:ubuntu16.04 vim 文件名稱:sqstack.h sqstack.c main.c Makefile(放到同一個目錄下) 實現功能:棧的初始化,入棧,出棧 1.sqstack.h頭文件 #ifnd

原创 計算機網絡基礎知識總結

http://www.cnblogs.com/maybe2030/p/4781555.html 計算機網絡學習的核心內容就是網絡協議的學習。網絡協議是爲計算機網絡中進行數據交換而建立的規則、標準或者說是約定的集合。因爲不同用戶的數據終端可

原创 dbus-glib應用入門

操作系統:ubuntu16.04 需要安裝的依賴包:sudo apt install libglib2.0-dev libdbus-glib-1-dev libdbus-1-dev          工作中有用到dbus-glib編程接口

原创 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係

操作系統:ubuntu16.04         今天想通過apt install安裝glib庫,結果提示“無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係 ”,網上找了一圈答案,更換/etc/apt/下的so

原创 1.gdb調試初級

gdb調試:gdb是GNU開源組織開發發佈的一個強大的UNIX下的程序調試工具。 1.gdb的使用 在編譯的時候把調試信息加入到可執行文件中。eg:gcc -g hello.c -o hell(起調試作用的參數是-g) gdb使用: (1

原创 最值得閱讀學習的 10 個 C 語言開源項目代碼

http://blog.jobbole.com/79023/ 1. Webbench Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的性能,

原创 error while loading shared libraries: xxx.so.x" 錯誤的原因和解決辦法

http://www.cnblogs.com/Anker/p/3209876.html 今天在執行一個protobuf程序時,提示error while loading shared libraries: libprotobuf.so

原创 Systemd 入門教程:實戰篇

http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html 上一篇文章,我介紹了 Systemd 的主要命令,今天介紹如何使用它完成一些基本的任務。 一、

原创 利用systemd進行日誌記錄

環境:主機操作系統:ubuntu16.04 功能實現:利用systemd實現應用的日誌記錄功能,並輸出到指定文件夾 環境額外依賴:libsystemd-dev_229-4kord4_amd64.deb (依賴安裝時可能還需要一些其它的依

原创 openssl命令行彙總

1、HmacSHA256的shell實現 echo -n "value" | openssl sha256 -hmac "key" 2、命令行下用私鑰給消息摘要簽名 rsautl -sign -inkey "私鑰" -in "要簽名的摘要