原创 揚帆,起航

緣由        這應該算是我的第一篇博客,之前研究easyrec推薦系統源碼寫的只能算文檔。最近真是夠忙的,今天總算是把期中熬過去了,剛開完黨支部會議還有一篇新聞稿沒寫,我也不知道哪來的閒情逸致來寫博客,但是內心隱隱告訴自

原创 Grunt: 監聽文件修改及重啓node服務器

Grunt簡介 Grunt官網 Grunt中文 Grunt是一個基於node.js的自動化構建工具,合理的設置grunt能幫助前端開發人員輕鬆完成諸如less、coffeescript編譯,css、JavaScript壓縮等

原创 ReactJS修煉之路(二):組件的key

一,概要 在同系列的上一篇博客React修煉之路(一)裏,我第一次接觸組件key這個概念,因爲不理解key的用處及不清楚React組件的更新機制而遇到父級組件調用了render函數而render內的子組件內容不更新的問題。 在Re

原创 ruby on rails爬坑(一):用戶賬號密碼管理

一,相關資料 慣例,先上文檔,BCrypt::Engine主要用於生成隨機字符串,hash值。 BCrypt::Engine 二,內容及思路 最近的項目需要引進用戶管理,主要功能有: 註冊新用戶 修改密碼 登錄驗證

原创 ReactJS修煉之路(一)

一,相關學習資料 先放一些前期看過的以及正在看的資料,初學者,會一邊學習一邊實踐。 官方文檔 官方入門教程 React生命週期 二,javascript深坑 從來都沒有學過javascript,寫倒是寫了一些,所以下面提及那個

原创 ruby on rails爬坑(三):圖片上傳及顯示

一,問題及思路 最近在用rails + react + mysql基本框架寫一個cms + client的項目,裏面涉及到了圖片的上傳及顯示,下面簡單說說思路,至於這個項目的配置部署,應該會在寒假結束總結分享一下。 rails中圖

原创 【告別】從CSDN遷移到掘金

CSDN是我的第一個博客平臺,但由於廣告嚴重影響閱讀體驗,個人決定轉戰掘金平臺,感謝CSDN這些年免費serve我的博客。 Sheldon Law - 掘金博客鏈接 歡迎繼續交流。

原创 ruby on rails爬坑(四):使用AWS S3存取數據

一,前言 在上一篇博客ruby on rails爬坑(三):圖片上傳及顯示中提到AWS S3,這篇博客將簡單介紹如何在rails項目中使用AWS S3. 二,步驟 在亞馬遜雲服務中心開通配置AWS S3服務 在Gemfile中添

原创 跨年夜寫給自己的話

當我開始寫這篇博客的時候已經是2016年1月1日晚上9點39分了,我在學校圖書館一樓,剛寫完公司裏一些數據歸類處理的代碼和英語選修課公共演講的演講稿《Early To Bed And Early To Rise》,好享受這樣的時刻

原创 ReactJS修煉之路(三):props vs state

一,前言 初學rails和ReactJS不久,也分別在看rails和ReactJS的官方文檔,至於這兩者的輕重緩急,公司裏帶我的同事是這樣說的: “先看React的文檔吧,相對rails來說,React的開發思路更繞,也可以說是R

原创 ruby on rails爬坑(二):Active Record數據庫查詢

一,相關資料 不多說,精髓都在文檔裏。文檔如下: - rails官方:Active Record 查詢 二,遇到的問題 先說問題: #下面兩條語句完成了相同的功能,可是性能有所差別 Mission.where(" title =

原创 改進:js修改iOS微信瀏覽器的title

問題簡介 前端入門沒多久,可能連入門也不算,最近網上流行各自書籍改名,什麼《前端開發,從入門到放棄》,《Android開發,從入門到改行》之類的,程序員真是個愛自嘲的羣體,但我們一定是積極而向上的。 說到web前端,瀏覽器差異是不

原创 version-control: node下的版本管理模塊(svn & git)

最近在開發一個構建工具,需要操作版本管理系統,實現代碼提交(如:svn add, svn commit…),GitHub上有類似的庫,但存在兩個問題: 長久沒人維護,使用人數較少; 只支持git或svn; 基於我需要兼容git和s

原创 簡單A/BTest驗證圖片懶加載效果

Demo視頻 文章結構 文章基本思路:“目的 => 方案 => 驗證 => 總結啓發” 一,圖片懶加載實現 二,預期效果 三,A/BTest驗證 四,總結 一,圖片懶加載實現 實現圖片懶加載的目的是在不影響用戶體驗的前提下,儘可能

原创 Vue.js組件開發從1到100

100 如果說從0到1是解決溫飽的過程,那麼從1到100就是實現共同富裕的漫漫長路。 認真看過Vue.js官方文檔和《Vue.js組件開發從0到1》的同學相信已經能勝任正常的業務開發了,但就像前文中提到的“實現同樣一個小功能,可以有千