• <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 寬字節流寫入中文的問題

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

                 return 0;
            }

            UNICODE編譯、調試;結果中Test.Log文件的內容只有“hell”沒有“中文”。

            這是因為C++標準庫的國際化設計問題,你需要設置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;
            }

            再調試,不是有“中文”了?

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

            在boost_1_43_0中編譯Boost.Log

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

            環境:
            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的根目錄,執行bootstrap.bat文件,將生成bjam工具;
            6、執行命令 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 山城,山 閱讀(2266) | 評論 (0)編輯 收藏

            你會不會被盯上?

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

            gmail 居然根據我的郵件內容向我投放了類似廣告內容:安全網關與防火墻,VPN是功能類似的產品。

            感想一:gmail做的真不錯,能根據內容投防廣告。

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

            感想三:如果我的郵件談論了一些個人隱私、組織敏感信息、商業情報、國家秘密。。。我是不是會被盯上。。。

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

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

            盲人摸象與庖丁解牛

             

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

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

            免費C++開發環境的搭建(此貼有誤)

            弄一個既免費,又專業,又功能強大的C++開發環境是現實存在,它不是夢.
            我的方案是:
            VC 2005 Express
            PSDK
            ResEdit

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

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

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

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

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


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

            一個設想和疑問?

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

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

            開篇記

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

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

            僅列出標題
            共2頁: 1 2 

            導航

            統計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            伊人久久综在合线亚洲2019| 久久亚洲sm情趣捆绑调教| 久久婷婷国产麻豆91天堂| 国内精品久久久久久久涩爱| 久久亚洲国产精品成人AV秋霞| 久久久噜噜噜久久熟女AA片| 久久久综合九色合综国产| 久久影视国产亚洲| 91精品国产乱码久久久久久| 亚洲精品综合久久| 欧美精品一区二区精品久久| 区久久AAA片69亚洲| 久久精品国产69国产精品亚洲| 一本色道久久88综合日韩精品| av国内精品久久久久影院| 亚洲国产成人精品91久久久| www.久久精品| 久久婷婷五月综合色高清| 久久99精品国产99久久6| 久久国产精品无码HDAV | 国产精品一久久香蕉国产线看观看| 精品久久久久久99人妻| 精品久久久久香蕉网| 国产精品久久久久久五月尺| 性做久久久久久久久久久| 亚洲国产精品高清久久久| 日本五月天婷久久网站| 国产精品99久久久精品无码 | 成人久久综合网| 久久精品无码一区二区无码 | 无遮挡粉嫩小泬久久久久久久| 久久久91人妻无码精品蜜桃HD| 精品久久久久久国产三级| 久久综合给合久久狠狠狠97色69 | 亚洲国产成人久久精品99 | 久久99精品免费一区二区| 久久亚洲国产中v天仙www | 青青草原综合久久大伊人精品| www性久久久com| 色综合久久久久网| 99久久国产主播综合精品|