原创 抽象語法樹及在js中的應用

抽象語法樹介紹 抽象語法樹就是把代碼用樹的結構抽象表述出來的一種語法結構,簡稱AST。就是把我們平時寫的代碼用樹狀結構來表述出來。 js中的應用 在實際運用中,我們可以把代碼轉化成AST,然後就可以對AST中的某些節點進行插入,修改,

原创 使用yeoman搭建自己的腳手架

yeoman的簡述yeoman官網地址 確切的說是使用yo. generator裏面的內置函數就是每個階段需要做的事情,而這些事情需要我們自己去編寫,特別注意的是writing階段的時候我們可以把模板編譯出來生成文件到目標位置,很經

原创 cesium視頻融合

cesium視頻融合 viewer.entities.add( { rectangle: { coordinate

原创 mysql unique索引大小寫不分問題

mysql unique索引大小寫不分問題

原创 vue框架記錄

pc端 element-ui iview buefy 輕量級響應式 bulma 響應式佈局支持移動 移動端 vuetify onsenui cube-ui vux vant mint-ui we-vue 不怎麼官方但可以參考 b

原创 node實用插件記錄

obj-tools 對象的一些基本操作,exists方法可以判斷對象是否含有某些屬性,不過extend方法有坑,當某個屬性爲undefined的時候不會再往下合併了。 gm 圖形處理

原创 nginx反向代理

配置文件nginx.conf server{#開啓一個服務器 listen 8000#監聽端口號 server_name localhost;#本地直接填localhost就行 location ~ \.do$ {

原创 node pm2

node pm2 進程守護 安裝pm2 npm install -g pm2 基本的操作 啓動 pm2 start xxx.js -name xxx 停止 pm2 stop xxx 重啓服務器 pm2 restart <id>|

原创 nginx指令

-?,-h : 打開幫助信息 -v : 顯示版本信息並退出 -V : 顯示版本和配置選項信息,然後退出 -t : 檢測配置文件是否有語

原创 nginx搭建靜態資源服務器

nginx.conf文件,添加一下配置,(server可以設置多個) server { listen 86;#啓動服務器端口 server_name localhost;#域名基本不用改 root D://xx

原创 cesium 點擊彈出氣泡

因爲cesium沒有自帶的點擊彈出氣泡的功能,所以需要自己去開發一個這樣的功能 直接上代碼 window.Cesium.Viewer.prototype.addOverlay=function(overlay){ overlay

原创 使用nim的node 程序調試

下載google擴展插件nim 在chrome瀏覽器的擴展程序,打開擴展插件。至於翻牆,自己想辦法吧。 調試程序 打開你的項目目錄,在項目目錄路徑下,執行 node --inspect xxx.js 或者執行 node --insp

原创 npm私服搭建

npm私服搭建 使用cnpm來搭建npm私服 sinopia雖然也可以,安裝簡單,不過沒有cnpm功能強大。推薦使用cnpm cnpm是使用koa的框架搭建的,另外可配置成sqlite、mysql等數據庫,sequelize是一個ORM