原创 Android AnsycTask理解

收集關於AnsycTask的講解,不斷加深理解: 內部機制: http://code.oneapm.com/android/2015/06/02/android1/ 從源碼角度理解: http://blog.csdn.net/guolin

原创 Android項目中module的“must not contain source root....”問題

這個問題真的是遇到過N回,,必須得記下。雖然目前還不是很清楚具體的原因,但是以後做的時候都遵循以下的規範,應該就ok了吧。 (1)所有的第三方module都放在一個libs目錄中,這個libs目錄跟項目主module(app)是同級

原创 阿里悟空學習

阿里悟空Android SDK 開發文檔 佔坑,有空可以用用。。

原创 AS快捷鍵總結

總結一 之前一直在keymap上一直用的是Eclipse的,最近決定用AS default的了。以下對常用快捷鍵做一個總結: IDE功能方面: 1. 同步:ctrl+alt+Y 2. 開了多個project,在不同project之間切

原创 Wireshark表達式

本文轉自http://vipscu.blog.163.com/blog/static/181808372201131141348134/ 首先說幾個最常用的關鍵字,“eq” 和 “==”等同,可以使用 “and” 表示並且,“or”表示或

原创 Python中list的實現

時間複雜度 list的實現

原创 Java String之intern()方法深入分析

背景 在 Java 語言中有8中基本類型和一種比較特殊的引用類型String。這些類型爲了使他們在運行過程中速度更快,更節省內存,都提供了一種常量池的概念。常量池就類似一個JAVA系統級別提供的緩存。 8種基本類型的常量池都是系統協

原创 android.support.design.widget.NavigationView之findViewById()出現NullPointerException

在android.support.v4.widget.DrawerLayout中的包含了兩個部分: 1. 主界面 通過include一個layout佈局進來作爲主界面。 2. 側滑界面 用NavigationView,其中包括了兩

原创 Android Gradle和ProGuard學習

基礎語法和打包配置: 需要注意的是自己根據app來配置混淆規則: 代碼中使用了反射,如一些ORM框架 使用GSON,fastjson等JSON解析框架所生成的對象類 繼承了Serializable接口的類 引用了第三方模塊,一

原创 ClassNotFoundException深入分析

出現原因:classpath路徑下缺少class文件或jar包,或者是類加載器委派的問題。 來自某寶工程師的分析

原创 EditView之IME

講解一 <EditText android:id="@+id/password" android:layout_width="match_parent

原创 JVM學習

來自《深入理解Java虛擬機》作者的勘誤

原创 SQL注入

原文鏈接:https://technet.microsoft.com/zh-cn/library/ms161953(v=sql.105).aspx SQL 注入是一種攻擊方式,在這種攻擊方式中,惡意代碼被插入到字符串中,然後將該字符

原创 Class文件實例

以一段非常簡單的java代碼爲例來分析 java源碼: public class Test16 { public static void main(String[] args){ System.out.print

原创 Java中的HashMap, Hashtable,TreeMap, LinkedHashMap

stackoverflow 實例說明: HashMap public class Test { public static void main(String[] args){ Map<String,String>