• <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編譯、調試;結果中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 山城,山 閱讀(979) | 評論 (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 山城,山 閱讀(2276) | 評論 (0)編輯 收藏

            你會不會被盯上?

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

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

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

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

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

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

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

            盲人摸象與庖丁解牛

             

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

            posted @ 2009-10-30 16:01 山城,山 閱讀(663) | 評論 (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,這也是免費的,你需要下載.
                  至于如何安裝設置,我就不詳說了,你google吧,現(xiàn)成的多的是.

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

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

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

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


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

            一個設想和疑問?

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

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

            開篇記

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

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

            僅列出標題
            共2頁: 1 2 

            導航

            統(tǒng)計

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            狠狠综合久久综合88亚洲| 亚洲国产成人久久精品动漫| 久久久久国产精品人妻| 久久综合精品国产二区无码| 精品无码久久久久久国产| 久久人人爽人人爽人人av东京热 | 伊人久久综在合线亚洲2019 | 韩国免费A级毛片久久| 思思久久99热免费精品6| 国产欧美久久久精品| 久久午夜福利无码1000合集| 99久久99这里只有免费的精品| 国产精品久久久久久久app| 26uuu久久五月天| 97久久精品人妻人人搡人人玩| 久久久久久久久久久| 精品免费久久久久国产一区| 久久精品男人影院| 狠狠色婷婷久久一区二区三区| 久久人做人爽一区二区三区| 久久嫩草影院免费看夜色| 伊人色综合久久天天| 天天久久狠狠色综合| 精品永久久福利一区二区| 亚洲午夜无码久久久久| 波多野结衣久久一区二区 | 99久久99这里只有免费的精品| 亚洲va久久久噜噜噜久久男同| 久久只有这里有精品4| 久久久精品久久久久影院| 久久精品成人免费观看97| 91精品久久久久久无码| 精品国产热久久久福利| 久久久久国产一区二区| 久久久中文字幕日本| 亚洲欧美日韩久久精品| 久久伊人中文无码| 77777亚洲午夜久久多喷| 亚洲中文久久精品无码ww16| 久久综合香蕉国产蜜臀AV| 国产成年无码久久久久毛片|