摘要: 常見計(jì)算機(jī)類雜志投稿方式 閱讀全文
10 2008 檔案
摘要: 目前,Web系統(tǒng)開發(fā)缺乏嚴(yán)格和系統(tǒng)的方法,大多數(shù)應(yīng)用開發(fā)和管理實(shí)踐在很大程度上依賴于開發(fā)人員個(gè)人的知識(shí)和經(jīng)驗(yàn),造成的后果是所開發(fā)的Web系統(tǒng)大多是低質(zhì)量的產(chǎn)品。而傳統(tǒng)的軟件工程方法不能適應(yīng)Web設(shè)計(jì)的要求,為此人們研究提出了眾多的Web開發(fā)方法。這些研究旨在提供全面支持Web應(yīng)用開發(fā)生命周期的模型和方法,但由于這些方法本身存在的局限性及其它方面的原因,還沒有得到廣泛的應(yīng)用。論文首先討論了成熟的Web開發(fā)方法應(yīng)該具有什么樣的特性和功能,然后分析了現(xiàn)有Web開發(fā)方法各自的特點(diǎn),最后總結(jié)了這些方法所存在的問題和今后的研究重點(diǎn)。
閱讀全文
閱讀全文
摘要: 階乘是個(gè)很有意思的東西,可能很多朋友看到關(guān)于他的計(jì)算就怕了,其實(shí)沒什么,看完下面兩個(gè)問題您應(yīng)該有低了。
1. 給定一個(gè) N ,求出N!末尾有多少個(gè)零,比如 N=10,N!=3628800,N!末尾有兩個(gè)零。
2. 求N!的二進(jìn)制表示中最低為1的位置,比如 11010010, 最低為1的位置為2。
問題一解法:
在上一個(gè) blog 中介紹的子數(shù)組乘積最大值的問題中,有朋友考慮到溢出的問題,在這個(gè)問題中,我們從那些數(shù)相乘能得到10這個(gè)命題開始思考。比如N!=K×10m那么N!后面就有m個(gè)零。這個(gè)問題轉(zhuǎn)化為將N!進(jìn)行分解,如N!=2a×3b×5c 很顯然 10=2×5,那么零的個(gè)數(shù)m=min(a,c), 一個(gè)數(shù)能夠被2整除的機(jī)率比5要大很多因此 m=c,因此轉(zhuǎn)化為求 c的問題,具體算法如:
閱讀全文
1. 給定一個(gè) N ,求出N!末尾有多少個(gè)零,比如 N=10,N!=3628800,N!末尾有兩個(gè)零。
2. 求N!的二進(jìn)制表示中最低為1的位置,比如 11010010, 最低為1的位置為2。
問題一解法:
在上一個(gè) blog 中介紹的子數(shù)組乘積最大值的問題中,有朋友考慮到溢出的問題,在這個(gè)問題中,我們從那些數(shù)相乘能得到10這個(gè)命題開始思考。比如N!=K×10m那么N!后面就有m個(gè)零。這個(gè)問題轉(zhuǎn)化為將N!進(jìn)行分解,如N!=2a×3b×5c 很顯然 10=2×5,那么零的個(gè)數(shù)m=min(a,c), 一個(gè)數(shù)能夠被2整除的機(jī)率比5要大很多因此 m=c,因此轉(zhuǎn)化為求 c的問題,具體算法如:
閱讀全文
摘要: 給定一個(gè)長(zhǎng)度為N的整數(shù)數(shù)組,只允許用乘法,計(jì)算任意(N-1)個(gè)數(shù)的組合乘積中最大的一組,并
寫出算法的時(shí)間復(fù)雜度。 閱讀全文
寫出算法的時(shí)間復(fù)雜度。 閱讀全文
摘要: 給定一個(gè)十進(jìn)制數(shù)N,寫下從1開始,到N的所有整數(shù),然后數(shù)一下其中出現(xiàn)的所有"1"的個(gè)數(shù)。
例如:
N=2,寫下1,2。這樣只出現(xiàn)了1個(gè)"1"
N=12,寫下 1,2,3,4,5,6,7,8,9,10,11,12。這樣"1"的個(gè)數(shù)是5
請(qǐng)寫出一個(gè)函數(shù),返回1到N之間出現(xiàn)"1"的個(gè)數(shù),比如 f(12)=5 閱讀全文
例如:
N=2,寫下1,2。這樣只出現(xiàn)了1個(gè)"1"
N=12,寫下 1,2,3,4,5,6,7,8,9,10,11,12。這樣"1"的個(gè)數(shù)是5
請(qǐng)寫出一個(gè)函數(shù),返回1到N之間出現(xiàn)"1"的個(gè)數(shù),比如 f(12)=5 閱讀全文
摘要: 近來讀了一篇《怎樣成為優(yōu)秀的軟件模型設(shè)計(jì)者》的文章,感觸頗深。仔細(xì)對(duì)比分析,發(fā)現(xiàn)原來我自己和周圍的軟件開發(fā)人員平常的一些自認(rèn)為對(duì)的做法,有很多是有問題的。 閱讀全文
摘要: 可伸縮性有時(shí)候被叫做“非功能性需求”,言下之意是它與功能無關(guān),也就比較不重要。這么說簡(jiǎn)直錯(cuò)到了極點(diǎn)。我的觀點(diǎn)是,可伸縮性是功能的先決條件——優(yōu)先級(jí)為0的需求,比一切需求的優(yōu)先級(jí)都高。
希望以上最佳實(shí)踐能對(duì)你有用,希望能幫助你從新的角度審視你的系統(tǒng),無論其規(guī)模如何。
閱讀全文
希望以上最佳實(shí)踐能對(duì)你有用,希望能幫助你從新的角度審視你的系統(tǒng),無論其規(guī)模如何。
閱讀全文
摘要: 俱往矣,李一男、任正非、華為港灣恩怨總匯-------------轉(zhuǎn)載 閱讀全文
摘要: XXX 作為一名架構(gòu)師從程序員轉(zhuǎn)到分析設(shè)計(jì)員再就爬到了架構(gòu)師群體。當(dāng)然架構(gòu)師也分很多種比如應(yīng)用級(jí)架構(gòu)師,信息架構(gòu)師等,從應(yīng)用級(jí)架構(gòu)師又可進(jìn)一步發(fā)展到企業(yè)級(jí)架構(gòu)師和平臺(tái)架構(gòu)師。當(dāng)然你可能對(duì)這些不以為然,但這卻是一個(gè)架構(gòu)師的發(fā)展之路。本筆記是在XX培訓(xùn)時(shí)的體會(huì),說實(shí)話本人在這領(lǐng)域也是菜的要死,不過我的研究方向是這個(gè),以后繼續(xù)努力,請(qǐng)大牛們多多指導(dǎo)。 閱讀全文
摘要: 很多人都看過 DDD, 從2002 年開始在中國(guó)開發(fā)者社區(qū)已經(jīng)炒的沸沸揚(yáng)揚(yáng),但直到現(xiàn)在有多少家公司是這么做的?實(shí)話,我自己沒用DDD,也是用數(shù)據(jù)庫(kù)驅(qū)動(dòng)開發(fā)的,即以數(shù)據(jù)設(shè)計(jì)為中心,至少?gòu)乃枷肷鲜沁@樣的。雖然我上一個(gè)公司的開發(fā)模式是用----- 用例模型-》服務(wù)對(duì)象-》業(yè)務(wù)對(duì)象-》數(shù)據(jù)對(duì)象----這樣一個(gè)過程。但分析的實(shí)質(zhì)還是以數(shù)據(jù)設(shè)計(jì)為中心,只能說是弱弱的DDD吧,批著DDD,實(shí)則是以數(shù)據(jù)庫(kù)中心。
閱讀全文
閱讀全文
摘要: 網(wǎng)絡(luò)上對(duì) restlet 的評(píng)判褒貶不一,有的說框架封裝的很好,很有彈性,有的說 rest 架構(gòu)風(fēng)格本身是一種簡(jiǎn)單的風(fēng)格,restlet 過設(shè)計(jì)以使編程過于復(fù)雜,其實(shí)我倒不覺得 restlet 有什么復(fù)雜,相反很簡(jiǎn)潔明了,不論他的類結(jié)構(gòu)還是整個(gè)體系結(jié)構(gòu),個(gè)人很喜歡,昨天晚上匆匆看看他的文檔和實(shí)例,很不錯(cuò)!本筆記對(duì)入門足以! 閱讀全文
摘要: HTTP不是一個(gè)簡(jiǎn)單的運(yùn)載數(shù)據(jù)的協(xié)議,而是一個(gè)具有豐富內(nèi)涵的網(wǎng)絡(luò)軟件的協(xié)議。它不僅僅能夠?qū)τ诨ヂ?lián)網(wǎng)資源進(jìn)行唯一定位,而且還能告訴我們對(duì)于該資源進(jìn)行怎樣運(yùn)作。這也是REST軟件架構(gòu)當(dāng)中最重要的兩個(gè)理念。而REST軟件架構(gòu)理念是真正理解HTTP協(xié)議而形成的。有了REST軟件架構(gòu)理念出現(xiàn),才使得軟件業(yè)避免了對(duì)HTTP協(xié)議的片面理解。只有正確的理論指導(dǎo),才能避免在軟件開發(fā)的實(shí)際工作過程中少走彎路。 閱讀全文
摘要: 在這之前,先介紹一下負(fù)載因子和容量的屬性。大家都知道其實(shí)一個(gè) HashMap 的實(shí)際容量就 因子*容量,其默認(rèn)值是 16×0.75=12; 這個(gè)很重要,對(duì)效率很一定影響!當(dāng)存入HashMap的對(duì)象超過這個(gè)容量時(shí),HashMap 就會(huì)重新構(gòu)造存取表。這就是一個(gè)大問題,我后面慢慢介紹,反正,如果你已經(jīng)知道你大概要存放多少個(gè)對(duì)象,最好設(shè)為該實(shí)際容量的能接受的數(shù)字。 閱讀全文
摘要: “依賴”是和“變化”緊密聯(lián)系在一起的概念。由于依賴關(guān)系的存在,變化在某處發(fā)生時(shí),影響會(huì)波及開去,造成很多修改工作,這就是依賴的危害。可以說,變化是始作俑者,依賴是助紂為虐。 閱讀全文