• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            看前面黑咚咚,待俺上前殺它個干干凈凈。。。

             

            wchar_t 寬字節(jié)流寫入中文的問題

            先看程序:
            #include "stdafx.h"
            #include <fstream>
            int _tmain(int argc, _TCHAR* argv[])
            {
                 std::wofstream   test(L"Test.Log");
                 test << L"hello 中文";

                 return 0;
            }

            UNICODE編譯、調(diào)試;結(jié)果中Test.Log文件的內(nèi)容只有“hell”沒有“中文”。

            這是因為C++標準庫的國際化設(shè)計問題,你需要設(shè)置locale。

            #include "stdafx.h"

            #include <fstream>
            #include <locale>

            int _tmain(int argc, _TCHAR* argv[])
            {
             std::wofstream   test(L"Test.Log");

             test.imbue( std::locale("CHS") );

             test << L"hello 中文";

             return 0;
            }

            再調(diào)試,不是有“中文”了?

            posted @ 2010-05-23 13:15 山城,山 閱讀(957) | 評論 (0)編輯 收藏

            在boost_1_43_0中編譯Boost.Log

            Boost.Log 已被Boost庫正式接受,但還沒有包括在1.43.0版本中,下面是我在Boost_1_43_0中編譯它的辦法:

            環(huán)境:
            1.Boost庫1.43.0版,下載地址 http://www.boost.org;
            2.Boost.Log  1.0版,下載地址 http://sourceforge.net/projects/boost-log/;
            3.編譯工具VS2008

            編譯:
            1、解壓 boost_1_43_0,  解壓 Boost-log-1.0.zip;
            2、將Boost-log-1.0\boost下的Log目錄拷入boost_1_43_0\boost目錄中;
            3、將Boost-log-1.0\libs下的Log目錄拷入boost_1_43_0\libs目錄中;
            4、從開始\程序組中,進入VS2008 命令提示-DOS窗口;
            5、切換到boost_1_43_0的根目錄,執(zhí)行bootstrap.bat文件,將生成bjam工具;
            6、執(zhí)行命令 bjam
            7、將生成boost 庫文件(boost_1_43_0\stage),其中包括log的庫文件。


            后記。上面的懶辦法帶來的是長時間編譯時間等待和大量硬盤空間被占用,且生成的大部分文件你根本就不會用到。
            建議是了解一下bjam命令,只編譯你需要的庫,如下編譯Boost.Asio:
            bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage
            

            posted @ 2010-05-17 19:20 山城,山 閱讀(2261) | 評論 (0)編輯 收藏

            你會不會被盯上?

                今天打開gmail處理一封為關(guān)于為客戶配置安全網(wǎng)關(guān)方案的郵件,無意中在gmail的右邊欄中,發(fā)現(xiàn)一個“秘密”,注意“祥細了解...".那里

            gmail 居然根據(jù)我的郵件內(nèi)容向我投放了類似廣告內(nèi)容:安全網(wǎng)關(guān)與防火墻,VPN是功能類似的產(chǎn)品。

            感想一:gmail做的真不錯,能根據(jù)內(nèi)容投防廣告。

            感想二:gmail會不會根據(jù)我的郵件提取商機信息?進一步,他會不會出賣我的商機信息?

            感想三:如果我的郵件談?wù)摿艘恍﹤€人隱私、組織敏感信息、商業(yè)情報、國家秘密。。。我是不是會被盯上。。。

            突然感覺我在gmail里是一絲不掛的了。。。。

            posted @ 2009-11-05 09:21 山城,山 閱讀(438) | 評論 (3)編輯 收藏

            盲人摸象與庖丁解牛

             

             
             軟件設(shè)計過程是不是有點先“盲人摸象”后“庖丁解牛”的味道,從摸清楚個別部分到組裝成整體,到最后達到見木又見森林的,設(shè)計起來游刃有余。

            posted @ 2009-10-30 16:01 山城,山 閱讀(654) | 評論 (0)編輯 收藏

            免費C++開發(fā)環(huán)境的搭建(此貼有誤)

            弄一個既免費,又專業(yè),又功能強大的C++開發(fā)環(huán)境是現(xiàn)實存在,它不是夢.
            我的方案是:
            VC 2005 Express
            PSDK
            ResEdit

                  VC 2005 Express 不是只能寫"hello Bill :)"之類的控制臺程序,它一樣可能開發(fā)win32程序,這在MSDN中都有說明,同正式版相比.除了不具備資源編輯器之外,功能同正式版是一樣的.
                  要開發(fā)win32程序,光VC2005 Express是不夠的,你還得需要PSDK,這也是免費的,你需要下載.
                  至于如何安裝設(shè)置,我就不詳說了,你google吧,現(xiàn)成的多的是.

                    RegEdit是個免費的資源編輯器,它可以用來補充vc 2005 Express的不足.
                     (但我用它時,發(fā)現(xiàn)對中文支持不好,后找了個resource builder來用,它是收費的.試用期只有30天.resource builder 功能強大, 確實不錯,還有即時測試功能, 噯,只采取另一種方式來用resource builder了 :-)  ).

                    我是在用WTL 8.0,WTL要命的還提供了一個VC2005 Expres下的開發(fā)向?qū)募?哈哈,你只要雙擊那個XXvc8X.js文件,就萬事OK了.WTL為你提供了豐富的程序類型.

                    上面就是我所謂的免費方案.

                     你也可以享用它.......
                  
                  


            posted @ 2007-08-29 11:23 山城,山 閱讀(577) | 評論 (1)編輯 收藏

            一個設(shè)想和疑問?

            窗口系統(tǒng)都的自已的消息或事件處理機制.在自有的應(yīng)用系統(tǒng)中,在編寫GUI時一般我們都會依賴這個機制作出一些事件/時機的判斷.這里有個設(shè)想:一種處理方式是,在捕獲到這些事件/時機時,又通過這個消息機制去觸發(fā)新的(想發(fā)生的事件).另一種是直接了當?shù)?自已寫一個事件處理機制,自已處理掉...
            (編寫中遇上的一點感想..)

            posted @ 2007-01-22 09:28 山城,山 閱讀(388) | 評論 (0)編輯 收藏

            開篇記

            高舉C++和Java的偉大旗幟,在無數(shù)coder先驅(qū)開辟的道路上前進。。。。

            posted @ 2007-01-18 09:43 山城,山 閱讀(230) | 評論 (0)編輯 收藏

            僅列出標題
            共2頁: 1 2 

            導航

            統(tǒng)計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            欧美精品乱码99久久蜜桃| 久久精品男人影院| 国产成年无码久久久免费| 亚洲午夜无码久久久久| 99久久99久久久精品齐齐| 国产高潮国产高潮久久久91| 精品久久久久久无码人妻蜜桃| 无码国内精品久久人妻麻豆按摩| 色欲综合久久躁天天躁蜜桃| 免费观看久久精彩视频| 亚洲乱码精品久久久久..| 91精品婷婷国产综合久久| 无码人妻久久久一区二区三区| 久久无码av三级| 久久精品国产亚洲AV高清热| 国产精品成人无码久久久久久| 99久久国产宗和精品1上映| 精品国产91久久久久久久a| 99久久夜色精品国产网站| 久久天天躁狠狠躁夜夜av浪潮| 人妻少妇久久中文字幕一区二区| 国产综合免费精品久久久| 97精品国产91久久久久久| 伊人久久大香线蕉av不卡| 久久亚洲高清综合| 欧美精品一本久久男人的天堂| 久久久久亚洲AV片无码下载蜜桃| 手机看片久久高清国产日韩| 国产午夜精品久久久久九九电影| 久久人人爽人人爽人人AV| 亚洲精品无码久久久久sm| 久久天天婷婷五月俺也去| 久久国产精品免费一区| 久久久久亚洲AV综合波多野结衣| 久久综合久久久| 91精品国产91久久久久久蜜臀| 国产成人精品久久免费动漫 | 精品午夜久久福利大片| av色综合久久天堂av色综合在| 久久国产AVJUST麻豆| 2019久久久高清456|