re: 垃圾收集的那點(diǎn)事(A) 空明流轉(zhuǎn) 2008-09-11 15:49
說實(shí)話我真覺得不比shared_ptr好多少,RAII才是C++一類貨的王道。
re: 披著Chrome外衣的Firefox 空明流轉(zhuǎn) 2008-09-08 19:35
Chrome還是要比Firefox在本地的運(yùn)行速度快一點(diǎn)。
re: C/C++巨著 空明流轉(zhuǎn) 2008-09-07 22:57
要看現(xiàn)在也該看Imperfect C++啊。
re: 甘特圖1.0.0β發(fā)布 空明流轉(zhuǎn) 2008-09-07 22:54
看見樓主做的一手漂亮的UI,甚是羨慕啊
vector的速度沒有多少常規(guī)優(yōu)化的空間了。
re: 《星際爭(zhēng)霸2》引擎技術(shù)解析 空明流轉(zhuǎn) 2008-09-02 18:15
完全沒看懂。我是菜鳥。
@女巫
兩個(gè)就沒辦法表現(xiàn)層次了。
re: 觀察者模式(Subject/Observer) 空明流轉(zhuǎn) 2008-08-29 21:26
唉,還是很麻煩很麻煩。。。。
這個(gè) Demo 倒是挺簡(jiǎn)潔的。
我用過時(shí)間不短的WTL,關(guān)鍵在于這東西沒有設(shè)計(jì)器。
@cexer
Placement那個(gè)空間其實(shí)很多的,比方說Qt和Wx都支持控件流方式的排版。
re: CPP博客首篇-兼論GUI輪子 空明流轉(zhuǎn) 2008-08-24 12:09
GUI就用一個(gè)線程其實(shí)也不錯(cuò)。后臺(tái)代碼那是后臺(tái)的事情。
話說文本解析本來就不那么快,不在乎dynamic_cast那點(diǎn)時(shí)間的。
你只要這個(gè)代碼不賣錢,還是開源的好。
我拿去貼代碼還是方便許多。
@陳梓瀚(vczh)
你那個(gè)歷史問題還是解決得好,要不我用你代碼要替換vl真是替換的欲死欲活啊。
re: 代碼自動(dòng)生成-宏遞歸思想 空明流轉(zhuǎn) 2008-08-22 11:17
很多任務(wù)我現(xiàn)在都用Code Generator做了。
用宏太多其實(shí)并不好。
不過Code Generator一般需要添加一些預(yù)編譯事件什么的
去吧去吧,先搞吧。其實(shí)我用了YACC覺得也還行,生成現(xiàn)在配合構(gòu)建腳本還算湊合。
re: Vczh GUI Framework取材決定 空明流轉(zhuǎn) 2008-08-15 00:58
行了,等你的GUI出來我的SASL估計(jì)也完工了。
那個(gè)時(shí)候再用你的Syngram搞一個(gè)吧。
一開始盼盼以為我要用你的syngram,然后我跟你說這事的時(shí)候你又沒啥反應(yīng)。
re: 奇怪的g++的行為 空明流轉(zhuǎn) 2008-08-13 18:12
gcc的匯編表明,那個(gè)stack是一個(gè)有著作用域的堆上變量,至于sizeof,是直接在編譯期生成了一個(gè)placehold后再運(yùn)行期返回的。
re: 08年08月12日 空明流轉(zhuǎn) 2008-08-13 12:31
一定要同步。vc說的對(duì)。
re: ListView封裝完了,放代碼 空明流轉(zhuǎn) 2008-08-12 11:05
@陳梓瀚(vczh)
我是說你在忒傻逼都干私活了。。。
re: ListView封裝完了,放代碼 空明流轉(zhuǎn) 2008-08-11 01:27
體力活啊,你在“忒傻逼”就干了這些啊?
Cobol美。
ps, 有些話沒有說錯(cuò)。
比方說Windows重視用戶體驗(yàn),Linux下則不那么重視。
這個(gè)實(shí)際上是社區(qū)習(xí)慣的問題。
如果算用戶界面的功能,linux下shell的功能也不是Windows的Command能比的。這也彌補(bǔ)了Linux在GUI上的不足。
再說現(xiàn)在Ubuntu這樣的系統(tǒng)的GUI也算是比較成熟了。
re: 介紹一款國(guó)產(chǎn)開源C編譯器 空明流轉(zhuǎn) 2008-08-08 19:20
這跟低調(diào)沒什么關(guān)系吧,哈哈。
re: 新增ListBox 空明流轉(zhuǎn) 2008-08-04 12:22
VCL確實(shí)設(shè)計(jì)的不錯(cuò),不過那個(gè)東西要closure。。。
re: Vczh Messenger 空明流轉(zhuǎn) 2008-08-02 23:39
都不知道你現(xiàn)在在做些啥。。。
最近用flex+yacc+ctool來搞得,前兩個(gè)用于詞法和語法分析,ctool可以保存AST。
re: 封裝了Socket 空明流轉(zhuǎn) 2008-08-02 12:09
很好,很強(qiáng)大,我沒看懂。
re: Peer Review 該如何翻譯 空明流轉(zhuǎn) 2008-07-30 08:01
在基金和發(fā)表文獻(xiàn)時(shí)叫做同行評(píng)議。
re: GP技術(shù)的展望——先有鴻鈞后有天 空明流轉(zhuǎn) 2008-07-26 22:36
其實(shí)語法糖很重要。。。。
@foxtail
EBNF這種玩意兒也不好意思讓VC代勞啊。。。。呵呵。
本來想用VC的那個(gè)Syngram,但是估計(jì)那個(gè)東西還用不起來的吧。
所以就還是規(guī)規(guī)矩矩的用 lex 和 yacc的組合。
re: C++ 字符串操作初析 空明流轉(zhuǎn) 2008-07-12 12:39
我現(xiàn)在就用wstring和string兩種東西。。。其他的基本不用了。
那點(diǎn)效率我也不大稀罕的。
至于XML,何必用MSXML,普通的DOM用TinyXML就很好了。
如果你要支持DTD或者XML Schema這樣的除外。
re: Suffix Trees[譯] 空明流轉(zhuǎn) 2008-07-12 12:36
一般來講不告知?jiǎng)e人也不會(huì)找上門,除非原作指明了需要許可的。
re: 手把手教你寫腳本引擎(二)——命令腳本 空明流轉(zhuǎn) 2008-07-10 21:08
讓我想起來一個(gè)曾經(jīng)經(jīng)常用到的工具,好像叫按鍵精靈的。那個(gè)腳本。。。
re: 手把手教你寫腳本引擎(一)——挑選語言的特性 空明流轉(zhuǎn) 2008-07-08 14:28
@陳梓瀚(vczh)
我是說,我寫一個(gè)Shader的手把手,和你這個(gè)遙相呼應(yīng)一下。
re: 關(guān)于腳本引擎 空明流轉(zhuǎn) 2008-07-08 09:14
no,dll。
re: 手把手教你寫腳本引擎(一)——挑選語言的特性 空明流轉(zhuǎn) 2008-07-08 09:13
我說vc,我下次干脆開一個(gè)專題叫手把手教你寫Shader編譯器好了。。。
最近就在干這個(gè)。。。正在給shader挑選語法糖。。。
re: 關(guān)于腳本引擎 空明流轉(zhuǎn) 2008-07-07 10:37
光有x86的code還不行,還得弄成PE格式才有價(jià)值。
我現(xiàn)在就編譯成C code,然后調(diào)用C編譯器編譯成本地代碼。
這樣的話不是x86也能用,還能享受一點(diǎn)C的優(yōu)化能力。
@www.helpsoff.com.cn
這里技術(shù)文章也不少了。。。為什么叫真正的?
boost上有一個(gè)uuid的實(shí)現(xiàn)好像。
還有COM,這個(gè)東西確實(shí)很繁雜,但是概念上沒什么問題,就是實(shí)現(xiàn)很拖沓。
@陳梓瀚(vczh)
我搞出來一串左遞歸文法。。。。
對(duì)了,有沒有能判斷是否為L(zhǎng)ALR1文法的技巧或者方法的?最近要給我的軟件渲染器做一個(gè)shader的編譯器.
VC6是在C++標(biāo)準(zhǔn)之前出的。
re: 建立異步操作組件:隊(duì)列和線程 空明流轉(zhuǎn) 2008-06-26 10:30
最近準(zhǔn)備把我的軟件渲染器搞成異步的,思路也差不多和LZ一樣。