摘要:
09年的時(shí)候,我用C#實(shí)現(xiàn)了簡(jiǎn)單的飛信協(xié)議,并開(kāi)了源,詳情請(qǐng)查看這里。直到現(xiàn)在還有童鞋發(fā)郵件給我向咨詢(xún)或是所要代碼。但是由于飛信協(xié)議有個(gè)幾次的升級(jí),我那個(gè)庫(kù)基本上沒(méi)什么用了。由于工作比較忙,也一直沒(méi)有去管他。前兩天,我用這個(gè)項(xiàng)目申請(qǐng)了sinaapp的中級(jí)開(kāi)發(fā)者人證,居然僥幸通過(guò)了,所以覺(jué)得有必要更新一下代碼了。網(wǎng)上查了一下有關(guān)飛信協(xié)議的最新的情況,沒(méi)有什么進(jìn)展,我也不想自己通過(guò)抓包去分析飛信協(xié)議了,畢竟那樣會(huì)比較耗時(shí)。正當(dāng)我準(zhǔn)備放棄的時(shí)候發(fā)現(xiàn)有人用php實(shí)現(xiàn)了wap飛信的協(xié)議。不看不知道,一看嚇一跳,協(xié)議非常簡(jiǎn)單,總共代碼也不超過(guò)100行。我花了一小段時(shí)間,將那php的代碼翻譯成了C#的,測(cè)試
閱讀全文
摘要:
很多時(shí)候想通過(guò).NET調(diào)用一些C/C++寫(xiě)的庫(kù),但是一直都不知道怎么弄。去網(wǎng)上找了一些資料,大多數(shù)是教如何通過(guò)托管C++和非托管C++的混合編程來(lái)完成C/C++的的類(lèi)庫(kù)的.NET Wrapper。有的時(shí)候用C#來(lái)實(shí)現(xiàn)一個(gè)功能的時(shí)候,可能要調(diào)用windows api,往往都是到網(wǎng)上現(xiàn)查代碼,然后粘過(guò)來(lái)使用,沒(méi)有細(xì)研究到底是怎么做到的。最近一個(gè)朋友用到分詞,所以就研究了一些中科院提供的中文分詞軟件,詳情請(qǐng)?jiān)L問(wèn)http://ictclas.org/。用了一下還挺好用的,速度沒(méi)有測(cè)試,感覺(jué)應(yīng)該用于學(xué)術(shù)研究肯定是沒(méi)有問(wèn)題的,如果要用到項(xiàng)目中,我覺(jué)得還是公司自己實(shí)現(xiàn)會(huì)比較好。可惜該組件沒(méi)有提供.NET的版
閱讀全文
摘要:
最近想平均分割一個(gè)數(shù)組,比如把一個(gè)10數(shù)的數(shù)組分成6個(gè)數(shù)組的,最好的分法是2,2,2,2,1,1,這個(gè)2很好求出,直接10/6上取整就可以了,但是如果按2去分割的話(huà),最后會(huì)變成2,2,2,2,2,0這樣不均勻的分法,很是蛋疼。今天休息,想了一下這個(gè)問(wèn)題,發(fā)現(xiàn)可以用遞歸來(lái)解決。比如先分出2來(lái),遞歸將8分成5個(gè)數(shù)組,有能分出2來(lái),遞歸將6分成4個(gè)數(shù)組,在分出2來(lái),變成了遞歸將4分成3個(gè)數(shù)組,又可以分出2來(lái),那就變成了將2分成2個(gè)數(shù)組,下一步就很明顯了。不多說(shuō)了,直接上碼,希望對(duì)遇到同問(wèn)題的人有所幫助,這也算我的功德了。View Code #include<iostream>#inclu
閱讀全文
摘要:
在shell下,可以直接創(chuàng)建文件的硬鏈接,而符號(hào)鏈接(軟鏈接)可以對(duì)文件和目錄。很多情況下,直接用軟鏈接就可以搞定。但在有的時(shí)候,單純的軟鏈接是解決不問(wèn)題的。 但是對(duì)于目錄來(lái)說(shuō)又不能創(chuàng)建硬鏈接,那腫么辦呢? 把目錄中所有的文件都硬鏈接過(guò)來(lái)。
閱讀全文
摘要:
hadoop streaming示例:${HADOOP_BIN}streaming\r-Dmapred.job.name=${JOB_NAME}#任務(wù)名-Dstream.memory.limit=1500#任務(wù)內(nèi)存限制-Dmapred.map.capacity.per.tasktracker=1\r-Dmapred.reduce.capacity.per.tasktracker=1\r-Dmapred.map.tasks=${MAP_TASKS}#map個(gè)數(shù)-Dmapred.job.map.capacity=${MAP_CAPACITY}#map容量,一般與map個(gè)數(shù)一致-Dmapred.re
閱讀全文
摘要:
ls -al 1>/dev/null 2>&1
ls -al就是顯示當(dāng)前目錄的信息,1>/dev/null是叫標(biāo)準(zhǔn)輸出重定向到/dev/null,即空,2>&1,就是將標(biāo)準(zhǔn)錯(cuò)誤輸出合并到標(biāo)準(zhǔn)輸出。也就是將所有的輸出都輸出到/dev/null,即不輸出任何信息。
另外,我們也可以將輸出重定向到文件ls -al 1>1.txt 2>2.txt,將標(biāo)準(zhǔn)輸出重定向1.txt,標(biāo)準(zhǔn)錯(cuò)誤輸出重定向2.txt
...
閱讀全文
摘要:
mxr.mozilla.org是mozilla的代碼查看網(wǎng)站,上面有豐富的代碼資源,但是上邊沒(méi)有打包下載的功能,只能單個(gè)單個(gè)文件的下載,用起來(lái)會(huì)非常的麻煩。今天沒(méi)啥事,想研究一下firefox的編碼識(shí)別模塊,需要到mxr.mozilla.org上去下載代碼。去網(wǎng)上找了一圈也沒(méi)有找到批量下載的方法或工具。本想一個(gè)一個(gè)文件下載,但是發(fā)現(xiàn)文件數(shù)量還是比較大的,很麻煩,所以決定寫(xiě)個(gè)工具來(lái)下載。工具用C#寫(xiě)...
閱讀全文
摘要:
很多同學(xué)正在面臨或即將面臨找工作的問(wèn)題,很多人對(duì)自己想要從事的行業(yè)不是很了解。做為軟件學(xué)院的同學(xué)大多數(shù)要去軟件公司、游戲公司和互聯(lián)網(wǎng)公司。我就我比較了解的互聯(lián)網(wǎng)公司的幾個(gè)跟技術(shù)有關(guān)的職位做一定的科普,希望對(duì)大家有一定的幫助,大牛請(qǐng)繞道。 RD(Research&Development),即研發(fā),其實(shí)就是軟件工程師,或者叫程序員、碼農(nóng)。我們軟件學(xué)院的大多數(shù)人都將從事這個(gè)職位,主要任務(wù)就是寫(xiě)代碼,當(dāng)...
閱讀全文
摘要:
前兩天Google的*.appspot.com被和諧后,廣大墻友的GappProxy就用不了了,不過(guò)通過(guò)自己綁定域名的GAE卻可以正常訪問(wèn),所以我想,通過(guò)自定綁定的域名來(lái)使用GAppProxy應(yīng)該也是可以的,待我使用最新版的GAppProxy2時(shí),卻無(wú)情的收到404錯(cuò)誤: Error response Error code 404. Message: Local proxy error, Fetchserver not found at the URL you specified, please check it.. Error code explanation: 404 = N...
閱讀全文
摘要:
java中提供很多集合類(lèi),比如ArrayList,HashMap等等。但你有沒(méi)有發(fā)現(xiàn)其中的這些集合類(lèi)都是泛型的,有的時(shí)候你會(huì)發(fā)現(xiàn)用泛型會(huì)比較慢。慢在哪呢?慢就慢在基本類(lèi)型的裝包和拆包。當(dāng)你處理大數(shù)量的時(shí)候,這個(gè)慢有的時(shí)候就不能接受了。那這怎么解決呢?推薦大家使用fastutil,一個(gè)意大利實(shí)驗(yàn)室出品,主要用在其的WebGraph上。下面是其官方網(wǎng)站對(duì)其的介紹:fastutil extends the Java? Collections Framework by providing type-specific maps, sets, lists and queues with a small m
閱讀全文
摘要:
題目:實(shí)現(xiàn)int add(int a, int b)方法,實(shí)現(xiàn)a和b的和,但是內(nèi)部不允許使用+-*/等算術(shù)運(yùn)算。 解答:這個(gè)題考查的其實(shí)是對(duì)計(jì)算機(jī)硬件如何做加法的。計(jì)算機(jī)內(nèi)做加法和乘法都是模擬人做加法和乘法的方法來(lái)設(shè)計(jì)和實(shí)現(xiàn)cpu算術(shù)運(yùn)算模塊的。這在我們學(xué)習(xí)計(jì)算機(jī)組成原理的課程時(shí)應(yīng)該學(xué)到過(guò)。如下面例子: 1101 11+--------------10000 這個(gè)計(jì)算可以分為兩部分,一部分是按位+...
閱讀全文
摘要:
linux下線程采用pthread.h,采用的是c語(yǔ)言的風(fēng)格,為了更加面向?qū)ο笤?huà),我在寫(xiě)程序的時(shí)候給封裝成了一個(gè)類(lèi),用到了一些內(nèi)部的庫(kù),但是去掉內(nèi)部的庫(kù),也無(wú)傷大雅。懶得去改程序了,所以沒(méi)有去處某些內(nèi)部的頭文件和函數(shù)的調(diào)用。thread.h/***@filethread.h*@version*@date2011/5/12*@authorwangyou@baidu.com*@brief對(duì)線程進(jìn)行了簡(jiǎn)單的封裝(java風(fēng)格)**/#pragmaonce#include#include//線程classthread{public:/***@brief構(gòu)造函數(shù)*@param無(wú)*@return無(wú)**/t
閱讀全文
摘要:
7K7K 2000W數(shù)據(jù)庫(kù) thunder://QUFodHRwOi8veGxpc3N1ZTExMC5zYW5kYWkubmV0LzdrN2syMDAw5LiHXzIwNDcucmFyP2ZpZD1iYXhLQ2sqeEtzWW9tUUVUSHBFS0x2ZjJGR2pBYmlNTUFBQUFBSzlqWEhHZXBQNFYwV09obHRhR2hqaGlheEJTJm1pZD02NjYmdGhy...
閱讀全文
摘要:
對(duì)于一個(gè)網(wǎng)頁(yè)來(lái)說(shuō),一般都會(huì)有非常豐富的邊框或?qū)Ш綏l信息,但是用戶(hù)往往比較專(zhuān)注于主題內(nèi)容,邊框內(nèi)容可以說(shuō)是沒(méi)有太大價(jià)值的。尤其是對(duì)于手持設(shè)備來(lái)說(shuō),顯示大量的邊框信息將變得非常討厭。在搜索引擎中,其實(shí)只要搜索引網(wǎng)頁(yè)的主題內(nèi)容,對(duì)于邊框內(nèi)容的索引意義不大。 上面說(shuō)了一下提取一個(gè)網(wǎng)頁(yè)主體內(nèi)容的作用,下面來(lái)討論一下方法。如果真要準(zhǔn)確地提取一個(gè)網(wǎng)頁(yè)的主題將非常困難,因?yàn)榫W(wǎng)頁(yè)的結(jié)構(gòu)多種多樣,如果要做到程序自動(dòng)化...
閱讀全文
摘要:
看到李開(kāi)復(fù)老師在微博上發(fā)ppt,感覺(jué)挺好的。原來(lái)新浪微博開(kāi)通了發(fā)多張圖片進(jìn)行拼接的功能,這樣就可以把ppt轉(zhuǎn)成圖片,然后再發(fā)布到新浪微博上。但是新浪微博有最多9張圖片的限制,這個(gè)比較不爽,而對(duì)于騰訊微博,還不能發(fā)多張圖片,這個(gè)就更不爽了。所以自己就寫(xiě)了一個(gè)將圖片拼接起來(lái)的程序,用C#寫(xiě)的,非常簡(jiǎn)單,其實(shí)就一個(gè)函數(shù),總的代碼也不過(guò)130行,核心拼接函數(shù)如下: /// ...
閱讀全文
摘要:
上網(wǎng)查了一下,官方貌似沒(méi)有提供flash builder 4.5的下載,但是既然是基于eclipse的,那么應(yīng)該能被安裝在linux下。
首先,安裝eclipse sudo apt-get install eclipse
然后,下載eclipse的flash builder 插件
最后就是安裝了,運(yùn)行 whereis eclipse 可以查看eclipse的安裝路徑,我這里找到的路徑是:/u...
閱讀全文
摘要:
Big endian machine: It thinks the first byte it reads is the biggest.Little endian machine: It thinks the first byte it reads is the littlest.舉個(gè)例子,從內(nèi)存地址0x0000開(kāi)始有以下數(shù)據(jù)0x0000 0x120x0001 0x340x0002 0xab0x...
閱讀全文
摘要:
肚皮舞 Nobody 一個(gè)像夏天一個(gè)像秋天 其他節(jié)目1 其他節(jié)目2 其他節(jié)目3
閱讀全文
摘要:
WordPress有一個(gè)社交媒體連接的插件,可以將博客更新同步到微博,但很可惜的是不能同步到人人網(wǎng),本打算自己修改添加一下這個(gè)功能。到網(wǎng)上找資料,發(fā)現(xiàn)人人網(wǎng)有一個(gè)日志的導(dǎo)入功能。就在發(fā)布日志的那個(gè)頁(yè)面的右下角。導(dǎo)入時(shí),填入你的博客的地址,我填的是我的博客的rss地址。第一次導(dǎo)入,會(huì)讓你選擇需要導(dǎo)入的日志,以及哪些人可以查看。據(jù)說(shuō),以后,當(dāng)檢測(cè)到你的博客有更新的話(huà),也會(huì)同步到人人網(wǎng)上。這個(gè)功能還是比較方便的,省去了自己開(kāi)發(fā)插件了。具體位置如下圖:
閱讀全文
摘要:
偽原創(chuàng)對(duì)與百度和搜搜等國(guó)內(nèi)搜索引擎來(lái)說(shuō),效果很好,但是谷歌貌似對(duì)很少會(huì)把偽原創(chuàng)的東西排上來(lái)。比如你搜一篇博客,在百度出來(lái)90%的第一條不是原創(chuàng)的內(nèi)容,很有可能是轉(zhuǎn)載的或是偽原創(chuàng)的,但是谷歌貌似在這方面做得很好。在網(wǎng)上搜了搜關(guān)于偽原創(chuàng)的東西,發(fā)現(xiàn)有好多軟件,說(shuō)明這個(gè)行業(yè)還是很有市場(chǎng)的。從百度文庫(kù)搞到一個(gè)偽原創(chuàng)的同義詞表,作弊和反作弊的都可以看看,也許能挖掘一些規(guī)則什么的。52537條偽原創(chuàng)詞庫(kù)
閱讀全文