原创 Nodejs學習筆記: eggjs

egg-boilerplate-simple 微服務構建 https://github.com/eggjs/egg-...

原创 Nodejs學習記錄: worker_threads(工作線程)

Node.js由於JS的執行在單一線程,導致CPU密集計算的任務可能會使主線程會處於繁忙的狀態,進而影響服務的性能,雖然可以通過child_process模塊創建子進程的方式來解決,但是一方面進程之間無法共享內存,另一方面創建進程的開銷也不

原创 Nodejs學習記錄: crypto

crypto.createHash()

原创 文檔管理工具

docusaurus 看taro項目的時候發現一個好用的文檔管理工具, 就在vue源碼解讀的項目中試用了下 npm install --global docusaurus-init npm install docusaurus --save

原创 Nodejs學習筆記: 源碼閱讀

EventEmitter // 大多數 Node.js 核心 API 構建於慣用的異步事件驅動架構, // 其中某些類型的對象(又稱觸發器,Emitter)會觸發命名事件來調用函數(又稱監聽器,Listener)。 // 例

原创 react源碼閱讀

setState react/packages/react/src/ReactBaseClasses.js /** * Sets a subset of the state. Always use this to mutate * st

原创 Docker入門(二)

檢查安裝情況 centos7下 // 刪除舊版本和相關依賴 yum remove docker \ docker-client \ docker-client-late

原创 Vue源碼閱讀

生命週期 在 new Vue() 之後。 Vue 會調用 _init 函數進行初始化,也就是這裏的 init 過程,它會初始化生命週期、事件、 props、 methods、 data、 computed 與 watch 等 源碼 ->

原创 數據結構與算法:二分查找

二分查找是搜索算法中的一種,用來搜索有序數組 二分查找: 是一種簡單算法,其輸入是一個有序的元素列表(必須有序的原因稍後解釋)。如果要查找的元素包含在列表中,二分查找返回其位置;否則返回null。 Javascript ES6實現 /**

原创 Nodejs學習記錄:http模塊

概覽 http模塊源碼: https://github.com/nodejs/nod... function createServer(opts, requestListener) { return new Server(opts,

原创 nodejs學習記錄:開發tips

開發環境使用nodemon,在生產環境使用pm2 Nodemon 是一個令人驚歎的工具, 當你全局安裝它以後, 可以通過 nodemon [file].js 來啓動你的node.js scripts,它會告訴nodemon來監視你的scri

原创 go學習中遇到的問題記錄

引入外部package出錯 package golang.org/x/tools/cmd/goimports: unrecognized import path "golang.org/x/tools/cmd/goimports" (htt

原创 學習筆記: 數據操作函數

memoize全局函數 https://www.jianshu.com/p/475... curry全局函數 https://www.jianshu.com/p/111... map全局函數 https://www.jianshu.com/