原创 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/