Time of Update: 2018-12-06
在讀mod_python的安裝文檔時候遇到點問題,現在解決了,和大家分享下。我的系統是ubuntu的9.04版本,用apt-get安裝apache和mod_python的 這裡是我參考的mod_python的中文文檔在2.3.2 配置 Apache小節中,因為apt-get安裝的,在/etc/apache2/mods-available/python.load檔案,裡面內容是LoadModule python_module
Time of Update: 2018-12-06
轉自:http://blog.csdn.net/uoyevoli/article/details/1246687由於工作需要最近總用Putty串連Linux偵錯工具。Shell命令和vi雖然用起來不那麼順手,但也湊合,但有一個問題另我十分頭疼,那就是用vi修改程式時我總無意識地按“Ctrl+s”按鍵組合。雖然我知道vi中要儲存檔案,需要使用”w“命令,但怎奈習慣根深蒂固,一時改不過來。 雖然我的手指並不會因為在每次 ”ESC : w 斷行符號” 之前多按一次 “Ctrl+s“
Time of Update: 2018-12-06
VC++的檔案描述符和核心檔案控制代碼HANDLE本文描述VC++中的C語言使用代碼檔案描述符(file
Time of Update: 2018-12-06
http://blog.csdn.net/jemmy/article/details/48188112個球一個天平,現知道只有一個和其它的重量不同,問怎樣稱才能用三次就找到那個球。1,天平一邊放四個,平則壞球在餘下的四個裡,好辦。 不平,先將偏重的四個編號為:1、2、3、4。偏輕的編為A、B、C、D(因為不知道輕重)。2。天平一邊放三個,比如:左邊放1、2、A。右邊放3、4、B。 平則壞球是C、D 裡偏輕的,不平則根據輕重淘汰1、2、B或
Time of Update: 2018-12-06
ProphetRouter會遇到如下問題: Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(Unknown Source) at java.util.TimSort.mergeAt(Unknown Source)
Time of Update: 2018-12-06
使用CallNtPowerInformation時出現無法找到CallNtPowerInformation 錯誤: error LNK2019: 無法解析的外部符號 __imp__InternetGetCookieA@16 ,該符號在函數 "void __cdecl MySend(unsigned int)" (?MySend@@YAXI@Z) 中被引用 (其他類似的錯誤也一樣)原因: 應該是你用到了一個庫函數,但是你的項目沒有把它的庫加進去。 解決方案: 項目 -
Time of Update: 2018-12-06
插入:按下按鍵組合Alt+Shift+D即可輸入日期,按下按鍵組合Alt+Shift+T即可輸入當前的時間。也可以執行“插入”菜單上的“日期和時間”選擇要輸入的格式來達到同樣的操作效果。時間變為正常(不自動更新)不需要日期和時間的自動更新時,可以單擊時間和日期處,按下Ctrl+F11按鍵組合來鎖定時間和日期。或者按下Ctrl+Shift+F9按鍵組合使時間和日期變為正常的
Time of Update: 2018-12-06
[介紹] gcc and g++分別是gnu的c & c++編譯器 gcc/g++在執行編譯工作的時候,總共需要4步 1.預先處理,產生.i的檔案 前置處理器cpp2.將預先處理後的檔案不轉換成組合語言,組建檔案.s 編譯器egcs3.有彙編變為目標代碼(機器代碼)產生.o的檔案 彙編器as4.串連目標代碼,產生可執行程式 連接器ld1.總體選項 -E 只啟用預先處理,這個不組建檔案,你需要把它重新導向到一個輸出檔案裡 面.
Time of Update: 2018-12-06
http://www.cs.pitt.edu/~pdillon/one/其中的SWindowCentrality初始化不完整缺少紅色部分public SWindowCentrality(Settings s) { if(s.contains(CENTRALITY_WINDOW_SETTING)) CENTRALITY_TIME_WINDOW = s.getInt(CENTRALITY_WINDOW_SETTING);
Time of Update: 2018-12-06
根據書中提供的代碼清單1-5,可以完成對於多核處理器的cpu佔用率的控制。但是在使用GetCPUTickCount計時時,下面的算式會出現一點小問題:這裡按照變數millisec 定義的名字,認為後面算式計算的結果是毫米ms,但是((double)t_end –
Time of Update: 2018-12-06
將模板類的聲明放在.h中, 實現放在.cpp中結果出現unresolved external symbol;解決辦法:包含編譯模式:1.將實現一起放在.h中分離編譯模式2.在.h中使用export(編譯器要支援, 很多貌似不支援)// ----- Queue.h ----- // 聲明 Queue 是一個可匯出的 (exported) 類模板 export template <class Type> class Queue { // ... public: Type&
Time of Update: 2018-12-06
設計極其糟糕的select函數相較Windows而言,大部分UNIX API函數設計都比較考究,但也有少數簡直就是奇葩,select函數正是這些奇葩中非常燦爛的一朵。我原來一致鐘情於ACE,接觸的只是reactor,最近由於開始自己設計網路層的類庫,被迫和select打了一些交道,被迫和這個函數打了一些交道,結果只能是看著就吐了,吐著吐著就習慣了。UNIX下select這個API由主函數select和幾個fd_set輔助函數構成。如下:int select(int nfds, fd_set
Time of Update: 2018-12-06
C++:Overload(重載):在C++程式中,可以將語義、功能相似的幾個函數用同一個名字表示,但參數或傳回值不同(包括類型、順序不同),即函數重載。 (1)相同的範圍(在同一個類中); (2)函數名字相同; (3)參數不同; (4)virtual 關鍵字可有可無。只有傳回型別不同,是不構成重載的。Override(覆蓋):是指衍生類別函數覆蓋基類函數,特徵是: (1)不同的範圍(分別位於衍生類別與基類); (2)函數名字相同; (3)參數相同; (
Time of Update: 2018-12-06
修改註冊表中相應欄位 1、添加代理建立一個檔案,譬如叫company_proxy.reg,錄入如下桔色文字內容REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable"=dword:00000001 "ProxyServer"="192.168.0.1:8088"
Time of Update: 2018-12-06
一般.h放聲明, .cpp放定義;標頭檔不應該含有非inline函數或對象的定義,定義只能在程式中出現一次,除了inline函數和const常量的定義。inline1.如果實現不用inline關鍵字,要放到.cpp中。 如果放在.h中,兩個以上檔案包含.h,會出現重複定義錯誤already defined in。原因:每個.cpp被編譯成一個獨立的.obj; 兩個以上.cpp包含同一個.h而這個.h中含有實現部分,這個實現部分就被編譯到兩個.obj中,
Time of Update: 2018-12-06
模版和多態策略化加鎖模式關鍵詞:策略化模式 模版策略化 多態策略化 策略化加鎖模式 ACE BOOST C++ 設計模式 在ACE和BOOST的實現中都有大量的策略化加鎖(Strategized Locking)的模式,這種模式能比較方便的讓你的類相容加鎖和不加鎖的兩種情況。ACE大師Douglas C. Schmidt有一片專門的論文《Strategized
Time of Update: 2018-12-06
#include using namespace std; class Cbase { public: Cbase(int x = 0, int y = 0, int z = 0):a(x), b(y), c(z){}; void display(); void display(int a, int b); void set(); virtual void eval(); static int
Time of Update: 2018-12-06
錯誤是 xxxx的 pre-remove 指令碼引發的,導致不能正常卸載 這個包, 一個簡單的解決辦法: /var/lib/dpkg/info 中找到 xxxx.prerm 修改它 把裡面的指令碼都清了。讓他沒有機會報錯... 然後刪除這個受損的包,可以利用 apt-get remove --purge xxxx 這樣可以直接刪除這個包。 刪除 /var/lib/dpkg/status中有關那個軟體的安裝資訊
Time of Update: 2018-12-06
大家可能一直在用VC開發軟體,但是對於這個編譯器卻未必很瞭解。原因是多方面的。大多數情況下,我們只停留在“使用”它,而不會想去“瞭解”它。因為它只是一個工具,我們寧可把更多的精力放在C++語言和軟體設計上。我們習慣於這樣一種“模式”:建立一個項目,然後寫代碼,然後編譯,反反覆複調試。但是,所謂:“公欲善其事,必先利其器”。如果我們精於VC開發環境,我們是不是能夠做得更加遊刃有餘呢?
Time of Update: 2018-12-06
批處理自身 %0 的總結。 批處理運用中,經常要對自身進行操作, 如:提取路徑,檔案名稱,尾碼名,大小,等等。。。。 充分利用%0的擴充功能,可以很方便的實現。 :: code by 隨風 @bbs.bathome.cn 2008/01/08 1、擷取批處理自身的完整路徑 @echo off echo %0 pause 2、擷取批處理自身的完整路徑,並去掉首尾的引號 @echo off echo %~0 pause 3、