原创 AsyncLayoutInflater的簡單介紹和源碼分析
簡介我們知道setContentView()、layoutinflater.inflate()等傳統的佈局加載方式都是在UI線程中同步加載佈局的。當layout.xml過於複雜繁重,加載就會造成UI卡頓甚至ANR。在Google最近發佈的
原创 如何做好機器學習——個人感悟
最近一直在研究機器學習的相關內容,也在kaggle上看了不少前輩的解答思路。作爲一個剛入門的小生來說,進步的空間還很大。但是我覺得有必要把我自己對機器學習的看法和認識記錄一下,不論對錯。 機器學習實際上就是一門與數據打交道的學科,數據在裏
原创 巧用接口解耦分離實現
架構對於很多初學者來講往往都是唯恐不及的,總感覺架構對自己而言太過遙遠,實際上架構對大家來說並不陌生,甚至你每天都在與之打交道,只是你習以爲常沒有留
原创 深入分析Android監聽網絡變化的坑
Android開發的同學都知道,在很多場景下我們需要監聽網絡變化,從而做一些業務邏輯比如刷新數據。於是我們會找到這樣一個廣播:ConnectivityManager.CONNECTIVITY_ACTION,註冊一個BroadcastRec
原创 git常用命令(持續更新)
1、回退工作區中文件部分代碼 git checkout -p2、stash部分代碼 git stash -p git reset --hard git stash pop 或者: git stash
原创 樸素貝葉斯分類算法
http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html
原创 如何在 Kaggle 首戰中進入前 10%
原文請見:https://dnc1994.com/2016/04/rank-10-percent-in-first-kaggle-competiti
原创 Android面試回憶錄
最近打算換工作了,面試了百度作業幫、今日頭條、阿里、網易和小米的工作。然後把面試的題目寫下來,給找工作的同學一些指導。 首先,我面試的是Android高級崗,不過一些基礎的知識應該是所有層次的同學都應掌握的。其次,問到的項目相關的問題不在
原创 理解Python的With語句
Python’s with statement provides a very convenient way of dealing with thesituation where you have to do a setup and te
原创 Freeline - Android平臺上的秒級編譯方案
Freeline是什麼?Freeline是螞蟻聚寶團隊15年10月在Android平臺上的量身定做的一個基於動態替換的編譯方案,5月阿里集團內部開源,穩定性方面:完善的基線對齊,進程級別異常隔離機制。性能方面:內部採用了類似Faceboo
原创 暢想未來
這三點,是我覺得未來應該成爲的樣子~一、一切皆數據數字是一個很神奇的東西,一切的物品、行爲都可以被數據描述。比如一個物品我們可能會用長寬高、顏色、重量等可以反映物品屬性的特徵來記錄。未來的一切東西都會可以被數據所描述,存儲和傳遞。一個人,
原创 Android SDK Version簡介
我們在android工程中經常會遇見如下幾個SDK Version——minSdkVersion、targetSdkVersion和maxSdkVersion。根據名字看是顯而易見的含義,但是往往越顯而易見,越不會被重視。知道個似是而非,
原创 數據挖掘比賽通用步驟
中文版:http://mp.weixin.qq.com/s?__biz=MzI3NTA0MzM1OQ==&mid=2651615325&idx=1&sn=d16a1f8ba5d4164606efc3a0fa416be2&scene=23&
原创 Maximum Product of Word Lengths
題目描述:Given a string array words, find the maximum value of length(word[i]) * length(word[j]) where the two words do not