1.應用node環境做的一些事情
基於v8引擎(webkit核心)渲染和解析js(類似:webview和谷歌瀏覽器)
(node不是後台語言,是乙個解析js的工具或環境;說它是後台語言的原因:常把
它裝在伺服器上,在伺服器端寫一些js**,通過node執行這些**,實現一些伺服器應該做的事情)
**1)**基於命令$ node ***.js把js**在node環境中執行
**2)**基於repl模式,輸入-求值-輸出-迴圈 $ node (類似在控制台操作)
事情1:webpack(自動化專案部署)基於node環境執行的
事情2:npm(node package manager)安裝node後自帶的模組管理工具,
可以安裝和解除安裝對應的模組
2.基於node.js實現伺服器端的功能操作
**專案架構1:**基於node.js構建全棧專案(一般中小型專案)
客戶端(js) 伺服器端(node.js)
**專案架構2:**基於node.js構建中間層
特點:單執行緒非同步,無阻塞i/o,事件驅動(抗壓、抗併發,比如:**雙11)
也有可能想要基於node.js實現跨域傳輸:客戶端和中間層在同乙個域上,基於中間層從第三方伺服器上獲取資料
(node.js可以跨域獲取資料)
**專案架構3:**基於node.js實現伺服器渲染
客戶端資料繫結後,在頁面源**中看不到繫結內容,
所以有些產品要放棄客戶端渲染改為伺服器渲染
gradle在專案中的應用
compilesdkversion 代表是使用的sdk版本buildtoolsversion 代表構建工具的版本,一般都是sdk相配套的。在專案建立的時候就會自動生成signingconfigs 簽名配置,主要有 develop,release develop 開發時候的配置keyalias apk...
Kibana在專案中的應用
雖然本文主要闡釋kibana 在專案中的應用 但是我們需要了解乙個常識,那就是一般情況下elk都是組合應用的,在我們的專案中我們也是一起使用的,但是由於對kibana 的頗具熱情,所以本文是對kibana的初始 先說下專案背景,我是datawarehouse 的 免不了會對些個datastage j...
淺拷貝在專案中的應用
有一些概念我們清楚,但在實際中不知道如何去用,這往往是c 初學者的乙個共同的問題,今天我來講的就是 淺表拷貝 簡單來說就是把乙個物件,一模一樣的複製出來乙份來,但淺表拷貝只複製原物件的引用位址,在改變新物件時,原來物件不會改變,而深表拷貝是完全拷貝,在改變新物件時,原物件也會受到影響。以下是淺表拷貝...