原创 go語言學習備忘1(init)

init函數:  每個包可以包含任意多個 init 函數,這些函數都會在程序執行開始的時候被調用。所有被編譯器發現的 init 函數都會安排在 main 函數之前執行。 init 函數用在設置包、初始化變量或者其他要在程序運行前優先完成的

原创 node的內存控制

*本文內容部分來自《深入淺出node.js》 js作爲一門腳本語言能在服務端大放異彩最重要的原因就是高性能的v8引擎,但是v8引擎也有一些限制,例如內存方面的限制,本文主要講解v8引擎的內存控制。 node通過js來使用內存時只能使用部

原创 javascript異步編程解決方案

*本文大部分內容來自《深入淺出node.js》 衆所周知,node與其他後臺不同的很大一部分原因在於其異步I/O,異步使得程序運行不會被阻塞,這也是node的性能所在。但是異步編程往往不是那麼友好,在此我們爲異步編程歸納了一些常用的解決方

原创 call和apply的用法以及apply的一些妙用

關於call和apply:            實際上是改變了函數的作用域,也可以用來實現繼承。 var name = "xiaoming"; var a = function () { alert(this.n

原创 linux常用命令

本文用作我自己對常用的linux命令的記錄。複製 cp            -i 若文件已經存在,覆蓋之前會詢問            -p 連同文件屬性一起復制,備份常用            -r 遞歸複製,常用於目錄刪除 rm  

原创 一種常見的javascript庫的語法

我們在給angular做攔截器的時候會用到這樣的語法。 $httpProvider.responseInterceptors.push('myResponseInterceptor'); myModule.factory('ybRe