• <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>
            隨筆-341  評論-2670  文章-0  trackbacks-0
             



            從左到右,Test1,PM,Dev lead,我,Dev2,Dev3

            posted @ 2008-12-07 20:15 陳梓瀚(vczh) 閱讀(4020) | 評論 (14)編輯 收藏
                 摘要: 今天將Serialization進(jìn)行了重構(gòu),讓其支持容器。于是使用以前的基礎(chǔ)設(shè)施就能完成這個Demo了。代碼如下:  閱讀全文
            posted @ 2008-11-22 02:26 陳梓瀚(vczh) 閱讀(2142) | 評論 (6)編輯 收藏
                 摘要: 眾所周知,boost里面有一個Serialization。不過我這個跟boost的有本質(zhì)上的差別。boost的Serialization是通過重載操作符將一個對象與一個流進(jìn)行讀寫,而我則通過記錄類的成員變量來自動產(chǎn)生相應(yīng)的讀寫動作。使用方便。  閱讀全文
            posted @ 2008-11-21 09:09 陳梓瀚(vczh) 閱讀(2835) | 評論 (9)編輯 收藏
                 摘要: 現(xiàn)在市面上已經(jīng)有很多Unit Test的工具了。對于C++來說最為著名的莫過于CppUnit。CppUnit已經(jīng)具有豐富的功能,例如UI、報告生成等等。那么為什么還要自己做Unit Test工具呢?主要還是為了學(xué)習(xí),其次是可以為自己的特殊需求打造特殊的工具。  閱讀全文
            posted @ 2008-11-13 09:38 陳梓瀚(vczh) 閱讀(2528) | 評論 (4)編輯 收藏

            作者(不是我)信息:
            華南理工大學(xué)軟件學(xué)院本科07級(現(xiàn)大二)
            進(jìn)入大學(xué)前玩過幾個星期pascal,高考后的暑假重新學(xué)編程

            程序信息:點擊這里下載
            學(xué)習(xí)C++一年后的作品。
            內(nèi)含所有代碼,以及VC++工程文件。
            一個程序,輸入只有匹配沒有捕獲的正則表達(dá)式,輸入被匹配的字符串,輸出字符串中符合正則表達(dá)式要求的部分。
            支持括號改變優(yōu)先級,[字符集]和[^字符集],少量轉(zhuǎn)義(\d等),循環(huán)(+*?),沒有捕獲

            輸入輸出(紅色部分為用戶輸入的內(nèi)容):
            請輸入正則表達(dá)式 : /\*([^\*]|\*+[^\*/])*\*+/
            請輸入所要匹配的字符串 : a//a///*\\nab**abc**//*
            a//a//【/*\\nab**abc**/】/*

            算法簡要:
            正則表達(dá)式->語法樹->ε-NFA->NFA->DFA->連通矩陣。
            使用遞歸向下法判斷輸入的正則表達(dá)式的合法性并轉(zhuǎn)換為樹結(jié)構(gòu),其后轉(zhuǎn)成狀態(tài)機(jī)。
            posted @ 2008-11-08 06:44 陳梓瀚(vczh) 閱讀(4943) | 評論 (21)編輯 收藏
                 摘要: 新加入的Expected語法已經(jīng)完全支持了。使用了Expected的符號會因為調(diào)用者的不同而使用不同的scope內(nèi)的函數(shù)。代碼如下:  閱讀全文
            posted @ 2008-11-03 05:41 陳梓瀚(vczh) 閱讀(1673) | 評論 (0)編輯 收藏
                 摘要: 有了Expected語法之后總是要實驗一下的。現(xiàn)在給出一個非完整函數(shù)eq的聲明,并用一個列表查找函數(shù)使用eq。已知代碼如下:  閱讀全文
            posted @ 2008-11-02 07:36 陳梓瀚(vczh) 閱讀(1516) | 評論 (0)編輯 收藏
                 摘要: Kernel FP的模板函數(shù)比較嚴(yán)格。對于任意的模板函數(shù)的類型參數(shù),這個參數(shù)必須能夠接受所有類型。當(dāng)然,類型推導(dǎo)會通過閱讀代碼來精確化程序員設(shè)定的類型。譬如說一個函數(shù)F的類型是T->T,但是經(jīng)過閱讀代碼發(fā)現(xiàn),參數(shù)只能是某種類型的列表,那么類型推導(dǎo)就會將這個函數(shù)的類型修改為list T->list T。

            但是這樣會有一個問題。類型推導(dǎo)只能夠推導(dǎo)已知的函數(shù)。如果一個模板函數(shù)里面用了操作符,而這個操作符暫時只為幾個類型定義的話,那么由于不是所有的類型都能夠接受該操作符,所以這個操作符就沒辦法給未知確切類型的參數(shù)使用。下面就有一個例子:  閱讀全文
            posted @ 2008-11-02 06:52 陳梓瀚(vczh) 閱讀(1328) | 評論 (0)編輯 收藏
                 摘要: 今天寫了Kernel FP模板函數(shù)實例化的代碼。雖然還有一點小bug,不過還是說一下。  閱讀全文
            posted @ 2008-11-01 07:05 陳梓瀚(vczh) 閱讀(1393) | 評論 (0)編輯 收藏
                 摘要: 類型推導(dǎo)過于復(fù)雜,已經(jīng)到了無法Step In/Over的地步了,于是只好靠輸出大量調(diào)試信息來解決問題。這里給出了我為Kernel FP開發(fā)的一些簡單的調(diào)試用宏。在不需要調(diào)試信息的時候,可以通過簡單關(guān)閉調(diào)試而將產(chǎn)生調(diào)試信息的運行時負(fù)擔(dān)完全去除。  閱讀全文
            posted @ 2008-10-29 10:04 陳梓瀚(vczh) 閱讀(2257) | 評論 (3)編輯 收藏
            僅列出標(biāo)題
            共35頁: First 22 23 24 25 26 27 28 29 30 Last 
            久久久久人妻精品一区二区三区 | 99久久久精品| 国产亚洲美女精品久久久2020| 久久人人超碰精品CAOPOREN| 久久婷婷国产剧情内射白浆| 国产午夜免费高清久久影院 | 国产亚洲欧美成人久久片| 国产精品久久久久久影院 | 久久久99精品成人片中文字幕 | 97久久久精品综合88久久| 久久国产乱子伦精品免费午夜| 免费无码国产欧美久久18| 国产—久久香蕉国产线看观看| 伊人久久五月天| 久久综合丁香激情久久| 尹人香蕉久久99天天拍| 蜜桃麻豆www久久| 亚洲综合熟女久久久30p| 欧美久久一级内射wwwwww.| 97精品伊人久久大香线蕉app| 久久精品视频一| 久久久青草青青国产亚洲免观| 97久久久精品综合88久久| 欧美日韩精品久久久久| 久久夜色精品国产www| 色综合久久88色综合天天| 国产成人精品免费久久久久| 亚洲国产精品无码久久一区二区| 久久无码人妻精品一区二区三区 | 久久无码国产| 精品国产热久久久福利| 久久精品国产99国产精偷| 国产成人无码久久久精品一| 日日噜噜夜夜狠狠久久丁香五月| 久久久久久久波多野结衣高潮| 2020国产成人久久精品| 无码任你躁久久久久久老妇App| 无码国内精品久久综合88| 狠狠色噜噜色狠狠狠综合久久| 综合久久给合久久狠狠狠97色| 日韩人妻无码一区二区三区久久99|