這個應該是他在b站的個人空間吧
後來找 log4d 資料的時候找到了這個**
記錄 log4d 的幾句**, 方便以後複製
156//自定義日誌某些配置
7 lconfig.loglevel :=warn;
8 lconfig.logpattern := '
%d [%t] %c [%-5p] - %x [%r]-- %m %e%n';
9 lconfig.logdatetimeformat := '
yyyy-mm-dd hh:mm:ss';
10 lconfig.logfilename := '
/tmp/log/program-datetime.log';
11 lconfig.maxfilesize := '
2mb'
;12 lconfig.maxbackupindex := '2'
;1314//
', lconfig.logfilename,
16 tlogpatternlayout.create
(lconfig.logpattern));
2021
22//
為了避免非預期的行為還是呼叫一下 reset 吧
23tlogbasicconfigurator.resetconfiguration;
24tlogbasicconfigurator.configure;
2526 tloglogger.getrootlogger.level :=lconfig.loglevel;
2728
2930
//這樣輸出日誌
31 tloglogger.getlogger('
some-logger-name
').info('
some text to log.');
3233
34
討厭 delphi,尤其 delphi 7 ,讓某些垃圾搞得改都沒法改,換語言都不好換,除了一堆屎一樣的**什麼都沒有,
文件和注釋什麼的都是奢侈品,根本不存在文件和注釋,除了被注釋掉的爛**。
copy **也它喵的6的一13,不知道**來的**,貼上來改幾個變數值,用不到的**一注釋,變數名都不改,有一大堆變數瞎j8操作一番,最後沒有用
只在類內部使用的變數非要汙染全域性,變數取名盡是些flag1 flag2 .. flagn,我知道那是肝妮妹的?? 引數列表長度超40
--------- the end ---------
基於單鏈表的基數排序,結構應該算挺簡單的,容易懂
下面是 乙個收集和乙個分配 問題在於收集和分配的集合無法再次利用,望大佬疏通一下脈絡,太晚就先睡了,明天在想 include include include typedef struct lnod lnod 分配方法 void distrusort lnod p,lnod f 10 lnod e 1...
乙個專案多個分業務應該用redis 幾個db
我們的專案現在使用redis作為多種業務的資料儲存 我們的做法是將不同的業務儲存在不同的db中。比如tonken儲存在db0,點讚資料在db1,快取在db2。這種做法的好處是不同的業務資料可已完全分開。但是在高併發下這種方式出現了問題。在核心訪問redis的類中要不停的切換db,但是在高併發不同db...
D和弦的音階在尤克里裡上應該怎麼按?
預備知識 尤克里裡c大調下do re mi fa sol la xi的這幾個音是怎麼按的以及為什麼這麼按 設定乙個前提 空弦就相當於按住了零品。c大調下do的按法是三弦零品。由於c和d相差乙個全音,cdefgab按照全全半全全全半的音程關係 乙個全音是兩個半音,在ukelili上任意相臨的兩個品格相...