原创 m2w:markdown 轉換成微信公衆號內容

項目地址:https://github.com/wangduandu... 特點 僅支持將markdown文件轉化成微信公衆號內容,不支持markdown編輯。確切點說是編輯有點困難,哈哈哈。適合做個格式轉換器 支持90種代碼高亮的主題

原创 最熟悉的陌生人:JavaScript數據類型

最近面試了三個開發,他們都沒有說清楚JS的基本類型有哪些。而且往往錯誤的說了一些C語言的數據類型,例如int, float, double之類的數據類型。 無論什麼語言,熟練掌握數據類型都是這門語言最根本的知識點 JS數據類型分爲兩類,一類

原创 詳解Node.js amqplib 連接 Rabbit MQ最佳實踐

這篇文章主要介紹了詳解Node.js amqplib 連接 Rabbit MQ最佳實踐,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 客戶端設置connection_name 在建立

原创 Node.js amqplib 連接 Rabbit MQ 最佳實踐

客戶端設置connection_name 在建立連接時,設置connection_name屬性,可以在RabbitMQ Managerment 中查看到連接來自那個實例。 amqp.connect(rabbitMqAddress, {

原创 測試小姐姐,請在你提的bug上附上日誌

log4s https://github.com/wangduandu... log4s是對log4b的重構,並且讓其支持npm下載。 做這個工具是因爲: 某些時候看服務端日誌太麻煩。 測試小姐姐提Bug時,給的相關信息又無法分析出問題原

原创 深入理解 JavaScript中的變量、值、傳參

1. demo 如果你對下面的代碼沒有任何疑問就能自信的回答出輸出的內容,那麼本篇文章就不值得你浪費時間了。 var var1 = 1 var var2 = true var var3 = [1,2,3] var var4 = var3

原创 從官網學習Node.js OS模塊方法速查

1. 簡介 os模塊提供獲取操作系統信息的實用方法。 const os = require('os') 2. 方法簡介 系統換行符 os.EOL windows是'\n\r', posix是'\n' 系統架構 os.arch() 系統常

原创 狀態碼爲200時 jQuery ajax報錯

1. 問題現象 HTTP 狀態碼爲 200 OK 時, jquery ajax報錯 2. 問題原因 jquery ajax的dataType字段包含:json, 但是服務端返回的數據不是規範的json格式,導致jquery解析json字符串

原创 從官網學習Node.js Process模塊方法速查

1. Process process是一個全局的對象,不需要require。process提供控制和獲取當前Node.js進程信息的能力。 1.1. Process Events process對象實際上是一個EventEmitter的一個

原创 Node.js FS模塊方法速查

1. File System 所有文件操作提供同步和異步的兩種方式,本筆記只記錄異步的API 異步方式其最後一個參數是回調函數。回調函數的第一個參數往往是錯誤對象,如果沒有發生參數,那麼第一個參數可能是null或者undefinded。

原创 Docker鏡像批量清理之道

使用jenkins作爲打包的工具,主機上的磁盤空間總是被慢慢被佔滿,直到jenkins無法運行。本文從幾個方面來清理docker垃圾。 批量刪除已經退出的容器 docker ps -a | grep "Exited" | awk '{pri

原创 WTF!! Vue數組splice方法無法正常工作

當函數執行到this.agents.splice()時,我設置了斷點。發現傳參index是0,但是頁面上的列表項對應的第一行數據沒有被刪除, WTF!!! 這是什麼鬼!然後我打開Vue Devtools, 然後刷新了一下,發現那個數組的第一