首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
七岁
掘友等级
野生程序员
对于bug, 管写不管修
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
630
文章 630
沸点 0
赞
630
返回
|
搜索文章
七岁
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
新来个技术总监,禁止我们使用Lombok!
我有个学弟,在一家小型互联网公司做Java后端开发,最近他们公司新来了一个技术总监,这位技术总监对技术细节很看重,一来公司之后就推出了很多"政策",比如定义了很多开发规范、...
126
120
分享
七岁
赞了这篇文章
路遥远
大龄程序员
·
5年前
关注
面试官:View.post() 为什么能够获取到 View 的宽高 ?
今天的文章会比较轻松,相比前面几篇没有那么大段的源码要啃。关于获取 View 的宽高,我们先来一段测试代码: 在 onCreate() 和 onResume() 中是无法获...
110
15
分享
七岁
赞了这篇文章
路遥远
大龄程序员
·
5年前
关注
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
交流群里碰到一个很有意思的问题,调用 Activity.finish() 之后 10s 才回调 onDestroy() 。 由此产生了一些不可控问题,例如在 onDestr...
238
47
分享
七岁
赞了这篇文章
刘望舒
腾讯TVP @公号「刘望舒」
·
5年前
关注
写一本技术书到底有多赚?实话告诉你200万轻轻松松!
前年有粉丝得知我北京买房了,说你写书赚那么多啊,我心里纳闷,这房子2016年买的,第一本书是在2017年出版的,我又没有时光机。 今年我又买了辆奔驰,又有群友说,大家赶紧买...
70
34
分享
七岁
赞了这篇文章
唐子玄
🏆掘金签约作者
·
5年前
关注
RecyclerView 动画原理 | pre-layout,post-layout 与 scrap 缓存的关系
RecyclerView 缓存之一的 scrap 结构中存的是什么?为什么要 scrap 缓存?pre-layout 及 post-layout 过程中 scrap 缓存内...
81
18
分享
七岁
赞了这篇文章
唐子玄
🏆掘金签约作者
·
6年前
关注
RecyclerView缓存机制 | scrap view 的生命周期
RecyclerView 内存性能优越,这得益于它独特的缓存机制。第一篇中遗留的一个问题还没有解决:复用表项时优先级最高的scrap view是用来干嘛的?这篇文章试着通过...
71
8
分享
七岁
赞了这篇文章
唐子玄
🏆掘金签约作者
·
7年前
关注
RecyclerView 缓存机制 | 回收到哪去?
RecyclerView 性能优越,得益于它独特的缓存机制,上两篇分析了其缓存机制会回收哪些表项,及如何从缓存中获取表项。本篇在此基础上继续走读源码,分析回收表项的存储形式...
45
3
分享
七岁
赞了这篇文章
唐子玄
🏆掘金签约作者
·
7年前
关注
RecyclerView 缓存机制 | 回收些什么?
RecyclerView 缓存机制是面试中的常客。上一篇文章讲述了“从哪里获得回收的表项”,这一篇会结合实际回收场景分析下“回收哪些表项?”。...
53
17
分享
七岁
赞了这篇文章
唐子玄
🏆掘金签约作者
·
7年前
关注
RecyclerView 缓存机制 | 如何复用表项?
RecyclerView 内存性能优越,这得益于它独特的缓存机制,这一篇以走读源码的方式探究 RecyclerView 的缓存机制。...
235
25
分享
七岁
赞了这篇文章
爱emo的叁叁
@AI爱好者
·
5年前
关注
第一次玩儿DeepFakes
之前没碰过DeepFakes,突然想发B站视频玩儿一下。试了试还挺麻烦的,这里记录一下自己踩的坑。 本文的目标就是将The Singing Trump的视频换成我们的川建国...
13
4
分享
七岁
赞了这篇文章
joychic
6年前
关注
我也来聊聊 Binder
我们知道,同一个程序中的两个函数之间能直接调用的根本原因是处于相同的内存空间中(虚拟地址的映射规则完全一致);反之,两个不同的进程,比如微信App和淘宝App所在的进程,它...
6
1
分享
七岁
赞了这篇文章
kevin党文祥
后端研发工程师
·
6年前
关注
java中的"锁"事
在说到Java锁之前,先回顾一下Java异步编程中的多线程。 维基百科-->多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具...
9
评论
分享
七岁
赞了这篇文章
超人汪小建
架构师&人工智能 @公众号【远洋号】
·
7年前
关注
悲观的并发策略——synchronized互斥锁
互斥锁是最常见的同步手段,在并发过程中,当多条线程对同一个共享数据竞争时,它保证共享数据同一时刻只能被一条线程使用,其他线程只有等到锁释放后才能重新进行竞争。 对于Java...
26
1
分享
七岁
赞了这篇文章
SachinLea
Java开发 @xxx
·
6年前
关注
synchronized原理
1. 实现原理 在《深入理解Java虚拟机》一书中,介绍了HotSpot虚拟机中,对象的内存布局分为三个区域:对象头(Header)、实例数据(Instance Data)...
6
评论
分享
七岁
赞了这篇文章
路遥远
大龄程序员
·
5年前
关注
面试官:如何监测应用的 FPS ?
即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是由 FPS ...
142
17
分享
七岁
赞了这篇文章
日拱一卒热爱可抵岁月漫长
不偏安一隅的工程师
·
5年前
关注
Objection
原文链接,这里做了简单的摘取,便于查找粘贴,更多API可以通过源码进行学习。 如下图: 1.1 获取基本信息 首先查看一下“设置”应用的包名 再使用objection注入“...
1
评论
分享
七岁
关注了
腾讯音乐技术团队
野生程序员
七岁
赞了这篇文章
CodeOver
Android Developer @|
·
5年前
关注
Glide加载图片流程重读(一)
前言Glide是如何加载图片的,如何优化的,你可能知道是处理了,但是具体处理策略没准说不上来,只能想到常规Bitmap的那几个处理方案(其实大多框架对图片处理都是调用那几个...
1
3
分享
七岁
赞了这篇文章
CodeOver
Android Developer @|
·
5年前
关注
Glide加载图片流程重读(二)
前言Glide是如何加载图片的,如何优化的,你可能知道是处理了,但是具体处理策略没准说不上来,只能想到常规Bitmap的那几个处理方案(其实大多框架对图片处理都是调用那几个...
2
评论
分享
七岁
赞了这篇文章
唐子玄
🏆掘金签约作者
·
5年前
关注
读原码长知识 | 就像讲话一样,写代码也要留有余地!?
讲述一个代码随需求而变的过程,曾一度因为既有代码不能满足新的需求而卡壳。在阅读了 Android 源码后茅塞顿开,立马一顿重构。但重构完成之后,我陷入了沉思。。。。 新的需...
62
16
分享
下一页
关注了
20
关注者
1
收藏集
87
关注标签
25
加入于
2016-05-24