原创 vim 實用的東西

本文的目標不是一個VI編輯器的教材。它只是個人在使用VI編程的過程中,對自認爲比較有用的一些編輯功能及其它功能的一些整理。一、基本編輯功能    1、複製、剪切和粘貼    複製特定的某一段:把光標移到要複製的文本的頭部,按下“v”,往後

原创 關於變壓器的疑問

變壓器中,因爲原線圈的功率跟副線圈的功率相等,匝數比恆定,電壓恆定,原線圈電流會隨副線圈的電流改變而改變,那麼,從另一角度說,原線圈中的電阻沒變,電壓沒變,電流怎會變了呢?   爲什麼電阻沒變,電壓沒變,電流卻變了呢?這是因爲變壓器不是一

原创 [轉]死鎖產生的必要條件與解決死鎖的幾種辦法

死鎖產生的必要條件與解決死鎖的幾種辦法  產生死鎖的四個必要條件: (1) 互斥條件:一個資源每次只能被一個進程使用。 (2) 請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。 (3) 不剝奪條件:進程

原创 買了個開發板

把使用說明書裏面的測試實驗都跑了一遍,覺得真是帥呆了。580塊錢花的太值了。前幾個星期,跟着視頻在自己電腦上裝了一個虛擬機,安裝了UBUNTU10.4。覺得還挺好玩的,可以和主機FTP,可以上網可以用命令做完成WINDOWS下的操作。。。

原创 快速理解js中的call,apply

今天被小夥伴問到 js 中的 call,apply 的區別和用途,解釋了一番後,想到之前在逼乎上看到更清楚的解釋 第一位生動形象的回答 本身不難理解,看下MDN就知道了,但是不常用,遇到了,還要腦回路迴轉下。或者時間長了,還是要確定下去看下

原创 初探 node events模塊

模塊概述 在 node 中 events模塊是核心模塊之一, 幾乎所有常用的 node 模塊都繼承了 events模塊 例如,net.Server 會在每次有新連接時觸發事件,fs.ReadStream 會在打開文件時觸發事件,stream

原创 華爲 mate30 安裝谷歌助手

最近入手了 華爲 mate30 pro, 作爲一個8年的老果粉,在使用2天 mate30p 之後,給了耳目一新的感覺,不得不說這款手機真的很強大,各種優點我也不多說了,可以看網上各種專業的測評 但是手機沒有預裝 google play 助手

原创 觀察者模式 vs 發佈-訂閱模式

我曾經在面試中被問道,_“觀察者模式和發佈訂閱模式的有什麼區別?” _我迅速回憶起“Head First設計模式”那本書: 發佈 + 訂閱 = 觀察者模式 “我知道了,我知道了,別想騙我”     我微笑着回答:“沒有區別,它們是

原创 Promise的源碼實現(完美符合Promise/A+規範)

Promise是前端面試中的高頻問題,我作爲面試官的時候,問Promise的概率超過90%,據我所知,大多數公司,都會問一些關於Promise的問題。如果你能根據PromiseA+的規範,寫出符合規範的源碼,那麼我想,對於面試中的Promi

原创 快速理解js中的call,apply的作用

今天被人問到js中的call,apply的區別和用途,解釋了一番後,想到之前在逼乎上看到一位小夥伴生動形象的解釋 本身不難理解,看下MDN就知道了,但是不常用,遇到了,還要腦回路迴轉下。或者時間長了,還是要確定下去看下文檔,爲了方便記憶:

原创 你需要Mobx還是Redux?

在過去一年,越來越多的項目繼續或者開始使用React和Redux開發,這是目前前端業內很普遍的一種前端項目解決方案,但是隨着開發項目越來越多,越來越多樣化時,個人又有了不同的感受和想法。是不是因爲已經有了一個比較普遍的,熟悉的項目技術棧,我

原创 您必須知道的 Git 分支開發規範

Git 是目前最流行的源代碼管理工具。 爲規範開發,保持代碼提交記錄以及 git 分支結構清晰,方便後續維護,現規範 git 的相關操作。     分支管理 分支命名 master 分支 master 爲主分支,也是用於部署生產環

原创 React 16 加載性能優化指南

關於 React 應用加載的優化,其實網上類似的文章已經有太多太多了,隨便一搜就是一堆,已經成爲了一個老生常談的問題。 但隨着 React 16 和 Webpack 4.0 的發佈,很多過去的優化手段其實都或多或少有些“過時”了,而正好最近

原创 Nginx與前端開發

Nginx與Node.js “Nginx是一款輕量級的HTTP服務器,採用事件驅動的異步非阻塞處理方式框架,這讓其具有極好的IO性能,時常用於服務端的反向代理和負載均衡。” 作爲前端開發,即使沒用過Nginx,但一定聽說過上面這句話。這

原创 我的第一個微信小程序

今年國慶假期的時候,在家裏帶寶寶。想下載一個哄寶寶玩的遊戲,從 App Store上搜索了一圈,發現評分高的基本上都是收費的。因爲App Store上有限免機制,所以就萌發了做一款關注限免應用的小程序。 學習調研 4月份的時候,幫助同事開發