首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Tongson
掘友等级
AndroidRD
算法下饭源码哄睡刻苦修行
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
220
文章 219
沸点 1
赞
220
返回
|
搜索文章
最新
热门
常用
AndroidShape使用:https://www.jianshu.com/p/ef734937b521ConstraintLayout:https://www.jianshu.com/p/a745
走进Java Android 的线程世界(三)Hander消息机制
ActivityThread-->Android的主线程。 main方法通过Looper获取主线程、结束主线程。 H就是ActivityThread的Handler,主要包含了四大组件的启动和停止等过程。 通过ApplicationThread和AMS进行进程间通信,AMS以进…
走进Java Android 的线程世界(二)线程池
创建并得到ThreadPoolExecutor的工厂。 线程池的核心线程数,默认情况下,核心线程会在线程池中一直存活,即使它们处于闲置状态。如果将ThreadPoolExecutor中的allowCoreThreadTimeOut属性设置为true,那么闲置的核心线程在等待新任…
走进Java Android 的线程世界(一)
这是一些简单的线程通讯基础,两个线程进行交互的用法。 因为实现类方法太多了,还是直接看api文档比较好。 从Log我们可以看出每个任务都有一个线程去完成。
Linux命令行笔记
CTRL+U: 从光标处删除文本直到行首。 CTRL+K: 从光标处删除文本直到行尾。 CTRL+Y: 粘贴文本。 CTRL+E: 将光标移动到行尾。 CTRL+A: 将光标移动到行的开头。 ALT+Backspace: Deletes the previous word. C…
Java数据结构与排序算法 (三)
不仅仅是“先进先出”,而是可以插队。 将关键码定义为任意对象,必须建立一种统一的、相容的形式,以支持不同对象之间的比较,确定优先级。 实际上,作为优先队列的一个基本要求,在关键码之间必须能够定义某种全序关系(Total order relation)。 具体来说,任何两个关键码…
简单实现一个全面屏切换效果
微信阅读、三星阅读。 觉得全面屏的效果体验有点好。 1.每个activity都会有他的主题。 很明显是一个全屏的主题。 2.内容是放在最底层的。 外层就放 STATUS_BAR、ActionBar、头部工具栏、底部工具栏、NAVIGATION_BAR。 3.对外层内容的显示。 …
Java数据结构与排序算法 (二)
前面学习了一些数据结构,根据其实现方式,这些数据结构可以划分为两种类型:基于数组的实现与基于链表的实现。 正如我们已经看到的,就其效率而言,这两种实现方式各有长短。 具体来说,基于数组实现的结构允许我们通过下标或秩,在常数的时间内找到目标对象,并读取或更新其内容。然而,一旦需要…
Java数据结构与排序算法 (一)
数组实现采用“基于下标访问”(Index-based access)的模式。 链表实现则是基于“节点”(Node)或“位置”(Position)的概念。 所谓链表(Linkedlist),就是按线性次序排列的一组数据节点。 每个节点的 next引用都相当于一个链接或指针,指向另…
Android混淆
Proguard是一个Java类文件压缩器、优化器、混淆器、预校验器。压缩环节会检测以及移除没有用到的类、字段、方法以及属性。优化环节会分析以及优化方法的字节码。混淆环节会用无意义的短变量去重命名类、变量、方法。这些步骤让代码更精简,更高效,也更难被逆向(破解)。 混淆后默认会…
下一页
个人成就
文章被点赞
10
文章被阅读
13,194
掘力值
366
关注了
85
关注者
4
收藏集
6
关注标签
7
加入于
2017-05-12