有Blog希望也加上這樣一篇提示,讓更多的人知道:)
摘要: 變態(tài)比賽規(guī)則
為了促進(jìn)各部門員工的交流,百度舉辦了一場(chǎng)全公司范圍內(nèi)的“拳皇”(百度內(nèi)部最流行的格斗游戲)友誼賽,負(fù)責(zé)組織這場(chǎng)比賽的是百度的超級(jí)“拳皇”迷W.Z。W.Z不想用傳統(tǒng)的淘汰賽或者循環(huán)賽的方式,而是自己制定了一個(gè)比賽規(guī)則。
由于一些員工(比如同部門或者相鄰部門員工)平時(shí)接觸的機(jī)會(huì)比較多,為了促進(jìn)不同部門之間的交流,W.Z希望員工自由分組。不同組之間的每?jī)蓚€(gè)人都會(huì)進(jìn)行一場(chǎng)友誼賽而同一組內(nèi)的人之間不會(huì)打任何比賽。
比如4個(gè)人,編號(hào)為1~4,如果分為兩個(gè)組并且1,2一個(gè)組,3,4一個(gè)組,那么一共需要打四場(chǎng)比賽:1 vs 3,1 vs 4,2 vs 3,2 vs 4。 而如
果是1,2,3一組,4單獨(dú)一組,那么一共需要打三場(chǎng)比賽 1 vs 4,2 vs 4,3 vs 4。
很快W.Z意識(shí)到,這樣的比賽規(guī)則可能會(huì)讓比賽的場(chǎng)數(shù)非常多。W.Z想知道如果有N個(gè)人,通過(guò)上面這種比賽規(guī)則,總比賽場(chǎng)數(shù)有可能為K場(chǎng)嗎?
比如3個(gè)人,如果只分到一組則不需要比賽,如果分到兩組則需要2場(chǎng)比賽
閱讀全文
摘要: 題目:
百度語(yǔ)言翻譯機(jī)
百度的工程師們是非常注重效率的,在長(zhǎng)期的開(kāi)發(fā)與測(cè)試過(guò)程中,他們逐漸創(chuàng)造了一套獨(dú)特的縮略語(yǔ)。他們?cè)谄綍r(shí)的交談、會(huì)議,甚至在各種技術(shù)文檔中都會(huì)大量運(yùn)用。
為了讓新員工可以更快地適應(yīng)百度的文化,更好地閱讀公司的技術(shù)文檔,人力資源部決定開(kāi)發(fā)一套專用的翻譯系統(tǒng),把相關(guān)文檔中的縮略語(yǔ)和專有名詞翻譯成日常語(yǔ)言。
輸入要求:
輸入數(shù)據(jù)包含三部分:
1. 第一行包含一個(gè)整數(shù)N(N<=10000),表示總共有多少個(gè)縮略語(yǔ)的詞條;
2. 緊接著有N行的輸入,每行包含兩個(gè)字符串,以空格隔開(kāi)。第一個(gè)字符串為縮略語(yǔ)(僅包含大寫英文字符,長(zhǎng)度不超過(guò)10字節(jié)),第二個(gè)字符串為日常語(yǔ)言(不包含空格,長(zhǎng)度不超過(guò)255字節(jié));
3. 從第N+2開(kāi)始到輸入結(jié)束為包含縮略語(yǔ)的相關(guān)文檔(總長(zhǎng)度不超過(guò)1000000個(gè)字節(jié))。例:
6
PS 門戶搜索部
NLP 自然語(yǔ)言處理
PM 產(chǎn)品市場(chǎng)部
HR 人力資源部
PMD 產(chǎn)品推廣部
M
閱讀全文
摘要:
閱讀全文
摘要: Berkeley DB是由美國(guó)Sleepycat Software公司開(kāi)發(fā)的一套開(kāi)放源碼的嵌入式數(shù)據(jù)庫(kù)的程序庫(kù)(database library),它為應(yīng)用程序提供可伸縮的、高性能的、有事務(wù)保護(hù)功能的數(shù)據(jù)管理服務(wù)。Berkeley DB為數(shù)據(jù)的存取和管理提供了一組簡(jiǎn)潔的函數(shù)調(diào)用API接口。
閱讀全文
摘要:
閱讀全文
現(xiàn)在我關(guān)注的話題越來(lái)越偏離C++了,我似乎已經(jīng)沒(méi)有資格在這里亂發(fā)文章了:)
現(xiàn)在發(fā)現(xiàn)百度空間還是不錯(cuò)的,決定搬家去那里
在此向各位無(wú)產(chǎn)階級(jí)的戰(zhàn)友們揮淚告別
祝大家for_each(week.begin(),week.end(),happy);
我的新Blog地址:
http://hi.baidu.com/zuroc
以前的文章會(huì)有選擇的轉(zhuǎn)上去,還請(qǐng)大家多提意見(jiàn),多指教:)
也歡迎大家來(lái)友情鏈接
封裝鍵盤事件

//封裝鍵盤事件
//作者:張沈鵬
http://m.shnenglu.com/zuroc/
//版本:1.0_06-12-30
/*
用法演示:
var key= new KeyCode(event);
if(key.enter||key.esc)...
*/
//代碼
function KeyCode(event){
if(!event)event=window.event;
keyCode = event.keyCode;
this.del=this.enter=this.esc=this.stepY=this.char=false;
switch(keyCode) {
//for space
//for backspace (8) and delete (46)
case 8:case 46:this.del=true;return;
case 13:this.enter=true;return;
case 27:this.esc=true;return;
case 32:this.char=true;return;
case 38:this.stepY=-1;return;
case 40:this.stepY=1;return;
}
if (!( (keyCode < 46) || (keyCode >= 112 && keyCode <= 123)
))
{this.char=true;}
}
壓縮
1.合并去注釋
JsMinGUI.exe
2.變量替換
ESC(好像有問(wèn)題),
如果用jasob要注意先用ANSI編碼保存,處理后再轉(zhuǎn)換為UTF8,需要手工設(shè)置要替換的東西
3.真正壓縮
http://javascriptcompressor.com/
反壓縮
1.http://javascriptcompressor.com/
2.JavaScript Code Improver
馬上要期末考試,接下來(lái)的功能只有等著暑假完善了.
當(dāng)前實(shí)現(xiàn)的功能:一個(gè)簡(jiǎn)陋的金山詞霸,可以實(shí)現(xiàn)自動(dòng)完成.(查第一個(gè)單詞時(shí)可能有的卡)
注意路徑中不能出現(xiàn)中文
當(dāng)前問(wèn)題:Desktop第一次啟動(dòng)有的慢,Server有時(shí)會(huì)出問(wèn)題
會(huì)加入的功能有音標(biāo),例句,發(fā)音,等等
請(qǐng)先運(yùn)行
runServer.cmd
然后運(yùn)行
runDesktop.cmd
技術(shù)特點(diǎn):
1.跨平臺(tái)
2.跨數(shù)據(jù)庫(kù)
3.可以作為網(wǎng)站也可以作為桌面軟件
4.后臺(tái)使用Django+sqlalchemy
前臺(tái)使用Ajax+XulRunner
下載地址:
http://osdn.dl.sourceforge.net/sourceforge/word-online/AK747_Word_alpha_1_0.7z
用IE打開(kāi)下載地址或者用工具下載
Firefox似乎有問(wèn)題
張沈鵬
zsp007@gmail.com
2006-12-12