- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 [Android 内存泄漏] 了解 Handler leak
这是我学习 Android Handler 内存泄漏原理及解决办法后整理的文章,欢迎一起讨论学习。
2017-01-05 01:58:09 619
原创 Android 消息処理机制 ~ Handler, Looper, MessageQueue, Message
这是我学习 Android 系统异步消息処理机制的心得,分享给大家,请大家多多指教!
2016-12-19 22:39:07 541
原创 数据结构复习笔记(Data Structures & Algorithms in Java, 4th)-Trees
这是我准备面试时,复习做的笔记。请指教~
2016-12-15 00:40:40 2317 1
原创 数据结构复习笔记(Data Structures & Algorithms in Java, 4th) - recursive 递归
这是我复习数据结构~递归~一章节后,整理出来的重点~
2016-12-02 23:20:18 592
原创 归并排序(Merge Sort) 复习--附图示说明
这是在大学欠下的技术债,打算在今天尝还一小部份…复习 merge sort所整理的重点,附上大致的图示说明还有代码。
2016-11-21 00:04:40 1141
原创 数据结构复习笔记(Data Structures & Algorithms in Java, 4th) --Garbage Collection
这是我复习 Java 内存管理垃圾回收机制整理后的一篇文章。
2016-08-06 22:19:42 881
原创 数据结构复习笔记(Data Structures & Algorithms in Java, 4th) --Memory Management (Heap & Stack)
这篇文章主要是学习Java虚拟机(JVM)内存管理的基础,学习内存管理所需要使用的几个数据结构 (Stack, Heap)。
2016-07-01 00:20:38 1069
原创 Learning Python ~Ch4: Introducing Python Object Types (上) ~重点整理
Learning Python 第四章的心得整理笔记~
2016-02-18 00:44:35 467
原创 Learning Python ~Part1: Getting Started ~心得整理
学习 Python 语言第一章的心得及范例整理,请多指教
2015-12-20 22:31:06 593
翻译 JAVA 复习(Think In Java, 4th) -- File I/O -- part 2
这一篇 File I/O part2 文章主要是说明有关 FileChannel 还有 ByteBuffer 相关的类。
2015-11-16 00:10:22 693
翻译 JAVA 复习(Think In Java, 4th) -- File I/O -- Part 1
复习 Think in Java -- I/O 一章节中的部份内容~ 有错请指正~谢谢~
2015-11-11 23:07:40 773
原创 StrongReference, SoftReference, WeakReference 图解说明
这是我学习 JAVA 强引用、软引用还有弱引用的学习心得~
2015-06-21 10:34:52 913
翻译 JAVA 复习(Think In Java, 4th) -- Error Handling with Exceptions
这是读 Think in Java 的 Error Handling with Exceptions 章节所整理的心得笔记~
2015-06-18 00:21:04 593
原创 Android Bound Service(三) ----- 解说 AIDL产生的接口类
这篇是我学习使用 AIDL 产生的接口类的学习笔记。对 Android 的跨进程、多进程实现机制及架构,目前的我还是有如瞎子摸象一般,但希望透过不断的学习能慢慢学到它的全貌!
2015-05-27 23:27:26 659
翻译 Android Bound Service(二) ----- Using AIDL
这是我自Google Android 开发者官网学习、翻译,然後自己写了简单例子後的 AIDL 学习笔记。希望能以简单的方式,帮助自己及大家学习 AIDL。
2015-05-17 21:37:50 755
翻译 JAVA 复习(Think In Java, 4th)-- Holding Your Object
这是一篇阅读 "Think In Java" 中 "Holding Your Object" 章节後,练习并整理的心得文章,请各位多多指教~
2015-03-16 21:15:30 897
翻译 Android Bound Service(一) ----- Extending Binder Service(进程内绑定Service的简单例子)
这是一篇学习 Android 进程内对 Service进行绑定,使 Service 提供服务的基础文章,采用的例子非常简单,希望能使初学者如我之辈能快速地学习~同时也是我的复习笔记,请多指教~
2014-11-24 22:40:57 1518
原创 C ch13重點整理-Pointer
範例一:#include int main(){int a=4;int b=3;int *a_ptr;int *b_ptr;b_ptr=&b;a_ptr=&a;printf("%x %d\n",a_ptr,*a_ptr);printf("%x %d\n",b_ptr,*b_ptr); return 0;}範例二:#inclu
2014-11-04 00:25:31 737
原创 C Ch12 重點整理-Structure
透過 structures, union, 及enumberated type ,C 語言提供了豐富的 data types。 StructureStruct structure的名{ Type1 變數名1; Type2 變數名2; …}變數名; 如:struct car{ int
2014-11-04 00:13:00 1342
原创 C ch11重點整理-Bit Operation
大部份的高階語言不需要bit operation而low-level coding時,像寫驅動程式、或pixel等級的graphic programming則需要bit operation.在C裡,一個char為一個byte;一個byte,則為8個bits Bit structure可以用c的16進位數字代表,如: “0x36” ,則為 “00110110”
2014-11-03 23:55:21 668
原创 逆向 Framework.jar
什麽是odex档:odexed:某些.apk档内有一些预先処理过的odex档。这些odex档是经优化後应用的一部份,这做的好処是为了优化启动过程(BootProcess)及减少占用系统的空间。因其已预先装载程序的一部份内容,而达到优化启动过程的目的。另一方面,它增加了安全性,因为odex档在执行前被抽出并放入了系统其它位置。deodexed:而deodexing
2014-10-13 20:41:40 1928
原创 设定 Eclipse Coding Style 以符合 Android 编程代码风格
在这一篇文章中,主要是教读者如何设定 eclipse 以符合 Android Coding Style
2014-10-10 09:06:47 1097
原创 JAVA 复习(Think In Java, 4th) -- Inner Classes - Part2
Anonymous Inner Class一般耒说,我们先实现接口,实现了以後,我们再从事相关的数据运算,如:public class AInner { public interface Inner { public String getMsg(); } public class MyInner implements Inner {
2014-10-05 16:07:42 1098
原创 JAVA 复习(Think In Java, 4th) -- Inner Classes - Part1
public class EasyInnerClass { private People list[] = null; private int count = 0; public EasyInnerClass() { list = new People[5]; } class People { String name;
2014-09-23 07:47:20 655
原创 偶遇
有天,我在路上遇到了一位老人,嚴格說起來,更像個老乞丐,剩一只眼、一條腿。 殘缺使路人不敢正眼看他,汗臭導致的異味更使路人快速走避。 但他眼神堅毅,不斷的向前走,雖然走的步屢蹣跚,細看下,他走路有一種步調,而他身上有一種精神存在。在好奇心的驅使下,我上前和他聊了下…原來,他是因為志願參加了保衛國家戰爭而殘廢的,而回到了家,家人一開始還熱心照顧,久了也失去耐心
2014-08-23 07:55:13 643
翻译 取得(原生)浏览器浏览记录
ref: http://stackoverflow.com/questions/2577084/android-read-browser-history首先要二
2014-07-14 22:38:49 1367
原创 JAVA 复习(Think In Java, 4th) -- Interface
InterfaceInterface这个关键字(keyword),产生了一个抽象类,类里面的方法(method)全是抽象的,有方法名,方法参数,及返回值,而没有Interface 使Java达到了多态的功能,和
2014-07-13 00:10:15 891
原创 动态产生 View 及设定 margin -- 以 TextView 为例
ref: http://stackoverflow.com/questions/15636401/how-to-set-margins-for-textview-programatically因为备
2014-06-11 08:44:07 2513
原创 JAVA 复习(Think In Java, 4th) -- Arrays - part1
There are three issues that distinguish arrays from other types of containers: efficiency, type,and the ability to hold primitives. The array is Java’s most efficient way to store andrandomly acce
2014-05-17 19:03:19 636
原创 C Ch10重點整理-Preprocessor
Preprocessor的產生:當C 還在發展階段時,發展的工程師了解到C 需要有能力來處理 named constants, macros還有 include files,其解決之道為將code送入compiler前創造preprocessor來辨識並處理其該處理的constructs。其實preprocessor只是一個特殊化的text editor。 最簡單的用法為:
2014-05-15 07:33:23 924
原创 C Ch6~Ch9重點整理-String
C Ch6重點整理String 的比較使用 strcmp(a,b) 进行字符串的比较,如果a等於b則為0;如果a不管於b則不為0以下是較常用的 string.h 中的 functionstrcpy(string1, string2)strcat(string1,string2)strlen(string)strcmp(string1, string2)C
2014-05-09 08:33:58 747
原创 Android 动画基础重点整理
Ref:Android应用程式开发实战(第三版)Android系统提供2D絵图库(自Drawable包取得)和OpenGLES 1.0 高性能 3D絵图(自KhronosOpenGL ES包及其它絵图相关取得)。2D絵图和动画主要在 android.graphics.drawable和android.view.animation有相关的类可以絵制二维图和创作二维
2014-05-08 08:56:37 812
原创 C Ch5重點整理-Array
Arrays宣告方式 type 變數名[size];如 float salaries[4];則salaries[0]~salaries[3]為其 Array的範圍 StringsC沒有內建的string type,string是由 char array 創造出來的,其中一個特別的限制是,special character ‘\0’用來指示一個string的結尾。所以有當
2014-05-08 07:34:30 697
原创 C Ch1重点整理-简介
C和C++一些差异在於,C++ 在程式设计师看不到的背后做了许多事:诸如为变数呼叫 constructors 及 destructors 这些 C 不会自动做的事。 早期的高阶语言是针对不同类型的应用软件而设计的:FORTRAN是为了数字运算;COBOL是为了写商业报告;PASCAL设计给学生使用 在1970年,Dennis Ritchie 设计了新的程式语言 C (因为他之前用的
2014-05-06 22:30:56 685
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人