2012年1月11日 星期三

解決 pcnet32 device eth0 does not seem to be present

今天在vmware上面跑fedora的時候,不知道為什麼之前網卡正常,但是後來網卡都無法啟動

於是我找到這個網站的教學:
http://newyorks.blog.51cto.com/2612618/498819

解決方法就是在/lib/modules/`uname -r`/下執行 depmod,重新生成modules.dep和modules.alias,重新開機。

2012年1月2日 星期一

C++ Big5 與 Unique 轉換

big5轉unicode是用MultiByteToWideChar

    char *str = "big5轉unicode.txt";
    wchar_t wcbuf[32];
    MultiByteToWideChar (950,0,str,-1,wcbuf,32);


unique轉big5是用WideCharToMultiByte
    wchar_t *wstr = L"unicode轉big5";
    char mbcsbuf[32];
    WideCharToMultiByte(950  ,0,wstr,-1,mbcsbuf,32,NULL,NULL);


記得要#include<Windows.h>