原创 nodejs之stream、fs學習筆記

nodejs之stream、fs學習筆記代碼區 代碼區 const fs=require('fs'); const writer=fs.createWriteStream("./test/write.js"); // for(l

原创 javascript之使用逆波蘭表達式(後綴表達式)實現算數表達式計算

javascript之使用逆波蘭表達式(後綴表達式)實現算數表達式計算使用jexl庫知識點使用JavaScript實現測試 使用jexl庫 const jexl = require('jexl'); // addBinaryOp

原创 egg.js與graphql使用

egg.js與graphql使用 傳送門–https://gitee.com/myn_wsc/egg-server

原创 egg.js之extend擴展文件的創建與使用

egg.js之extend擴展文件的創建與使用app/extend/xxx.js下的各this指向 app/extend/xxx.js下的各this指向 application.js —— this指向:app對象 調用:this

原创 Javascript之數據結構與算法的Set實現

Javascript之數據結構與算法的Set實現1.ES6中的Set2.自實現Set 1.ES6中的Set 請參考官網API:http://caibaojian.com/es6/set-map.html 2.自實現Set clas

原创 nodejs之二維碼掃描-實現兌換碼自動覈銷

nodejs二維碼掃描—實現兌換碼自動覈銷背景實現概述開發環境相關依賴微信網頁授權第一步:用戶同意授權,獲取code第二步:通過code換取網頁授權access_token第三步:拉取用戶信息(需scope爲 snsapi_use

原创 nodejs之連接redis以及事務封裝與使用

nodejs之連接redis以及事務封裝簡介所需模塊文件結構乾貨部分1 此部分爲redis初始化配置信息:2 數據庫連接3 RedisModel的封裝和對數據庫的使用4 模型的封裝具體使用到這裏我們就結束了,如果你喜歡,那謝謝你的

原创 egg.js之運行環境的區分和配置

egg.js之運行環境的區分和配置文件結構項目啓動package.json 文件結構 項目啓動 package.json "scripts": { "start":"egg-scripts start --daemon --p

原创 javascript之計算算數關係表達式

javascript之計算算數關係表達式背景已有的解決表達式模塊解決方法測試 背景 解決類似於3*15 == 5*9的問題,或者更加複雜的3*15 == 5*9 >30等表達式。 已有的解決表達式模塊 · jexl模塊 · e

原创 javascript之eval與Function實現字符串表達式執行比較

javascript之eval與Function實現字符串表達式執行比較 var un = 1; var jsstring = "console.log(un)"; eval(jsstring); Function("conso

原创 javascript之原型鏈污染

javascript之原型鏈污染實例避免 實例 Object.prototype.x = 'outer'; (function(){ const a = {}; (function foo(){ console.l

原创 centos下安裝mysql以及遠程連接

centos下安裝mysql以及遠程連接下載mysql源安裝包安裝mysql源檢查mysql源是否安裝成功手動修改安裝版本安裝mysql啓動mysql服務查看mysql的啓動狀態開機啓動修改root本地登錄密碼添加遠程登錄用戶修改

原创 Linux下mongodb數據備份以及crontab定時備份

Linux下mongodb數據備份以及crontab定時備份手動備份crontab定時備份 手動備份 1.無密碼備份 ##如果配置了mongodb的bin文件,即可在任意位置使用mongodump命令,否則需要指定mongodum

原创 nodejs之egg-mongoose與mongodb的浮點型映射問題

nodejs之egg-mongoose與mongodb的浮點型映射問題mongoose的Schemamongodb的數據類型mongoose的Number與mongodb的Number類型區別 mongoose的Schema mong

原创 docker之mac下部署nodejs項目

docker之mac下部署nodejs項目mac下docker安裝初始化一個Node.js項目構建項目鏡像運行nodejs項目鏡像將本地鏡像推送到docker hub上 mac下docker安裝 1.官網下載 2. 安裝教程可參照官