摘要:
最初的模板引擎是為了實(shí)現(xiàn)業(yè)務(wù)邏輯和代碼分離,后來(lái)發(fā)現(xiàn)這樣的模式給界面維護(hù)帶來(lái)了極大的便利,這也是一種MVC模式的實(shí)現(xiàn)。現(xiàn)在我們?cè)诤芏嗟胤蕉伎梢钥吹侥0逡娴纳碛埃热绺鞣NCMS、論壇、代碼生成器,甚至是Mootools、JQuery等JavaScript庫(kù)都用到了模板引擎。那么模板引擎到底是個(gè)什么東東呢?模板引擎在實(shí)際生產(chǎn)環(huán)境中有著什么樣的意義?我們到底是否應(yīng)該使用模板引擎技術(shù)?接下來(lái)我們會(huì)一一解答。 閱讀全文
posted @ 2012-03-29 09:13
O.C
閱讀(12327)
評(píng)論(19)
推薦(12)
摘要:
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。由C++語(yǔ)言編寫。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是他支持的查詢語(yǔ)言非常強(qiáng)大,其語(yǔ)法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z(yǔ)言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,而且還支持對(duì)數(shù)據(jù)建立索引。 閱讀全文
posted @ 2012-03-28 07:59
O.C
閱讀(10482)
評(píng)論(6)
推薦(9)
摘要:
Levenshtein算法,用于計(jì)算兩個(gè)字符串之間的Levenshtein距離。而Levenshtein距離又稱為編輯距離,是指兩個(gè)字符串之間,由一個(gè)轉(zhuǎn)換成另一個(gè)所需的最少編輯操作次數(shù)。許可的編輯操作包括將一個(gè)字符替換成另一個(gè)字符,插入一個(gè)字符,刪除一個(gè)字符。 今天老陳翻譯的這篇文章講的是一種快速、內(nèi)存高效的Levenshtein算法實(shí)現(xiàn)。 閱讀全文
posted @ 2012-03-27 09:00
O.C
閱讀(14796)
評(píng)論(14)
推薦(11)
摘要:
程序員是一個(gè)比較特殊的群體,他們因?yàn)殚L(zhǎng)期和電腦打交道所養(yǎng)成的性格和脾氣也是比較相近的。當(dāng)然,既然是人,當(dāng)然是會(huì)有性格的,也是會(huì)有脾氣的。下面,讓我來(lái)看看十件能把程序惹毛了的事情。一方面我們可以看看程序員的共性,另一方面我們也可以看看程序員的缺點(diǎn)。無(wú)論怎么樣,我都希望他們對(duì)你的日常工作都是一種幫助。 閱讀全文
posted @ 2012-03-26 21:48
O.C
閱讀(1203)
評(píng)論(0)
推薦(5)
摘要:
這篇文章闡述了當(dāng)使用MemoryStream處理大型數(shù)據(jù)集時(shí)經(jīng)常觸發(fā)的模棱兩可的OutofMemoryException異常,并且介紹了一個(gè)類——MemoryTributary,他可以用來(lái)替代.NET內(nèi)置的MemoryStream,并且能夠支持大型數(shù)據(jù)的處理。 閱讀全文
posted @ 2012-03-25 10:12
O.C
閱讀(9492)
評(píng)論(9)
推薦(14)
摘要:
1.哥們式合伙,仇人式散伙
2.盲目崇拜社會(huì)關(guān)系
3.迷信“空降兵”
4.企業(yè)任人唯親
5.面子問題導(dǎo)致“一言堂”
6.商業(yè)迷信
7.知人而不自知
8.習(xí)慣性信用缺失
9.土匪式的企業(yè)文化
10.企業(yè)進(jìn)行階級(jí)斗爭(zhēng)化 閱讀全文
posted @ 2012-03-24 23:51
O.C
閱讀(592)
評(píng)論(0)
推薦(1)
摘要:
很多時(shí)候我們需要以編程的方式獲取命令行輸出的內(nèi)容,研究了不少時(shí)間,終于搞定了。獲取命令行輸出內(nèi)容的方式有傳統(tǒng)和異步兩種方式。 閱讀全文
posted @ 2012-03-23 23:53
O.C
閱讀(21895)
評(píng)論(3)
推薦(2)
摘要:
在.NET枚舉類型優(yōu)化探討(二)中我們探討了“使用類或結(jié)構(gòu)來(lái)替代部分枚舉類型”的方案并試圖進(jìn)行進(jìn)一步的重構(gòu)和優(yōu)化,但是發(fā)現(xiàn)有很多限制,不但沒有完成重構(gòu),且發(fā)現(xiàn)了很多該方案不適用的地方和缺陷。在某些情況下,這種方案會(huì)對(duì)生產(chǎn)帶來(lái)相反的作用,所以在文中我建議不要濫用。今天我們來(lái)探討一下使用.NET中的Attitude特性來(lái)擴(kuò)展.NET枚舉值的方案。 閱讀全文
posted @ 2012-03-22 12:05
O.C
閱讀(2495)
評(píng)論(1)
推薦(3)
摘要:
昨天在.NET中的枚舉值(一)中我提到,如果將該文中的實(shí)現(xiàn)進(jìn)一步架構(gòu),提煉出一個(gè)抽象類作為自定義枚舉類型的基類的話,肯定會(huì)對(duì)后續(xù)開發(fā)有很好的幫助。但實(shí)際上,老陳犯下了一個(gè)嚴(yán)重的錯(cuò)誤…… 閱讀全文
posted @ 2012-03-21 11:48
O.C
閱讀(1088)
評(píng)論(0)
推薦(0)
摘要:
昨天晚上通過(guò)博文《Java中的枚舉值》和大家分享探討了Java枚舉值語(yǔ)法的非常規(guī)性和它給力的地方,該文引起了.NET猴子的一些非議,因?yàn)镴ava能做到的,.NET基本上也能做到。那么今天老陳就來(lái)和大家共同研究一下.NET中的枚舉類型,看看它和Java相比有沒有神馬優(yōu)勢(shì)。 閱讀全文
posted @ 2012-03-20 11:02
O.C
閱讀(4279)
評(píng)論(3)
推薦(3)
摘要:
2012年3月18日,預(yù)訂寶正式宣布終止運(yùn)營(yíng)。作為聯(lián)合創(chuàng)始人之一,此時(shí)此刻,我的內(nèi)心并沒有很復(fù)雜的情緒。因?yàn)橹拔覀円呀?jīng)糾結(jié)了很長(zhǎng)一段時(shí)間……
這是連續(xù)五年的創(chuàng)業(yè)經(jīng)歷,中途停頓過(guò),但沒有放棄過(guò)。堅(jiān)持,繼續(xù)堅(jiān)持,頂著各種壓力一再堅(jiān)持! 閱讀全文
posted @ 2012-03-18 21:55
O.C
閱讀(770)
評(píng)論(3)
推薦(1)
浙公網(wǎng)安備 33010602011771號(hào)