原创 socket踩坑實錄

socket簡述 socket(雙工協議)網絡中的兩個程序,通過一個雙向的連接來實現數據的交換,我們把連接的一端稱爲socket socket特性 自帶連接保持 可以實現雙向通信 socket分類 基於TCP的socket 基於UDP的

原创 NodeJS踩坑實錄

nodejs的常用api url 主要是配置一系列和路徑相關的信息 url.parse(urlString[, parseQueryString[, slashesDenoteHost]]) 將一個URL字符串解析爲URL對象 urlSt

原创 mongodb使用總結

MongoDB 是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫。旨在爲 WEB 應用提供可擴展的高性能數據存儲解決方案。 MongoDB 是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的

原创 yarn的使用及與npm的對比

大家在平時的開發中,一定對npm不陌生,它是node自帶的包管理器。通過npm可以安裝項目對應需要的依賴,但 是時間久了就會發現npm的速度實在是太慢了,今天給大家推薦一個同樣爲包管理工具,但比npm好用的----yarn 什麼是yarn?

原创 正則表達式真的很6,可惜你不會寫

本文旨在用最通俗的語言講述最枯燥的基本知識。 1.元字符2.重複限定符3.分組4.轉義5.條件或6.區間 正則表達式在幾乎所有語言中都可以使用,無論是前端的 JavaScript、還是後端的 Java、c#。他們都提供相應的接口 / 函數支

原创 mac 終端利器 iTerm2

之前一直使用的是mac自帶的終端,由於之前命令操作較少,也就無所謂了。但是現在隨着命令行操作的頻繁,原有的終端開發效率太低,偶然發現了iTerm2,發現功能很強大也非常好用,下面總結一下安裝步驟和相應的配置。 安裝iTerm2 下載地址:

原创 git commit基本規範

出發點 git在日常生活工作中會經常回到,git的歷史可讀性及其重要,規範化的commit記錄對於統一團隊標準和後續代碼 review和版本發佈都極其重要。 基本規範 feat: 新增feature fix: 修復bug docs: 僅僅

原创 react進階

react生命週期 定義 生命週期函數指在某一個時刻組件會自動調用執行的函數 Initialization 進行props和state的初始化 Mounting: componentWillMount ---> render ---> c