原创 算法入門-數組和字符串

3-1 數組 3-1-1開燈問題 有n盞燈,編號爲1~n。第一個人把所有燈打開,第二個人把所有編號爲2的倍數的開關按下(這些燈將關閉)。第3個人按下所有編號爲3的倍數的開關(開着的會關,關的會打開),依次類推。一共有k個人。問最後有哪些燈

原创 基於Android的ELF PLT/GOT符號重定向過程

引言 寫這篇技術文的原因,主要有兩個: 其一是發現網上大部分描述PLT/GOT符號重定向過程的文章都是針對x86的,比如《Redirecting functions in shared ELF libraries》就寫得非常不

原创 算法入門-程序設計入門

1.計算出8/5的值保留小數點1位。 class calculate{ public static void main(String[] args){ double result = 8.6/5.0; ps("%.1f",re

原创 Android進階系列-發佈項目到Jcenter

       作爲一個Android開發,目前大部分應該使用的是AS了。那麼導入gradle使用三方library次數應該也不少,像這樣 compile 'com.google.zxing:core:3.2.1',畢竟是開源,有很多東西不

原创 Android進階系列-手寫數據庫框架

         數據庫在某些特定需求下是很重要的,像持久化數據,一些不需要實時或者長時間不變的數據,可以放在數據庫中做緩存,這樣就算用戶網絡不好或者斷網的情況下,依然是可以查看一些以前的數據。像新聞或者諮詢類。這樣做是不可避免的。提高用

原创 基於Zxing的二維碼掃描解析庫——ZxingPlus

             二維碼幾乎成爲現在安卓手機不可或缺的功能之一,不論是推廣還是相互關注功能的需求,都需要二維碼生成和掃描解析等等。Zxing是安卓手機二維碼生成中非常好用的了。但是導入Zxing還需要自定義很多功能,那麼我們可不可

原创 算法入門-循環結構程序設計

2-1 aabb 輸出所有形如aabb的四位完全平方數(即前兩位數字相等,後兩位數字也相等)。 方法一: class calculate{ public static void main(String[] args){ for(

原创 Android動畫系列(三) - Property Animation

那麼接着學習屬性動畫,之前的ViewAnimation和插值器看了的話,那麼谷歌提供的動畫效果掌握的差不多了。這裏給出之前的文章鏈接。 Android動畫系列(二)插值器效果:http://blog.csdn.net/sw513

原创 java數據結構-數據結構的概述

數據結構包括 數組、有序數組、棧、隊列、鏈表、二叉樹、紅-黑樹、2-3-4樹、哈希表、堆、圖。 數據結構 優點 缺點 數組 插入速度快 查找慢 有序數組 比無序的數組查找快 刪除插入慢 棧 提供後進先出方式的存取 存取慢 隊列 提供先進

原创 Android進階系列-手寫高併發圖片加載框架

手寫高併發圖片加載框架 圖片加載框架在當前已經是相當的成熟了,想要有創新。就是需要從圖片加載速度和圖片緩存, 還有內存佔用和生命週期監控上去做文章。glide做的就比較好。出自squre團隊的良心作品。 該團隊可以說是安卓業界良心

原创 Android進階系列--源碼分析模板方法模式在AsyncTask的運用

模板方法之前我做了一些學習筆記,http://blog.csdn.net/sw5131899/article/details/52413701 模板方法的作用主要是規定子類的一些方法的調用順序和父類封裝好在何處調用。子類只需實現它的抽象方

原创 java -Math常用方法

Math類提供了常用的一些數學函數,如:三角函數、對數、指數等。一個數學公式如果想用代碼表示,則可以將其拆分然後套用Math類下的方法即可。 Math.abs(12.3); //12.3 返回這個數

原创 Android進階系列--源碼分析觀察者模式在ListView的運用

源碼是谷歌攻城獅的精髓,我們要向他們學習,提高自己,只能翱翔於源碼的海洋,才能明白谷歌攻城獅的強大。觀察者在我們開發過程中使用的是相當的多,那麼在源碼層就使用的更多了。之前有做過觀察者模式的學習筆記。這裏就不重複一遍了。http://bl

原创 Android進階系列-手寫高併發網絡訪問框架

 一個項目,訪問網絡那是必須的。現在開源的網絡框架很多。比如最開始的HeepClient,Volley,xUtils,最近很火的okhttp,還有例如retrofit,okGo這些都是很不錯 的框架。但是畢竟是別人寫的。出了什麼問題都不好

原创 Android基礎系列-大綱彙總

pdf展示圖。