建構函式:
1,設定檔案支援本地字元
2, 定位工作目錄到可執行程式所在目錄
readlink("/proc/self/exe"...)
exe是乙個鏈結檔案 readlink讀它所鏈結的位置 exe可以找到當前程序的可執行檔案的位置
getcwd() 獲取當前路徑
chdir() 切換工作目錄
3, 如果沒有定義除錯模式 設定為後台服務 fork() setsid() umask()
4, 載入外掛程式處理模組 dlopen() dlsym()
5, 繫結訊號處理程式 struct sigaction sigemptyset() sigaddset() signal()
return :退出當前函式
exit
:清理後退出程式
_exit
:直接退出程式
開源專案中的成熟框架, 模組, 介面, 類, **實現
執行緒和網路資料收發使用boost庫中的技術
記憶體管理,使用google的開源庫 tcmalloc
守護程序建立:
1, fork()
2, setsid()
3, fork()
4, 關閉開啟的檔案描述符
5, chdir()
6, umask
定義匯出介面標頭檔案:
#ifdef jjk_exports
#ifdef _linux
#define api __attribute__((visibility("default")))
#define class __attribute__((visibility("default")))
#elif _windows
#define api __declspec(dllexport)
#define class __declspec(dllexport)
#else
#error invalid platform
#endif
#else
#ifdef _linux
#define api
#define class
#elif _windows
#define api __declspec(dllimport)
#define class __declspec(dllimport)
#else
#error invalid platform
#endif
#endif
SQL雜項記錄
1 select into from 與 insert into from 的區別 select into b from a 中,表b必須是未建立的表,此語句複製a表結構和資料到b表中。例如 select uid,uname,email,regtime into userinfo from f us...
知識雜項 1
如果input框裡需要驗證數字讓其無法輸入除數字之外的,可以加入如下方法 onkeypress if event.keycode 48 event.keycode 57 event.keycode 46 d d test value event.returnvalue false 給i標籤等相關賦值...
雜項知識點
1 zn xn 當對映矩陣為方陣且為單位陣,隱馬爾可夫模型退化成標準馬爾可夫模型。2 強化學習 馬爾可夫決策符合馬爾可夫假設。3 漢森矩陣,二階倒數在多元函式上的推廣 把多元函式進行泰勒展開 常用於影象風格遷移 牛頓法。牛頓法 線性方程組求解搜尋方向需要漢森矩陣的逆 距離最優解比較近時搜尋快 擬牛頓...