一、JPEG原理概述 二、JPEG原理详细分析及压缩算法过程 1、Color Model Conversion (色彩模型) 2、DCT (Discrete Cosine Transform 离散余弦变换) 3、数据量化 4、重排列 DCT 结果 5、基于差分脉冲编码调制的DC编码 6、RLE编码 ...
分类:
编程语言 时间:
2018-07-22 13:06:09
阅读次数:
199
下载地址: "网盘下载" ★ Ruby之父Matz作推荐语:上古传承的魔法,彻底揭开垃圾回收的秘密! ★ 日本天才程序员兼Lisp黑客竹内郁雄审校 本书前半介绍基本GC算法,包括标记 清除GC、引用计数、复制算法的GC、串行GC的算法、并发GC的算法等。后半介绍V8、Rubinius、Dalvik、 ...
分类:
编程语言 时间:
2018-07-22 11:15:12
阅读次数:
165
1.概述 Android4.4以上开始使用ART虚拟机,在此之前我们一直使用的Dalvik虚拟机,那么为什么Google突然换了Android运行的虚拟机呢?答案只有一个:ART虚拟机更优秀。 2.Dalvik vs ARTDalvik Android4.4及以前使用的都是Dalvik虚拟机,我们知 ...
分类:
移动开发 时间:
2018-07-17 10:35:50
阅读次数:
208
Android 8.0 源码,Dalvik虚拟机创建过程分析 ...
分类:
移动开发 时间:
2018-07-09 21:31:42
阅读次数:
232
1.题目 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed ...
分类:
其他好文 时间:
2018-07-08 13:24:51
阅读次数:
179
1.Bitmap在Android虚拟机中的内存分配 1 在Android3.0之前,Bitmap的内存分配分为两部分,一部分是分配在Dalvik的VM堆中。而像素数据的内存是分配在Native堆中,而到了Android3.0之后。Bitmap的内存则已经所有分配在VM堆上。这两种分配方式的差别在于, ...
分类:
其他好文 时间:
2018-07-07 20:11:26
阅读次数:
129
unsigned long numComponents = CGColorGetNumberOfComponents([[UIColor blackColor] CGColor]); 2014年12月17日 17:40:59 阅读数:35626 unsigned long numComponents ...
分类:
其他好文 时间:
2018-06-30 11:04:11
阅读次数:
141
java中的双冒号操作符 定义 双冒号运算操作符是类方法的句柄,lambda表达式的一种简写,这种简写的学名叫eta conversion或者叫η conversion。 通常的情况下: 把 x System.out.println(x) 简化为 System.out::println 的过程称之为 ...
分类:
编程语言 时间:
2018-06-21 17:19:07
阅读次数:
2258
warning: #767-D: conversion from pointer to smaller integer
解释:将指针转换为较小的整数
影响:可能造成的影响:容易引起数据截断,造成不必要的数据丢失。如果出现bug,很难调试。
改正:尽量避免这种转换,避免不了要确定转换的数据不会引... ...
分类:
其他好文 时间:
2018-06-11 12:02:36
阅读次数:
321
介绍GitHub 重要提醒:1、此方案不支持ART(Android 5.0 及之后的Android版本),这一点是致命的!2、此方案不支持Dalvik 3.0(专为平板设计的Android版本)3、只支持 ARM 架构基于此,注定它会逐步失声,再多的优点也是徒劳。dexposed enable 'g... ...
分类:
其他好文 时间:
2018-06-09 18:51:32
阅读次数:
221