原创 每週一薦:分佈式計算的模式語言

書籍:《面向模式的軟件架構IV:分佈式計算的模式語言》 簡介 迄今爲止,人們提出的軟件開發模式有不少是關於分佈式計算的,但人們始終無法以完整的視角瞭解分佈式計算中各種模式是如何協同工作、取長補短的。構建複雜的分佈式系統似乎成爲

原创 版本製作自動化方案

(文章來源於GAME-LAB 歡迎大家來GAME-LAB!地址:http://game-lab.org/?p=96) 最近工作比較忙,遊戲功能相關的代碼就敲個不停,根本無暇去思考一些東西。趁着週末,整理下上週關於版本製作流程的優化的

原创 每週一薦:程序設計語言原理、英國組曲

來自:http://game-lab.org/?p=181 書籍:《程序設計語言原理》 豆瓣:http://book.douban.com/subject/3119946/ 【簡介】 本書從爲什麼學習程序設計語言入手,深入細

原创 每週一薦:流編輯器sed

做網絡遊戲服務器端,最煩人的就是查後臺日誌。外面的玩家報BUG或者其他異常的時候,客服搞不定的時候,就需要服務器的程序去查日誌。分析日誌需要一些比較好的文本分析工具,grep和sed都是不錯的文本分析工具,還有awk,再過複雜的日誌分析

原创 每週一薦:foobar2000, 奇幻人生, 一個Flash小遊戲

【Software:foobar2000】    foobar2000是原Winamp工作組成員Peter Pawlowski 編寫的一個專業數字音頻播放器。據說是因   爲他不滿於Winamp 2.x的插件體系架構和更傾向於圖形、皮膚的

原创 每週一薦: Google Dictionary,The Polar Express

  祝大家,聖誕快樂!   【Software: Google Dictionary】     瀏覽英文網頁時,有個好的翻譯工具,往往事半功倍。當然現在有很多詞典軟件,都是非常好用的,商業軟件《金山詞霸》,開源的就更多了,如《StarDi

原创 每週一薦:重構三板斧

來自:http://game-lab.org/?p=207 書籍:《重構:改善既有代碼的設計》 簡介 Martin Fowler和《重構:改善既有代碼的設計》(中文版)另幾位作者清楚揭示了重構過程,他們爲面向對象軟件開發所做

原创 linux命令-top

  概述 命令參數 交互命令 輸出內容 統計信息區 進程信息區 參考   概述 top命令和ps命令的基本作用是相同的,顯示系統當前的進程和其它狀況;但是top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態。如果在前臺執行

原创 POSA2:Wrapper Facade模式

意圖 用更加簡潔、健壯、可移植、可維護和內聚的面向對象接口,封裝已存在的非面向對象API的函數和相關數據。 背景 使用已存在的非面向對象的API提供的服務或機制,開發可維護和進化的應用。 問題 簡潔的代碼比複雜的代碼更加健

原创 linux命令 - time

【命令】time — 執行命令並計時 【格式】time [-p] command [arguments...] 【說明】 執行命令行"command [arguments...]",命令行執行結束時在標準輸出中打印執行該命令行的時間

原创 每週一薦:文本處理工具AWK

上週給大家推薦了流編輯器sed,用sed其實已經可以幹很多事情了。批量替換文件,批量查找指定的模式,支持單行和多行模式。但通過”sed單行腳本快速參考“可以看出,sed寫出來的腳本可讀性很差,有些甚至非常難以理解,特別是對於那些對sed

原创 關於代碼學習的一些看法

原文地址:http://game-lab.org/?p=83代碼的三中類型Product:產品代碼,一個可用的產品代碼。比如一些開源軟件,還有當前工作整天面對的代碼。lib:庫代碼,對某一種功能封裝的模塊,一個工具庫。framework:

原创 每週一薦:設計模式

來自:http://game-lab.org/?p=200 書籍:《設計模式——改善既有代碼的設計》 【簡介】 這本書結合設計實作例從面向對象的設計中精選出23個設計模式,總結了面向對象設計中最有價值的經驗,並且用簡潔可複用

原创 代碼的壞味道

代碼壞味道:是指在代碼之中潛在問題的警示信號。並非所有的壞味道所指示的確實是問題,但是對於大多數壞味道,均很有必要加以查看,並作出相應的修改。 1. 重複的代碼 如果你在一個以上的地點看到相同的程序結構,那麼當可肯定:設法將它們合而

原创 每週一薦:《盜夢空間》《不能承受的生命之輕》

2010/01/01 20:00 by David ShangHai   【Movie: 《Inception(盜夢空間)》】   有時會感覺到自己的不真實,也許我們就在一個夢的世界裏面,等着某年某月某日死去的時候,一覺醒來!發現原來是