原创 css預處理語言的模塊化實踐

編寫css是前端工作中,一項普通而又頻繁的勞動,由於css並不是一門語言,所以在程序設計上顯得有些簡陋。對於小型項目來說,css的量還不至於龐大,問題沒有凸顯,而如果要開發和持續維護一個較爲大型的項目,那就需要對css進行管理和規範了,否

原创 機器學習之決策樹和隨機森林

一、決策樹 決策樹學習是機器學習中一類常用的算法。在決策樹中,根節點包含樣本全集。每個非葉子節點表示一種對樣本的分割,通常對應一個劃分屬性,其將樣本分散到不同的子節點中。每個葉子節點對應於決策的結果。因此從根節點到每個葉子節點的路徑對

原创 創業成長系列.前端項目模塊化解決方案

一個完整的前端項目如果想要不斷的持續開發下去,一定在最初的時候就要有一個完整的解決方案。在這裏我教給大家其中的一種解決方案。以後會放出升級版,這一版是最原始的版本。 前後端分離的開始 首先簡單的把前後端分離出來吧。 1.所有資源全

原创 模塊化前端項目解決方案--帶node版

在新的項目中使用到了另外一套解決方案,根據具體情況設計了以下的解決方案。 node層設計 本地生成第一次訪問的頁面並做緩存處理。同時使用代理方式代理後端接口。 1.項目使用到了express+ mustache-express來

原创 創業成長系列.搭建基礎

源於一次淺睡眠狀態的無意識活動。我決定寫下這一系列的東西,以此來紀念我曾經的經歷。 內容提示 以下內容將包括搭建一個創業公司的技術棧在內需要做的一些事情。ps:在下假定所需技術實現的項目是電商或者類似的項目。 技術選型 看公司情況

原创 2016年未,騰訊,百度,華爲,搜狗和滴滴面試題彙總

前言:前一段時間和大家交流,據反饋現在Android崗位也沒有以前那麼多了,當然這不意味着飽和,只是市場更趨於合理一些,就像深圳房價一樣,以前破天慌的漲,新政出來後,房價慢慢趨向合理一樣。Android還有有很多機會的。最近結合一些面試

原创 5 個基本的 REST API 設計指導方針

當我們開始從事API開發的時候,設計問題便出現了. 一個強而有力的API設計方法是API成功的關鍵要素. 設計糟糕的API會導致API濫用問題,或者更糟:API根本沒人使用 (指Web開發者). 建立和提供一個藝術品級別的API需要考慮

原创 開發一個自動點擊工具

一個人點鼠標總是很麻煩,尤其是這個時間很長的時候。所有就考慮要做一個模擬鼠標點擊的工具。 1.準備 打開vs,新建一個窗口程序。 上面依次選擇, 1.程序的類型:窗口程序 2.新程序的名字和命名空間 3.項目的位置。

原创 使用mock.js提供模擬數據

Mock.js 官網:鏈接地址 官方說明: *前後端分離,讓前端工程師獨立於後端開發。 *增加單元測試的真實性,通過隨機數據,模擬各種場景。 *開發無侵入,不需要修改既有代碼,就可以攔截ajax請求,返回模擬的響應

原创 多選,多項搜索插件

multiSelect 是不是苦於沒有一個合適的多選搜索控件? 以下就是一個! github:鏈接 簡單的使用方法: var options = { left: 0, //下拉框的左側偏移

原创 flex彈性佈局圖解

下面是圖片演示flex的幾個屬性

原创 京東12G用戶數據外泄,京東官方承認:源於2013年安全漏洞

最近,一個12G的數據包開始流通。 其中包括用戶名、密碼、郵箱、QQ號、電話號碼、身份證等多個維度信息,數據多達數千萬條。黑市上的買賣雙方皆稱,這些數據來自京東,一本財經報道了這一消息。  京東今日在微信公號中承認了這個事實。並表示,

原创 看圖理解JWT如何用於單點登錄

單點登錄是我比較喜歡的一個技術解決方案,一方面他能夠提高產品使用的便利性,另一方面他分離了各個應用都需要的登錄服務,對性能以及工作量都有好處。自從上次研究過JWT如何應用於會話管理,加之以前的項目中也一直在使用CAS這個比較流行的單點登

原创 基於redis構建數據服務

今天的話,我們的主題就如之前預告所說,來聊聊如何擴展數據服務,如何實現分片(sharding)以及高可用(high availability)。 分佈式系統不存在完美的設計,處處都體現了trade off。 因此我們在開始正文前

原创 怎樣寫一個紅包隨機算法

思路 提前將紅包金額分配完成,等搶紅包的人開始搶之後只需管理好這些紅包是否搶到就可以了,從根源上簡化紅包的邏輯。 將固定的金額根據人數拆分成人數等量的紅包,每個紅包的金額隨機。 隨機的金額根據當前剩餘金額和搶紅包的人數來決定。 分