原创 關閉文件指針不對

瀏覽代碼時看到下面幾行代碼,大家看看有啥問題 其中隱含的問題是關閉空的文件指針,所以寫了一個測試代碼,運行一下,掛了。

原创 error C2733: 不允許重載函數“write_string”的第二個 C 鏈接

      今天編寫一個工具函數庫時,編譯時產生“ 不允許重載函數“write_string”的第二個 C 鏈接”這個錯誤,以前沒碰到過,不明白什麼意思,想了一下,估計是重複聲明瞭,所以就查頭文件,看看有沒有重複的,查來查去沒發現。就想起

原创 文件指針過多沒關,會導致文件打開失敗

今天看代碼時,看到很多文件的操作,想到什麼時候以寫方式打開文件會造成文件打開失敗。所以想了一個測試的例子---多次打開文件,然後不關文件句柄,看看會不會出現失敗的情況。結果是打開第509個文件的時候失敗了下面是簡單的例子#include

原创 爲什麼析構函數常聲明爲虛函數

       昨天看了火狐的源碼,看到裏面很多,應該說幾乎所有的析構函數都申明爲虛函數,一時想不起來爲啥,就上網查了一下,才知道這樣做的作用是:       當你動態申請一個對象時,並且把這個對象的指針賦值給基類,這時當你用這個基類指針釋

原创 vs2005中神祕的出現空格用點,製表符用箭頭替換了

      前兩天不知怎麼回事在代碼中出現空格全被點替換,製表符全用箭頭表示了。感覺不習慣,今天上網查了一下,結果有人喜歡像word文檔一樣看代碼,弄出這樣的顯示方式。我的意思正與其相反,知道原來是因爲按了Ctrl + R, Ctrl +

原创 vs2005中編譯包含多個項目的解決方案出現的錯誤

        前幾天在編譯一個解決方案時出現一大堆的鏈接錯誤,錯誤如下1>正在鏈接...1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc 已經在 MSVCRTD.lib(MSVCR8

原创 配置windows下遠程連接hadoop的問題

         今天在windows下配置eclipse,實現遠程開發調試,配置完成後,運行例子報了個錯 Exception in thread "main" java.net.UnknownHostException: unknow

原创 hadoop集羣恢復刪除掉的節點

這兩週在學hadoop,學的過程碰到一些問題,在這裏寫寫. 今天的問題是怎麼把刪除的datanode恢復 當時因爲沒執行refreshNodes,結果datanode啓動不成功 報瞭如下錯誤:  ERROR org.apache.hado

原创 pydev導入擴展模塊出現紅叉

       今天編譯了一個c擴展模塊,然後把模塊拷到python的庫目錄(D:\Program Files\python2_7\DLLs)下, 導入到系統時出現紅叉,不過奇怪的是可以調用,所以查了一下。原來是要把庫重新加載一下。 具體方

原创 windows下免安裝版mysql的操作

1.啓動方法 啓動cmd,切換到mysql的安裝目錄的bin目錄,執行mysqld.exe 2.關閉方法 同上到bin目錄,執行mysqladmin.exe -h localhost -u root shutdown 3.給數據庫授權用戶

原创 python向mySQL批量插入數據的方法

通過調用mySQLdb python庫中的 cursor.executemany()函數完成批量處理。 今天用這個函數完成了批量插入 例程: def test_insertDB():     conn = database.Connect

原创 如何關閉linux防火牆

        我的虛擬機不知爲什麼關閉防火牆就可以訪問百度? 當時也不再到怎麼想到關閉防火牆的方法來解決上網的。 現在記下關閉linux防火牆的方法: 1.即時生效,重啓後失效 開啓:service iptables start 關閉:

原创 python調用c++擴展模塊

昨天完成了用python調用c++,在這裏做個記錄。 整個操作流程如下: 1.去http://www.boost.org/下載boost包,我用的是boost_1_48_0.zip 2.解壓,進入目錄找到bootstrap.bat 腳本,

原创 CreateDirectory創建文件夾失敗怪相

         今天調試前些天新建的工程的時候發現CreateDirectory函數創建文件夾不成功,但是這個函數的返回值 卻是成功的值。爲此很奇怪,還以爲是自己的文件系統出問題了,就叫同事也測試一下這個函數,結果跟我 一樣。到底怎麼回

原创 windows下utf-8轉爲unicode並打印輸出

                                             windows下utf-8轉爲unicode並打印輸出 首先把utf-8轉爲unicode 實例:     // 求出rsps->clientid的