關於Dearbook的書評(希望Dearbook工作人員能看到!)

所謂“酒香不怕巷子深”,說的就是口碑兩字。而我向來是很信口碑的。大家一致說好的東西,必有其閃光的地方。當然也可能對你沒什麼用,但那隻是不適合你而已。所以我選書一看口碑,二要學著鑒別,看看此書適不適合自己。關於口碑,我一般看網上的評論,更多的時候是看Dearbook的書評。卻經常另我感到失望。失望的原因有以下幾點:1.充斥著大量索要電子書的資訊2.充斥著大量指責作者翻譯品質的資訊關於電子書: ——對於經典書我向來都建議買紙質的。而非經典書我一般是不會買的原因有幾點:(1)所謂經典,自然需反覆地看、

RAIN!!!

經常有不可預料的事情發生。在好事發生的時候,我們經常高興得忘乎所以在壞事發生的時候,我們往往沮喪得忘記你以前受到過的恩惠。需知世界是公平的,沒人給你偏愛,也沒人定要置你於死地。近來的日子一直都很順。順到沒有什麼事情可寫,也沒有什麼事情值得寫了。唯一的變數就是,連續兩天淋雨。好不容易在不怎麼下雨的一天帶了把新雨傘,可惜車子倒了,倒的時候壓到了張開的雨傘,雨傘斷了一根弦,我把它合起來的時候又斷了一根。而第二天,我試圖將它張開的時候又斷了一根。我再試圖將將它合起來的時候,聽見劈哩叭啦的響聲 ——它崩潰

Gnutella協議具體分析

術語與網路管理Sevent: 一個加入Gnutella網路的程式稱為servent,是"SERVer"和"cliENT"的縮寫。"peer", "node" 和 "host" 也有著類似的意思,但更強調的是一個參與者而不是一個程式。當一個servent有一個確切的client或server身份,可能會使用client或者server。client有時也被用來作為servent的一個同義字。一些其他的文檔用servant來代替servent。Messages:

Humaniod開發小結

去年和rukia,robin和futou在實驗室準備預選賽,做了一些  3D humaniod的一些工作。記得當時伺服器做得還很不好,agent 稍微一跳就跳到天上去了,到地上時還重重彈了好幾下。我們最後調出了一個 能夠走三十幾步的agent, 害得我們樂了好久。 還是從跑比賽開始吧。 在安裝伺服器中configure的時候記得加上 -enabled-kerosin 即 ./configure –enabled-kerosin           伺服器安裝完成之後可以這麼來跑比賽。      

書非借不能讀也

我以前的觀念是書非借不能讀也,所以書不必買,圖書館裡多著呢,何必費錢不討好。近來看《北大學者談讀書》,頓感以往讀書方法的費力不討好。你看,連如何讀書都會有書教予你,你再去埋怨說環境不好老師不好,那隻是你目光短淺罷了。書是最好的老師,此話自然是真理中的真理。我悟到的一點是,要買經典書,因為經典書定當重讀,而且你必須有所註解,有註解才能將書讀薄。無論何書,不可能無所不包,當只有一部分於你有用,你讀的時候將此部分注出來了,以後再讀的時候便有所側重,書自是越讀越薄。而在不同時期重讀不同經典,定然有不同的

步步為營—如何加入Gnutella網路

在Gnutella協議的早期階段,有一些未知的永久主機用來為任何串連到他們的Gnutella servent提供一份Gnutella主機的列表。通常把這些主機稱為“主機池”。但是現在已經不再使用主機池了。要串連到Gnutella網路,servent需要尋找和儲存主機的地址。取得主機的地址有四種方法。1.呼叫一個GWebCache2.在handshake時從X-Try and

大四那年的圖書館

最近技術文章突然間又少了。大家別著急呵,整理思路中。。。請繼續關注《Peercast整體架構分析》這篇文章,近段時間的研究會體現在這篇文章中。 今天去書店,可真是冷清啊。一進去,除了我和Dracular之外,也就只有店員了。那傢伙看書明顯不專心,兩秒鐘就抬頭望一下我們。我說你何必呀,好歹我們也是大學生啊,也犯不著幹什麼偷你書之類的事吧。看起來我和你也沒啥仇啊,是不是你和我還是高中同學呢,那你好歹也給我打聲招呼啊,真是的。算了,不怪他了,估計是好久沒人來他店捧場,他激動得不行了吧。想不到我到北京來

東南大學第三屆Robocup機器人模擬足球賽——第一名!

5月19-20日我參加了東南大學第三屆Robocup機器人模擬足球賽,一共5支隊伍參賽,分別是——A隊(我們自己的隊伍),ZealoTry隊,Z.R.3隊,Roboking隊,Forever10隊。經過匆匆忙忙一個多月對於基礎代碼的理解和修改,我們這麼一幫不懂足球只懂電腦的人搞出來的“A隊”終於出爐了。“A”這個隊名是我們隨便想出來的,至於要談有什麼含義,大概可以牽強附會說“A是第一個字母,所以能成為第一”吧……其實純粹是隨機敲鍵盤取的名字,呵呵。比賽舉行了兩天,星期六兩輪預賽;星期天一輪預賽+

用Peercast廣播視頻檔案(WMV格式)

