本文首發於我的公眾號 Linux雲計算網絡(id: cloud_dev),專注於干貨分享,號內有 10T 書籍和視頻資源,后台回復「1024」即可領取,歡迎大家關注,二維碼文末可以掃。
大概從 2012 年開始,那會還在讀大三,看了很多大牛用博客記錄分享自己的學習經歷,頓時心血來潮,於是自己也開始寫,這一寫就是 5 年,中間斷斷續續,但好在一直在堅持。
趁着這個新年之際,總結一下過往寫的這些文章,正好也可以回顧一下這些年都學了些啥,也分享給有需要的朋友。
這不總結還不知道,一總結還挺佩服曾經牛逼努力的自己,自我感覺確實輸出了一些有技術深度的文章。
雲計算
這個方向是工作后確定的,沒有太多經驗,還只是個初學者,目前也是一邊學一邊記錄下來,為此我還開了個公眾號「aCloudDeveloper」,用來記錄並分享這個學習過程,從 去年 10 月份開始到現在,差不多 3 個月的時間,堅持周更,主要輸出以下幾篇文章,還有一些可以關注我的公眾號查看。
虛擬化技術總覽
Qemu 簡述
KVM 初探
CPU 虛擬化
內存虛擬化
網絡虛擬化
從 Bridge 到 OVS,探索虛擬交換機
OVS 總體架構、源碼結構及數據流程全面解析
算法
經典排序
VC庫中快排函數的詳解
經典排序之 快速排序
經典排序之 選擇排序
經典排序之 插入排序
經典排序之 冒泡排序
經典排序之 堆排序
經典排序之 歸並排序
算法導論
算法導論第二章小試牛刀——各種排序總結
算法導論第四章分治策略實例解析(一)
算法導論第四章分治策略剖根問底(二)
算法導論第六章堆排序(一)
算法導論第六章優先隊列(二)
算法導論第七章快速排序
算法導論第八章線性時間排序
算法導論第九章中位數和順序統計量(選擇問題)
算法導論2-9章補充幾道題——逆序、中位數等問題
算法導論第十章 棧隊列和鏈表
算法導論第十一章 散列表
算法導論第十二章 二叉搜索樹
算法導論第十三章 紅黑樹
算法導論第十四章 數據結構的擴張
AVL樹探秘
算法導論第十五章 動態規划
算法導論第十八章 B樹
算法導論第十九章 斐波那契堆
算法導論之探秘堆結構
其他
全排列(含遞歸和非遞歸的解法)
旋轉字符串算法由淺入深
用O(1)的時間復雜度刪除單鏈表中的某個節點
漫談遞歸轉非遞歸
BF算法和KMP算法在string 之 strchr函數和strstr函數中的應用
用O(1)的時間復雜度刪除單鏈表中的某個節點
Linux
學 Linux 不深入到內核總感覺哪里不對勁,一直都想把這塊硬骨頭啃下,2018 年立個 flag,多少要啃一點。
Linux探秘之用戶態與內核態
Linux探秘之I/O效率
UNIX環境高級編程筆記之文件I/O
UNIX環境高級編程筆記之標准I/O庫
UNIX環境高級編程筆記之進程環境
UNIX環境高級編程筆記之進程控制
UNIX環境高級編程筆記之線程
UNIX環境高級編程筆記之高級I/O
編程技巧
C/C++ 高階技巧
指向函數的指針
十個例子讓你完全搞懂 C++ 的虛函數(不懂來找我)
防御性編程
數據對齊詳解
右左法則解決復雜聲明
一招教你寫通用的交換程序
C++中引用詳解
自己動手寫 string 函數
string 之 strlen函數
string 之 strcpy函數
string 之 strcat 函數
string 之 strcmp函數
string 之 strchr函數 和 strstr函數(BF算法和KMP算法的應用)
string 之 strrev函數
string 之 memcpy函數 和 memset函數
大神經驗
編譯器大神心法傳授——防御性編程相關
編譯器大神心法傳授——內存對齊相關
編譯器大神心法傳授——sizeof 詳情
編譯器大神心法傳授——函數參數傳遞
Java 類
平時不怎么用 Java ,因此也就寫了 3 篇,其中一篇卻意外獲得了目前為止最高的推薦,這是萬萬沒有想到的,既然大家這么喜歡,我也貼出來吧。
Java中Properties類的操作
Java 對 CSV 文件的操作
Java 項目UML反向工程轉化工具
刷題
題大大小小刷了不少,但是都沒怎么記,有興趣可以看看 LeetCode。
LeetCode 題解
百煉 OJ
工具
在word 2010中采用EndNote X7插入引用
6個免費的C++圖形和游戲庫
8個免費實用的C++GUI庫
(轉)全球15個頂級技術類博客
網絡仿真工具——the one
好了,真正有價值的就這些了,其他的都是一些筆記之類的,就不放上來了,有興趣的可以到每一個分類和標簽里看看有沒有你感興趣的。
最后,別忘了關注我的公眾號 「Linux雲計算網絡」(id: cloud_dev) ,以后更多的干貨都會發在上面,敬請期待。
我的公眾號 「Linux雲計算網絡」(id: cloud_dev) ,號內有 10T 書籍和視頻資源,后台回復 「1024」 即可領取,分享的內容包括但不限於 Linux、網絡、雲計算虛擬化、容器Docker、OpenStack、Kubernetes、工具、SDN、OVS、DPDK、Go、Python、C/C++編程技術等內容,歡迎大家關注。