首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小小夏
掘友等级
安卓
|
杭州
士不可不弘毅,任重而道远
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
357
文章 349
沸点 8
赞
357
返回
|
搜索文章
赞
文章( 349 )
沸点( 8 )
APP冷启动优化:如何使用好工具【Perfetto\ systrace \MethodTracing】
APP的性能提升无非就是围绕稳定、流畅之类的指标做文章,在推动性能提升的时候,什么才是关键,热情?能力 ?规范?,个人认为是工具,用好性能分析工具,性能提升就走完了一大半,就好比:”算数我比不过小王,
34岁程序员带全家离开北京的故事
哈喽大家好,我是大圣,正如标题所说,我离开北京了 视频链接https://www.bilibili.com/video/BV191421r72t/ 今天来聊一下我在北京的这17年,北京好在哪,以及为什
[Matrix系列-4]: TracePlugin 之 EvilMethodTracer 源码分析
前言 有了前面的分析基础,现在EvilMethodTracer类看起来“简单”很多~ 没有看过的话可以看之前写的系列文章~ [Matrix系列-1]: matrix 启动流程源码解析 [Matrix系
Gson#fromJson的性能分析
Gson是一个Java平台的Json库,用于json的序列化和反序列化。 实践发现对于大的json字符串转换成实例的时间性能并不是很好 本文将从源码的角度探索Gson反序列化json耗时的原因,并给出
Java并发系列终结篇:彻底搞懂Java线程池的工作原理
在Java语言中,虽然创建并启动一个线程非常方便,但是由于创建线程需要占用一定的操作系统资源,在高并发的情况下,频繁的创建和销毁线程会大量消耗CPU和内存资源,对程序性能造成很大的影响。为了避免这一问
x264 交叉编译
x264 是一个C语言编写的目前对 H.264 标准支持最完善的编解码库,可以集成到 FFMpeg。 首先下载 x264 源码。 下载完源码后来看看目录结构,这是一个老套路。一般的 C/C++ 开源项目都会包含者 configure 脚本。 可以使用命令将 configure …
Crash动态兜底方案
对于未try catch的异常,会回调到接口Thread.UncaughtExceptionHandler的uncaughtException(Thread t, Throwable e)方法。 uncaughtException()方法执行完后线程会阻塞住,因此系统默认实现是…
Gradle 爬坑指南 -- 导论
我写文章都是喜欢以小白为出发点的,希望对那些一点都不了解 Gralde 的朋友能所有帮助,也希望能大大缩短大家学习 Gralde 的时间成本。Gradle 这东西对于一般人真的是难,非常难理解。相关的技术文章都是18年后才开始涌现出来的,之前的文章(尤其是15年那会AS出现时的…
设计模式概览:六大设计原则
类的职责应该单一,一个方法只做一件事。职责划分清晰了,每次改动到最小单位的方法或类。尽量做到只有一个原因引起变化。 如何划分一个类的或一个函数的职责,需要根据个人经验、具体的业务逻辑而定。但是它也有一些基本指导原则: 所有引用基类的地方,必须能够使用其子类直接替换。 这个原则与…
Android Canvas 绘制小黄人
我觉得这个绘制小黄人的自定义 View 就很有意思,也为我后来工作中的自定义 View 实现打下了良好的基础。虽然这是 4 年半以前写的文章,但是大部分关注我们的同学应该没看过,今天咱们一起来拷古翻新一下代码(程序员的事,怎么能叫炒冷饭呢,这明明是温故而知新)。以后有机会还会分…
下一页
个人成就
文章被点赞
6
文章被阅读
3,275
掘力值
103
关注了
107
关注者
2
收藏集
33
关注标签
50
加入于
2016-09-28