首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YDS
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
开源系列 | 基于微信XLog的日志框架&&对于XLog的分析
之前写过一个 日志框架LogHelper ,是基于 Logger 开源库封装的,当时的因为项目本身的日志不是很多,完全可以使用,最近和其他公司合作,在一个新的项目上反馈,说在 大量log 的情况下会影响到手机主体功能的使用。从而让我对之前的日志行为做了一个深刻的反省 同步写入,…
软考高级系统架构师-数据库设计基础知识
本文包括数据库的基本概念、数据模型、关系数据库设计、规范化理论、数据完整性、索引和查询优化等内容。文章可能还讨论了数据库设计的最佳实践,以及如何创建有效的数据库架构来支持应用程序的需求。
软考高级系统架构师-计算机系统基础
这篇文档介绍了计算机硬件的基本概念,包括冯·诺依曼和哈佛结构、CPU功能、总线结构、指令系统、存储系统、输入输出技术等。同时,也涉及了操作系统、中间件、嵌入式系统等软件方面的知识,以及它们在计算机系统
MDN上的Canvas太阳系例子我终于彻底看懂了!!
来自MDN上的Canvas动画例子--太阳系动画 本文将从例子源码入手,带你从我个人角度理解Canvas太阳系动画的实现,并对一些api做出介绍解释
Linux内核调度分析(进程调度)
Linux作为一个多任务操作系统,必须支持程序的并发执行。 除非任务自己结束,否则将会一直执行。 这种情况下,由调度程序来决定什么时候停止一个进程的运行,这个强制的挂起动作即为**“抢占”。采用抢占式多任务的基础是使用时间片轮转**机制来为每个进程分配可以运行的时间单位。 Li…
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…
重温View绘制原理(二)
紧接着上一篇文章重温View绘制原理(一),继续看view绘制原理。 1. View绘制流程 view的绘制是从根视图 ViewRoot 的 performTraversals() 方法开始,从上到下遍历整个视图树,每个 View 控制负责绘制自己,而 ViewGroup 还需…
重温View绘制原理(一)
1. View的知识前提 View的绘制是从上往下一层层迭代下来的:DecorView-->ViewGroup(--->ViewGroup)-->View,所以,在学习view的绘制原理前,我们来先看看DecorView。 Android 中 Activity 是作为应用程序的…
Android事件分发
View的事件分发从View#dispatchTouchEvent方法开始。在dispatchTouchEvent中,管理了众多事件的监听器和onTouchEvent方法。 我们知道可以给View设置单击事件(onClick),长按事件(onLongClick),触摸事件(on…
Android 事件分发机制
还有一些其他的应用等。 我会根据源码的方式进行讲解,尽量描述的清楚些。 其实这里就是 Android 事件分发机制的体现。 在我们点击按钮的时候,会有按下、抬起的操作,其实这两个操作对应的就是 ACTION_DOWN 事件和 ACTION_UP 事件。 在我们滑动页面的时候,会…
下一页
关注了
54
关注者
0
收藏集
6
关注标签
8
加入于
2019-08-08