1.安裝Windows media encoder2.建立會話中選擇自訂會話3.源來自選擇檔案,在檔案名稱中點擊瀏覽選擇要廣播的視頻(WMV)4.在輸出中選擇自編碼器拉傳遞,連接埠號碼填80805.點擊應用6.在Peercast的Broadcast頁面中URL填入http://localhost:8080,其他項根據你的選擇設定,然後點擊Create Relay7.在WIndows media

畢業了。。。

  我即將看著他們一個一個地走出梆子井公寓,再見了四年的同學。 幾年以後,我們依然會是最棒的。 親愛的同學,別哭,我們中的大多數仍在北京。那些遠走他鄉的人,我們都知道,你們一定會回來。 會回來的,是嗎?  散夥飯吃完後和朋友在梆子井的天台聊天,鋪了被子,拿了食物和酒,還有那些飲料,很愜意地坐著或躺著,看著沒有幾個星星的夜空,看著梆子井那些還亮著的燈,看著偶爾掠過天空的飛機,聽著遠處傳來的蛙叫和轟隆隆的火車聲,這樣的夜晚,再也不會有幾次了,或者,這是最後一次的。 我們都是有著獨立思想的人,我們說著

mplayer在arm 2410上的移植

在S3C2410嵌入式開發平台上移植了幾款linux媒體播放器,感覺播放效果不是很理想, 320x240解析度下的視頻播放也不是很流暢,難道200M主頻的速度就只能這樣了?我開始有點失望了。上個月,當mplayer摘取了年度Linux   world   博覽會“新媒體”大獎的訊息傳來,激發了我再次移植mplayer   到2410的決心,儘管前幾次移植的結果都不是很成功。                      

Peercast中用到的幾種資料結構

鏈表:Channel類、ChannelHit類均用到了鏈表資料結構以Channel類為例class Channel{   Channel* next;}ChanMgr維護一份Channel的鏈表,並完成添加、刪除、統計等操作。這裡用鏈表而不用數組是考慮到頻道頻繁的添加刪除操作和空間的節省。其中channel為頭指標,添加新頻道採用頭插法,統計頻道數目採用遍曆的方法。class ChannelMgr{   Channel* channel;}int ChanMgr::numChannels(){ 

Belief propagation(From Wikipedia, the free encyclopedia)

Belief propagation, also known as the sum-product algorithm, is an iterative algorithm for computing marginals of functions on a graphical model most commonly used in artificial intelligence and information theory. Judea Pearl in 1982[1] formulated

Peercast的日誌實現

這裡以輸出DEBUG資訊為例子。輸出日誌函數為LOG_DEBUG。具體使用方法為LOG_DEBUG("Play request: %s",pc->lpData);void LOG_DEBUG(const char *fmt,...){ if (servMgr) {  if ((servMgr->showLog & (1<<LogBuffer::T_DEBUG)) && (!servMgr->pauseLog))  {   va_list

Peercast中“流”概念的分析

流在Peercast中是一個很重要的概念。凡是資料從一個地方傳輸到另一個地方的操作都是流的操作,所以就網路交換資料而言,例如包的發送和接收,都可視為流操作。Peercast中用Stream類來提供一個介面。其繼承類有FileStream和ClientSocket。Stream類提供讀取和寫入各種不同類型資料(ID4類型、字元型、整型、字串)的操作,例如    long readLong()    {        long v;        read(&v,4);       

Gnutella節點的結構及進程處理

Gnutella節點的結構:    在一個Gnutella節點中最多有四類並發的進程存在:串連處理器(Connection)、協調進程(Coordination Instance)、下載進程(Download Instance)和上傳進程(Upload Instance)。   

今天做了一下Peercast的電視直播測試

硬體裝置:伺服器+視頻採集卡+普通電視軟體裝置:Windows XP + Windows Media Encoder 9.0 + Peercast實現步驟:1.用視/音頻線將電視AV輸出串連到視頻採集卡上。2.在Windows media

The Annotated Gnutella Protocol Specification v0.4

The Annotated Gnutella Protocol Specification v0.4 (1)Document Revision 1.6Clip2Status: Annotated StandardThe Gnutella Developer Forum (GDF)Based on previous Revision 1.2http://groups.yahoo.com/group/the_gdfSummaryGnutella (2) is a protocol for

Peercast的改進分析

Peercast可以說是一個實驗的產品,而不是一個穩定的商業版本。所以無論在穩定性還是在效能上都存在一定的問題。這裡提出Peercast存在的一些問題,並考慮相應的改進方法。希望可以為大家改進Peercast提供一些協助。先解釋幾個名詞:父節點:也就是此時你在向別人傳輸資料。一個節點可以同時是父節點和子節點。子節點:也就是此時你在接收父節點傳輸給你的資料。基於檔案傳輸的流媒體傳輸:   

現實世界的P2P方式

       使用類比是在闡述一個概念時相當有效方法,其實電腦的每項技術在現實世界幾乎都有原型。好書和爛書的差別在於,好書可以用相當簡單的例子講清楚一個概念,而爛書故意用一大堆術語硬是弄得很高深似的。真正的好領導從不擺架子,他們都平易近人。       現在是草根時代,也就是平民英雄的時代。P2P代表的是一種平民化,沒有伺服器端的高高在上,所有節點都是平等的。      

總頁數: 61357 1 .... 16101 16102 16103 16104 16105 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.