原创 C++ 易混淆點(一)

2.1.1 : C++標準規定的各種算術類型的尺寸的最小值, 同時允許編譯器賦予這些類型更大的尺寸. 比如char的最小尺寸爲8位 執行浮點數運算選用double ,這是因爲float 通常精度不夠而且雙

原创 gdb多進程/多線程調試實戰

gdb多進程調試 set follow-fork-mode [parent|child] set detach-on-fork [on|off] follow-fork-mode detach-on-fork 說明

原创 crontab筆記整理

crontab命令被用來提交和管理用戶的需要週期性執行的任務,與windows下的計劃任務類似,當安裝完成操作系統後,默認會安裝此服務工具,並且會自動啓動crond進程,crond進程每分鐘會定期檢查是否有要執行的任務,如果有要

原创 重讀UNIX網絡編程第二章筆記修正

爲加深理解, 故本章老筆記內容大幅刪減重寫. 第二章重點如下 : TCP (Transmission Control Protocol)傳輸控制協議. 特性如下 : 面向連接 全雙工 可靠, 關心確認/超時/重傳等, 保

原创 linux常用文本處理命令筆記整理

linux常用文本處理的命令的使用率很高, 所以整理了一些之前的筆記,用markdown來記錄備忘。 首先拋出問題, 帶着問題來學記憶知識更有動力: 如何通過一條命令取得eth0的IP4地址 : ifconfig eth0

原创 重讀UNIX網絡編程第三章到第十一章筆記整理

因爲第二章之後基本都是純Socket API的內容, 第三章到第十一章的筆記整理合併到一起。 第三章 3.4 :字節排序函數,涉及到大小端,處理網絡字節序和主機字節序的轉換 3.6 : 地址轉換函數,吹在ASCII字符串與網

原创 UE4的旋轉筆記

--=== 2016.09.13 ===-- 最近想將一個vector轉化爲rotator,轉而需要考慮UE4到底是怎麼旋轉的。 下面我們做個實驗: 我們先將兩個staticMesh放入場景,並將它們的rotation調成一樣,如上圖。

原创 Linux常用運維命令筆記整理(重新排版)

在linux服務器開發過程中, 經常需要各種命令配合來查看各種狀態,所以整理了一些老的筆記來備忘。 iostat iostat主要用於監控系統設備的IO負載情況,iostat首次運行時顯示自系統啓動開始的各項統計信息,之後運行i

原创 一個羣聚(魚羣)AI插件基於虛幻4(有現成打包好的試玩demo, 源碼在GitHub)

Flock-AI-Fish-Unreal-Plugin A fish flock AI Plugin for Unreal Engine 4 一個基於虛幻4的魚羣 AI 插件 this Plugin version can

原创 重讀UNIX網絡編程第一章筆記修正

又準備從頭看一遍unp, 把一些老筆記放到博客裏來就當網盤吧, 順便修正以及刪減一些之前不夠精煉的老筆記內容. 第一章重點如下 : OSI (open systems interconnection), 即計算機

原创 重新看unix網絡編程的一些心得

老書新看, 有了許多不同的見解, 也準備拿出以前自己私人的老筆記做修正放到博客裏, 加深理解. 在這個浮躁人人都能寫書的時代基本要看一本書需要挑很久, 誰寫的, 寫得怎麼樣, 是否是業界經典, 都要需要一一斟酌各種查證方可, 不

原创 從零開始搭建一臺簡易linux服務器

#virtualBox網絡設置 ------------------- 在virtualBox的你的那個虛擬機裏的網絡設置裏添加兩張網卡: 1.“網

原创 UNIX網絡編程閱讀建議

這本書不能一次性所有都想看完。 要有目的性的看,因爲這本書類似於百科全書所有都講, 不分輕重, 如果都看,硬啃,只會迷失了自己,反而不知道看了什麼 這本書不能單獨看。 這本書必須配合TCP/IP詳解和UNIX環境高級編程(

原创 重讀UNP(UNIX網絡編程)13章到31章筆記整理(結合TLPI和APUE兩書的筆記整理)

因爲UNP第三部分(第三版13-31章)的內容結合APUE(UNIX環境高級編程)和TLPI(The Linux Programming Interface)來看才能比較清晰,所以筆記整理會穿插很多這兩本書的內容 13章 1

原创 (排序算法)談一談各類算法和數據結構的c++實現以及相關操作的複雜度(一)

因爲之前的筆記和書籍相關知識都是零零散散的, 沒有一個彙總, 所以寫了這篇博客。有些算法很簡單,複雜度一眼都能看得出來, 幾乎不需要記憶 , 但是有些算法或者數據結構的操作的複雜度就不是一眼可以看得出來, 推導也是很費時間的, 所謂常識