首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
工匠若水
掘友等级
低级软件工程师
|
小渔村
日拱一卒,功不唐捐。
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 35
沸点 5
赞
40
返回
|
搜索文章
赞
文章( 35 )
沸点( 5 )
干货:ANR日志分析全面解析
业界在如何解决和避免ANR问题上已经有较多博文,但是在如何分析ANR日志上很少有全面完备的阐述。本文系统总结了分析ANR日志的技巧,阅读本文将获得快速分析线上ANR日志的能力。
深入理解 ProtoBuf 原理与工程实践(概述)
ProtoBuf 作为一种跨平台、语言无关、可扩展的序列化结构数据的方法,已广泛应用于网络数据交换及存储。随着互联网的发展,系统的异构性会愈发突出,跨语言的需求会愈加明显,同时 gRPC 也大有取代Restful之势,而 ProtoBuf 作为g RPC 跨语言、高性能的法宝,…
AnnotationProcessor 处理器不工作怎么定位?
运行构建后compileReleaseJavaWithJavac过程中没有先吐我 Annotation Processor 的任意一行日志,直接报错找不到我注解处理器产物类引用(即直接进行了 compile class 环节)。 你懵逼吗?反正我懵逼了!打印日志不好使了,哈哈,…
QQ音乐Android编译提速之路
1. 序言 工程编译,是Android应用开发工作中的重要一环。而随着工程代码量膨胀,编译耗时也越来越长,拖慢了开发效率。 这个问题在中大型团队中并不少见。以QQ音乐为例,Android工程代码量达到120万行以上,每修改一行代码,都要等待4分钟以上才能在手机上看到改动效果。 …
JDK tools.jar 中 javadoc 自定义 doclet 的妙用
相信大家都用过 javadoc 命令或者 IDE 封装命令生成 java api doc 文档吧,但是你有没有反思过 javadoc 命令是怎么解析文件生成的呢?其实 javadoc 在 jdk 目录下只是一个可执行程序,但是这个可执行程序是基于 jdk 的 tools.jar…
大规模项目完全 gradle 化的一次落地总结
项目规模航母级庞大,年代久远,导致很多模块迟迟没有完全 gradle 化,所以浪费了一定的开发效率。由于构建采用了类似 c 语言的宏定义概念控制,加上自定义的拆 dex 构建,对部分大型模块不熟悉,所以整个构建无比复杂,从而对完全 gradle 化带来了一些坑。本文仅以总结记录…
细说CSS中的BFC
作者:滴滴公共前端团队 - 邱莲 BFC是什么? BFC(Block Formatting Context)直译为“块级格式化范围”。 是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。当涉及到可视化布局的时候,Bl…
Android自定义View之区块选择器
最近撸了一个自定义view,还是比较复杂的,感觉有必要分享下实现的过程。 我们来分析这个view需要实现哪些效果。 首先它有一个刻度尺代表了时间段(也可以是别的什么),并且可以看到完整的刻度尺是比屏幕宽度大的,因此肯定需要可以左右滑动。 其次,可以有不可选的区域(gif中灰色块…
【码农每日一题】Java 面向对象特性与多态面试题
关注一下嘛,又不让你背锅! 问:面向对象的特征有哪些方面? 答:特征可以说有三种,继承、封装、多态,也可以说有四种,继承、封装、多态、抽象。 继承性是类的一种层次模型,其提供了一种明确表述共性的方法,对象的新类可以从现有的类中继承派生,类可以从它的基类那里继承方法和实例变量,并…
下一页
个人成就
优秀创作者
文章被点赞
3,051
文章被阅读
166,710
掘力值
6,794
关注了
858
关注者
1,018
收藏集
12
关注标签
340
加入于
2015-11-10