原创 對“微信十年產品思考”的思考

整體感受 對於社交/視頻/直播的本質有很好的認識,微信的各種功能也是這些本質東西在不同時代背景下的體現。希望自己能get到這些本質的東西。 張小龍對於目標/結果的認知較高,更多的是從產品/用戶出發,而不是爲了獲得什麼樣的結果/數據纔去做什麼

原创 java四種引用及在LeakCanery中應用詳解

這篇文章主要介紹了java四種引用及在LeakCanery中應用,本文給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下 java 四種引用 Java4種引用的級別由高到低依次爲: StrongRe

原创 設計模式——抽象工廠模式

http://www.cnblogs.com/zhouqiang/archive/2012/07/20/2601365.html

原创 智能硬件設備日誌服務架構設計

日誌服務功能主要分爲兩大模塊:logcat日誌和埋點日誌。 日誌類型 定義 特點 作用 logcat日誌 每個app通過Log打印的日誌 全,但是關鍵信息不明顯 用於分析定位現網問題 埋點日誌

原创 java自定義equals函數和hashCode函數

  所有類都繼承自Object類,他所有的非final方法:equals,hashCode, toString, clone 和 finalize,它們都有通用約定。 我們在覆蓋這些方法的時候需要遵循這些約定,否則依賴這些約定的類(例如H

原创 EventBus 使用/架構/源碼分析

EventBus是針對Android優化的發佈-訂閱事件總線,簡化了Android組件間的通信。EventBus以其簡單易懂、優雅、開銷小等優點而備受歡迎。 github 地址:https://github.com/greenrobot

原创 設計模式——適配器模式

適配器模式將某個類的接口轉換成客戶端期望的另一個接口表示,主的目的是兼容性,讓原本因接口不匹配不能一起工作的兩個類可以協同工作。其別名爲包裝器(Wrapper)。 簡單地說,就是需要的東西就在面前,但卻不能使用,而短時間又無法改造它,於是

原创 UML類圖中的六種關係(物理設計階段)

        UML類圖中經常會用到各種箭頭和線條來表示不同類或者接口之間的關係,因此非常好的理解各個圖標的含義是很有必要的。         在物理設計階段可以通過EA工具將類圖搭建好,然後直接生成物理類,這樣也可以減少物理設計的工作量

原创 設計模式——策略模式

策略模式基礎講解已經很詳盡:   https://www.cnblogs.com/lewis0077/p/5133812.html 補充使用實例1:網絡請求重試策略 策略接口: public interface RetryPolicy {

原创 數據預處理—獨熱編碼

問題引入 在很多機器學習任務中,特徵並不總是連續值,而有可能是分類值。 例如,考慮一下的三個特徵: ["male", "female"] ["from Europe", "from US", "from Asia"] ["uses F

原创 Kaggle-tiantic數據建模與分析

1.數據可視化 kaggle中數據解釋:https://www.kaggle.com/c/titanic/data 數據形式: 讀取數據,並顯示數據信息 data_train = pd.read_csv("./data/train.csv

原创 推薦系統-協同過濾

一、基本介紹 1. 推薦系統任務 推薦系統的任務就是聯繫用戶和信息一方面幫助用戶發現對自己有價值的信息,而另一方面讓信息能夠展現在對它感興趣的用戶面前從而實現信息消費者和信息生產者的雙贏。 2. 與搜索引擎比較 相同點:幫助用戶快速發

原创 推薦系統實戰——冷啓動問題

一、冷啓動問題介紹 如何在沒有大量用戶數據的情況下設計個性化推薦系統並讓用戶對推薦結果滿意從而願意使用推薦系統,就是冷啓動問題。 用戶冷啓動:如何給新用戶做個性化推薦 物品冷啓動:如何將新物品推薦給可能對其感興趣的用戶。在新聞網站等

原创 推薦系統-協同過濾原理與實現

一、基本介紹 1. 推薦系統任務 推薦系統的任務就是聯繫用戶和信息一方面幫助用戶發現對自己有價值的信息,而另一方面讓信息能夠展現在對它感興趣的用戶面前從而實現信息消費者和信息生產者的雙贏。 2. 與搜索引擎比較 相同點:幫助用戶快速發現有

原创 推薦系統實戰——推薦基礎(第一、二章)

一、基本介紹   1. 推薦系統任務: 推薦系統的任務就是聯繫用戶和信息一方面幫助用戶發現對自己有價值的信息,而另一方面讓信息能夠展現在對它感興趣的用戶面前從而實現信息消費者和信息生產者的雙贏。 2. 與搜索引擎比較: 相同點:幫助用戶快