知識雜項記錄

2021-07-25 19:25:48 字數 1258 閱讀 1613

建構函式:

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 漢森矩陣,二階倒數在多元函式上的推廣 把多元函式進行泰勒展開 常用於影象風格遷移 牛頓法。牛頓法 線性方程組求解搜尋方向需要漢森矩陣的逆 距離最優解比較近時搜尋快 擬牛頓...