原创 pomelo啓動流程圖

Pomelo組件職責簡介 master: master組件主要負責啓動master服務器。monitor: monitor組件主要負責啓動各個服務器的monitor服務,該服務負責收集服務器的信息並定期向master進行消息推送,保持m

原创 python遍歷文件夾和文件

import os import os.path rootdir = './' for parent,dirnames,filenames in os.walk(rootdir): for dirname in dirnames

原创 node.js的generic-pool與mysql結合,mysql連接池

var generic_pool = require('generic-pool'); var pool = generic_pool.Pool({ name: 'mysql', max: 10, cr

原创 pomelo源碼分析(三)

app.js // start app app.start();lib/application.js/** * Start application. It would load the default components and s

原创 node.js導航網站

本人的新站,希望多支持 http://nodejs.whattoc.com/ 點贊 收藏 分享 文章舉報 youyudehexie 發佈了112 篇原創文章 · 獲贊 37 ·

原创 詳解Node.js API系列 Http模塊(1) 構造一個簡單的靜態頁服務器

HTTP http api的文檔翻譯得太無聊了,很多用不上,例子太少,翻譯到一半就覺得受不了,決定放棄,決定,用另外一種方式去介紹這部分的API。http模塊,主要的應用是兩部分,一部分是http.createServer 擔當web

原创 詳解Node.js API系列 Module模塊(2) 案例分析

API文檔是枯燥的,下面本人收集了一些論壇經常有人疑問和開源代碼中經常遇到的案例供大家研究一下。 http://blog.whattoc.com/2013/09/11/nodejs_api_module_2md/ module.ex

原创 Node.js下自定義錯誤類型

Node.js下自定義錯誤類型 在JavaScript裏面,運行過程中的錯誤的類型總是被人忽略,這篇教程主要從三個方面來介紹如何在Node.js下自定義錯誤類型。 爲什麼要使用錯誤對象。怎麼創建自定義錯誤對象。一些自定義錯誤對象的例子

原创 詳解Node.js API系列 Http模塊(2) CNodejs爬蟲實現

博客地址:http://blog.whattoc.com/2013/09/19/nodejs_api_http_2/ 詳解Node.js API系列 Http模塊(2) CNodejs爬蟲實現 簡單爬蟲設計 var http =

原创 詳解Node.js API系列C/C++ Addons(1) API文檔

Addons 擴展插件(Addons)是動態鏈接的共享對象,這些對象提供了使用C/C++類庫的能力。由於涉及了多個類庫導致了這類API目前比較繁雜,主要包括下述幾個主要類庫: V8 JavaScript,C++類庫,作爲JavaS

原创 詳解Node.js API系列 Crypto加密模塊(1)

MD5加密算法 算法簡介 MD5的全稱是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security

原创 詳解Node.js API系列 Crypto加密模塊(2) Hmac

簡介 隨着互聯網的發展,MD5已經變得越來越不安全了,黑客可以通過彩虹表,查出MD5值所對應的密碼,爲了解決這個問題,很多網站都開始採用需要密鑰加密的Hmac算法。 Hmac算法 HMAC是密鑰相關的哈希運算消息認證碼(Hash-

原创 詳解Node.js API系列C/C++ Addons(4) Javascript也能搞嵌入式?

回憶一下,我們已經完成了addon的相關學習了詳解Node.js API系列C/C++ Addons(1) API文檔詳解Node.js API系列C/C++ Addons(2) Google V8引擎詳解Node.js API系列C/

原创 Lordofpomelo遊戲分析

遊戲體驗 在線地址 部署遊戲 lord of pomelo安裝指南 分析思路 遊戲服務器的流程除了啓動部分外,大部分事件和流程都是併發的,如果按照一個流程去描述這樣一件事情,會很混亂,所以我會根據自己對代碼的理解,分開不同用戶

原创 cb 的node.js 靜態頁面測試

server.js var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Cont