re: 也談表達式分析和計算 空明流轉(zhuǎn) 2009-02-05 14:44
@Dancefire
你可能誤解了VC的意思。
EBNF是可能會出現(xiàn)歧義的。以前VC舉得一個例子很好,就是
v<a,b> x是代表一個變量聲明,還是一個,的操作符。這里就需要同時能解析兩種結(jié)果。
我對樓主學習路線的觀點不敢茍同。
我自己就是個喜歡自頂向下的人,這也是國內(nèi)教育的管用做法。
但是我不覺得這個辦法多好。
沒實踐基礎(chǔ)就的知道一大堆的定義和定理。
你就知道了概念又能怎么樣的?
學習應該遵循著發(fā)現(xiàn)者的道路,在短短的過程中,試著解決那些發(fā)現(xiàn)者提出的問題,然后才能知道為什么會有這些方法。
國內(nèi)的書難讀,學難上,一半歸因于抄襲,還有一半,得歸因于這種教學思路。
在這種教學下能存活下來的,要么是天才,或者書呆子。
re: 孔子曰:三日不編程,食肉無味 空明流轉(zhuǎn) 2009-01-19 18:52
你可以搞一個CSG
C++編譯器的RTTI能力很弱。不過如果夠猛可以寫一個Front專門給各種類加RTTI就好了。
re: 編譯boost 1.37遇到的問題 空明流轉(zhuǎn) 2009-01-08 23:42
可以參見boost.build。
這一部分看一下features一節(jié)。
再加上bjam本身的幫助就夠了。
re: 再次批判 裘宗燕 空明流轉(zhuǎn) 2009-01-06 10:35
語句通順最重要,術(shù)語外行點倒沒什么。
其實樓主的例子也到?jīng)]什么大問題。
我是正確的理解了。
樓上解釋了問題的原因。
不過即便用C,malloc/free不用一個runtime也很容易出問題。
跨dll的stl container通常需要自定制allocator。
不過如果是同樣的crt可以不定制allocator。
甚至mingw的gcc和vc的交叉調(diào)用只要用了同樣的crt也可以不定制的。
當然也是因為mingw的stl和vc的stl很相近。
不過這個只是特例而已。
@gatt
我語法的部分還沒有做完。
不過我看了看其他版本的編譯原理,也還好。
re: Ubuntu系統(tǒng)下安裝IE瀏覽器 空明流轉(zhuǎn) 2008-12-20 09:58
@Chipset
一般的病毒在Linux上要能跑得起來。
re: 研究幾個C/C++編譯器 空明流轉(zhuǎn) 2008-12-03 17:56
你讓你的main重入一下,照樣很小。
re: 打造自己的Unit Test工具 空明流轉(zhuǎn) 2008-11-14 20:19
相比之下我還是個MACRO控,以前我也寫過UnitTest的東東。。。
re: 學生做的正則表達式引擎提供下載! 空明流轉(zhuǎn) 2008-11-09 09:31
@blankyao
樓上的好火星。
你沒看過VC同學的經(jīng)典文章?
re: 文件夾比較備份工具 空明流轉(zhuǎn) 2008-11-07 11:06
@天涯明月刀
Beyond Compare不能將多個文件夾合并到一起當作一個虛擬文件夾來處理.
這個才是我寫這個工具的根本目的.
ps,我是不用文件名的.
對于備份的情況而言,改個名字實在太稀松平常了.
如果不需要處理異常,不需要用戶提示,不需要安全機制,不需要照顧性能,
那么,
所有的代碼都可以很優(yōu)美。
re: 通過虛函數(shù)表訪問私有虛函數(shù) 空明流轉(zhuǎn) 2008-11-04 19:08
私有函數(shù)僅僅在編譯期間起作用。
re: 是時候重構(gòu)了! 空明流轉(zhuǎn) 2008-10-28 00:19
我的編譯器也到了要考慮虛擬機的時候了。
re: Annotated Lucene (源碼剖析) 空明流轉(zhuǎn) 2008-10-25 17:42
這種大東西的效率語言已經(jīng)說明不了什么問題了,主要是算法本身。
二進制的打包主要就是大小頭的問題。至于打包的話一般靠padding+pack就差不多。
re: 對一個服務器的幾步優(yōu)化 空明流轉(zhuǎn) 2008-10-22 23:35
哦如果是這樣的話,你可以使用Windows的LIST,提供了添加和刪除節(jié)點的原子操作
re: 對一個服務器的幾步優(yōu)化 空明流轉(zhuǎn) 2008-10-22 22:09
不過我還是有個問題。如果主線程正在填充某條記錄的一半的時候就被Exchange掉怎么辦。
re: 對一個服務器的幾步優(yōu)化 空明流轉(zhuǎn) 2008-10-22 22:06
@QQQ
要代碼有什么用,代碼往往是最沒用的。。。
re: 對一個服務器的幾步優(yōu)化 空明流轉(zhuǎn) 2008-10-22 22:06
加鎖可以免去,因為Exchange有原子操作。
re: 金山2009校園招聘成都一筆試題 空明流轉(zhuǎn) 2008-10-21 20:18
slice會產(chǎn)生臨時對象。
re: 10月12日_感謝以及恭喜_By 筱筱殿下 空明流轉(zhuǎn) 2008-10-13 21:38
。。。。天地之靈???FB???
貌似沒在首頁見到過啊。。。。
re: 日志該這么記錄 空明流轉(zhuǎn) 2008-10-10 20:36
我還是等某個log庫成功進入boost再說吧。。。
不是有點慢,是很慢。。。內(nèi)存占用也有點囂張。
嘿嘿,慢慢的開始好用了。
這類東西的原則就是,我不用他的時候它不干擾我,我用它的時候一呼就出來。
路徑的智能提示,歷史命令的保存,快捷命令的設(shè)計;
系統(tǒng)托盤加一個圖標。
GUI的插件和歷史管理工具;
再加一排小快捷按鈕;
全局熱鍵的快速切換。
這樣我可以Ctrl + Alt + C這樣的切換到命令行上。。。
以上是偶的需求。有參考價值不?嘿嘿。
加油哈~
re: Emacs 快速指南 空明流轉(zhuǎn) 2008-10-05 15:16
快是他最大的好處,不習慣是他最大的壞處。。。VI大概也是如此。。。
re: 用Eclipse+gcc編譯器開始你的旅程 空明流轉(zhuǎn) 2008-10-01 10:58
我用codeblocks。簡潔好用。
re: 初探DirectDraw 第1集 空明流轉(zhuǎn) 2008-09-27 17:44
太老了。
這東西大有技術(shù)含量。如果他跟老史對調(diào)一下指不定清軍就被干挺了。
@weierwuha
你去TDM下一個大包就OK了,該有的基本上都有了。
即便他要轉(zhuǎn)嫁危機,其他國家也不能不撐著。要不美元一崩盤帶來的連鎖反應太BT了。
re: 如何在程序運行過程中動態(tài)加載不同菜單 空明流轉(zhuǎn) 2008-09-13 14:27
樓主是Title Party?
re: 痛下決心苦學 TR1 和 Boost 空明流轉(zhuǎn) 2008-09-12 21:45
boost的絕大多數(shù)庫的使用都是很方便的。少數(shù)幾個需要編譯的也就是稍微麻煩點。
re: 痛下決心苦學 TR1 和 Boost 空明流轉(zhuǎn) 2008-09-12 21:43
boost文檔雖然不錯,但是windows的文檔絕對不差。