会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
86
87
88
89
90
91
92
93
94
···
135
下一页
2020年2月16日
Android Context完全解析,你所不知道的Context的各种细节
摘要: 前几篇文章,我也是费劲心思写了一个ListView系列的三部曲,虽然在内容上可以说是绝对的精华,但是很多朋友都表示看不懂。好吧,这个系列不仅是把大家给难倒了,也确实是把我给难倒了,之前为了写瀑布流ListView的Demo就写了大半个月的时间。那么本篇文章我们就讲点轻松的东西,不去分析那么复杂的源码
阅读全文
posted @ 2020-02-16 20:15 yooooooo
阅读(826)
评论(0)
推荐(0)
2020年2月5日
Binder基本使用
摘要: Android开发中,Binder是一种跨进程通信方式,而使用AIDL可以实现Binder的工作。 如何使用它是了解它的第一步,本文章主要记录使用Binder的一些步骤。(代码思路参考《Android开发艺术探索》任玉刚 著) 1.创建两个activity 两个activity(OneActivit
阅读全文
posted @ 2020-02-05 15:53 yooooooo
阅读(1323)
评论(0)
推荐(0)
2020年2月4日
Android Binder实现浅析-Binder驱动
摘要: 简介 Android是如何实现跨进程通信的,大家熟悉的Binder是什么,怎么设计的,进程间的数据如何发送接收的。本文将以及解析,并对Binder驱动实现、Native层实现、Java层实现三块做一个总结分析。 Binder学习思路 Binder与传统IPC的区别 Binder驱动的内部设计、数据结
阅读全文
posted @ 2020-02-04 22:10 yooooooo
阅读(1559)
评论(1)
推荐(0)
2020年2月3日
Android-ServiceManager
摘要: ServiceManager在init进程启动之后启动,用来管理系统中的service,那么首先理解一下在init进程启动之后启动这句话类: 一般开机过程分为三个阶段: OS级别,由bootloader载入linux内核后,内核开始初始化,并载入built-in的驱动程序,内核完成开机后,载入ini
阅读全文
posted @ 2020-02-03 11:24 yooooooo
阅读(1211)
评论(0)
推荐(0)
2020年2月1日
AndroidManifest.xml详解
摘要: 我们在进行APP开发的时候都会遇到一个文件:AndroidManifest.xml。从刚开始进行Android开发,到现在已经过去了几个月,还是对这个文件一知半解,只知道它是配置用的。但是这文件里的东西具体有什么用,该怎么用一直都没有理解。借着做项目的机会,仔细研究一下这个文件。 研究Android
阅读全文
posted @ 2020-02-01 16:59 yooooooo
阅读(1277)
评论(0)
推荐(0)
2020年1月30日
Android Intent用法总结
摘要: Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程
阅读全文
posted @ 2020-01-30 23:51 yooooooo
阅读(1925)
评论(0)
推荐(0)
jvm之java类加载机制和类加载器(ClassLoader)的详解
摘要: 当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 一、类加载过程 1.加载 加载指的是将类的class文件读入到内存,并为之创建一个java.la
阅读全文
posted @ 2020-01-30 22:02 yooooooo
阅读(564)
评论(0)
推荐(0)
经典中的经典算法 动态规划(详细解释,从入门到实践,逐步讲解)
摘要: 动态规划的重要性就不多说,直接进入正题 首先,我们看一下官方定义: 定义: 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为
阅读全文
posted @ 2020-01-30 16:13 yooooooo
阅读(1220)
评论(0)
推荐(0)
首次适应算法、最佳适应算法和最差适应算法
摘要: 关于首次适应算法、最佳适应算法和最差适应算法,先看一下百度百科的解释,已经说出了三者的最大区别。 首次适应算法(first fit): 从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法的目的在于减少查找时间。 最佳适应算法(best fit):从全部空闲区中找出能满
阅读全文
posted @ 2020-01-30 15:17 yooooooo
阅读(10791)
评论(0)
推荐(0)
2020年1月14日
哈夫曼编码的理解(Huffman Coding)
摘要: 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)。 哈夫曼编码,主
阅读全文
posted @ 2020-01-14 09:01 yooooooo
阅读(1065)
评论(1)
推荐(0)
上一页
1
···
86
87
88
89
90
91
92
93
94
···
135
下一页
公告