- 博客(4)
- 资源 (6)
- 收藏
- 关注
转载 LeetCode 372. Super Pow解题思路(超详细)
这道题实际上是考察快速幂,所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。我们先从简单的例子入手:求。算法1.首先直接地来设计这个算法:int ans = 1;for(int i = 1;i<=b;i++){ ans = ans
2016-11-18 19:57:31 4097 1
原创 Android内核之运行自定义内核
获取Android内核的途径有两种,一种是从设备中提取内核,可以看我另外一篇文章;另一种方式是从官网去下载内核源码,编译然后刷到手机里。这里我们讲第二种方式。
2016-11-15 19:10:42 3453
原创 Mac下AOSP编译和刷机过程中的各种坑
常见的几个坑我这里就不记录了,大家可以Google,这里就记录一个我搞了半天的坑,是有关JDK的。这里我使用的AOSP是Android4.4。最开始我是使用jdk1.8版本编译,出现下面错误:host Java: doclava (out/host/common/obj/JAVA_LIBRARIES/doclava_intermediates/classes)external/docla
2016-11-14 15:34:47 2243
原创 Android内核之内核提取
Android设备启动的时候有两种模式:第一种是正常启动,使用boot分区;第二种是启动恢复过程,使用recovery分区。这两种分区的结构是相同的,后面会介绍到。两者的区别顾名思义,这里不多说了。这两个分区的镜像文件分别对应boot.img和recovery.img,我们可以从很多渠道去获取到,其中包含了系统非常重要的东西。boot.img镜像文件中包含了内核镜像文件(通常命名为zImage
2016-11-10 11:54:12 11268 1
语音交互的RSS阅读器
2010-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人