首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薛定谔的程序猫
掘友等级
xosp
知其然,知其所以然
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
155
文章 155
沸点 0
赞
155
返回
|
搜索文章
薛定谔的程序猫
赞了这篇文章
芦半山
16天前
关注
Android | 拨开“类加载”的迷雾
中文技术领域中经常有一些词被翻译得奇奇怪怪,而八股文式的传播方式又会加深这种误解,“双亲委派模式”便是其中的一个。...
20
8
分享
薛定谔的程序猫
赞了这篇文章
芦半山
3年前
关注
ART虚拟机 | Java对象和类的内存结构
当我们通过new创建一个Java对象时,虚拟机会安排内存分配的所有工作。但一个Java对象在内存中到底长什么样?它的实例对象放在哪里?继承关系如何处理?这些问题对于大家通常...
25
13
分享
薛定谔的程序猫
赞了这篇文章
字节小站
android工程师 @公众号:字节小站
·
3年前
关注
RecyclerView高级进阶之优雅地解决瀑布流的两个神坑
1.前言 在RecyclerView上使用StaggeredGridLayoutManager布局管理器很容易实现瀑布流布局。瀑布流布局比线性布局和网格布局美观,手机屏幕空...
88
20
分享
薛定谔的程序猫
赞了这篇文章
芦半山
2月前
关注
案例 | 奇怪,为什么Hook不生效?
最近有一位大厂的兄弟联系我,说他们通过代理替换的方式hook方法时,有的可以生效,有的就不行,这让他百思不得其解。关于代理替换来实现hook的这种方式,可以参考维术的这篇文...
28
7
分享
薛定谔的程序猫
赞了这篇文章
iofomo
8月前
关注
再聊解除HiddenApi限制
炒冷饭,再聊聊从Android9.0开始,大家都知晓的,开启进入隐藏接口的限制解除系统博弈之中,经过多年,方案也各异。...
25
评论
分享
薛定谔的程序猫
赞了这篇文章
三雒
Android砖家工程师
·
6月前
关注
ART堆内存系列:GC抑制从入门到精通
GC作为虚拟机的一部分,它采用预估的方式来计算触发的阈值,但这种冷冰冰的策略并不会考虑用户在干什么,因此就还存在一定的优化空间,这也就是我们做GC抑制的基础。...
14
5
分享
薛定谔的程序猫
赞了这篇文章
k3x1n
5月前
关注
Android未做处理的.so相当于开源!编写插件简单加密Native层代码
最简单的`.so`加密方法就是编译后加密其中的`.text`, 在运行时解密, 解密函数不能定义在`.text`, 要确保解密函数要在任何`.text`中被加密的代码执行前...
46
11
分享
薛定谔的程序猫
赞了这篇文章
芦半山
2月前
关注
Android Native | 信号的底层逻辑
Android世界中的Signal无处不在,譬如用于杀死进程的信号9(SIGKILL),又或者数据访问异常时所产生的信号11(SIGSEGV)。上层开发者对于它们或许很熟悉...
27
5
分享
薛定谔的程序猫
关注了
一杯凉白开
@xosp
薛定谔的程序猫
赞了这篇文章
一起去看星星吧
2年前
关注
ts保姆级教程,别再说你不会ts了
什么是 TypeScript? 一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第21天,点击查看活动详情。 TypeScript,简称 ts,是微软开发...
2.3k
212
分享
薛定谔的程序猫
赞了这篇文章
芦半山
1年前
关注
Android Native | fdtrack概述
上篇文章介绍了fd bug的检测工具fdsan,这篇文章再介绍fd leak的检测工具fdtrack。它们互为补充,成为Android世界中消灭fd问题的两柄利剑。对于le...
6
2
分享
薛定谔的程序猫
赞了这篇文章
闲鱼技术
@阿里巴巴集团
·
2年前
关注
谈谈Java应用发布时CPU抖动的优化
作者:闲鱼技术——唤辰 研究背景 通常情况下应用发布或重启时都存在cpu抖动飙高,甚至打满的现象,这是由于应用启动时,JVM重新进行类加载与对象的初始化,CPU在整个过程中...
27
2
分享
薛定谔的程序猫
赞了这篇文章
芦半山
1年前
关注
Android Native | 调用栈回溯
当程序出现异常时,我们通常依赖调用栈来展开分析。它表明了程序运行到某个位置时的函数调用关系。这个关系在开发者眼中是函数名和行号,但它背后其实是函数调用时跳转指令的地址。换言...
23
10
分享
薛定谔的程序猫
赞了这篇文章
芦半山
1年前
关注
ART虚拟机 | JNI优化简史
当我们在Java里调用Native方法时,多数人会认为程序将直接跳转到对应的C/C++函数中。但实际情况并非如此,我们需要一个中间函数来处理线程状态切换、Local Ref...
57
15
分享
薛定谔的程序猫
赞了这篇文章
芦半山
1年前
关注
Android Security | PAC和BTI机制杂谈
程序里的攻防战每天都在上演。黑客们利用漏洞发动攻击,开发者们在代码里插入检测。每一种新的攻击方式的出现,就会催生出一种新的防守机制。PAC和BTI便是ARM在架构层面提出的...
9
评论
分享
薛定谔的程序猫
关注了
音视频开发之旅
@xosp
薛定谔的程序猫
赞了这篇文章
音视频开发之旅
8月前
关注
音视频开发之旅(81)- 图片&视频“黑边”检测与去除
目录 1.“黑边“的场景 2. 二值化--单一颜色边缘的图像 3. canny边缘检测+霍夫直线变换--处理负责的边缘图像 4. 性能优化 5. 资料 在页面展示中,如果图...
1
评论
分享
薛定谔的程序猫
赞了这篇文章
bqliang
Androider
·
5月前
关注
AndroidX 中的变形金刚
通过一系列向量操作,使两种形状的底层几何结构相似,这样我们就能在构成这些结构的点之间进行动画处理.........
23
3
分享
薛定谔的程序猫
赞了这篇文章
李暖光
Android客户端开发
·
1年前
关注
基于EdgeEffect实现RecyclerView列表阻尼滑动效果
EdgeEffect是什么 当用户在一个可滑动的控件内(如RecyclerView),滑动内容已经超过了内容边界时RecyclerView通过EdgeEffect绘制一个边...
67
10
分享
薛定谔的程序猫
赞了这篇文章
半山居士
@网易
·
6月前
关注
两台Android 设备同一个局域网下如何自由通信?
本篇主要介绍在局域网环境下,两款App如何发现对方,发现对方之后,怎样借助Netty框架来进行通信。以及过程中遇到的问题,我们是怎么优化的。...
71
15
分享
下一页
个人成就
文章被点赞
78
文章被阅读
43,439
掘力值
853
关注了
19
关注者
39
收藏集
1
关注标签
67
加入于
2020-02-21