作者:丹陽

Node.js異步編程

NodeJS最大的賣點——事件機製和異步IO,對開發者並不是透明的。開發者需要按異步方式編寫代碼才用得上這個賣點,而這一點也遭到了一些NodeJS反對者的抨擊。但...

Node.js進程管理

NodeJS可以感知和控製自身進程的運行環境和狀態,也可以創建子進程並與其協同工作,這使得NodeJS可以把多個程序組合在一起共同完成某項工作,並在其中充當膠...

Node.js網絡操作

不了解網絡編程的程序員不是好前端,而NodeJS恰好提供了一扇了解網絡編程的窗口。通過NodeJS,除了可以編寫一些服務端程序來協助前端開發和測試外,還能夠學...

Node.js文件操作

讓前端覺得如獲神器的不是NodeJS能做網絡編程,而是NodeJS能夠操作文件。小至文件查找,大至代碼編譯,幾乎沒有一個前端工具不操作文件。換個角度講,幾乎也...

Node.js代碼的組織和部署

有經驗的C程序員在編寫一個新程序時首先從make文件寫起。同樣的,使用NodeJS編寫程序前,為了有個良好的開端,首先需要準備好代碼的目錄結構和部署方式,就如...

Node.JS基礎

什麽是Node.JS JS是腳本語言,腳本語言都需要一個解析器才能運行。對於寫在HTML頁麵裏的JS,瀏覽器充當了解析器的角色。而對於需要獨立運行的JS,NodeJS就是...

Node.js入門教程

本文是Node.js的入門教程,內容覆蓋Node.js的作用、安裝、部署以及文件操作、網絡操作、異步編程等常用語言特性。 Node.JS基礎 ...

Python Hangman猜字遊戲

這是經典猜字遊戲"Hangman"的Python腳本。要猜的詞用一行破折號表示。如果玩家猜出單詞中存在的字母,則腳本會將其寫入所有正確的位置。玩家有10個回合來猜...

scala語言是做什麽的?

有人問Scala語言是做什麽的,也有人問scala語言會取代Java的嗎,下麵是這些問題的答案。 Scala到底是什麽?在目前眾多的JVM...

Spark二進製文件讀寫

在大數據處理中,有時候要將spark集群上處理好的數據拷貝到本地做進一步處理:比如本地單機運算或者作為在線服務的數據。如果直接拷貝字符串文本,耗費帶寬和...