首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
芦半山
掘友等级
公众号:芦半山
获得徽章 22
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
芦半山
1月前
关注
Android丨如何解决CFI检测报错
在Android的语境里,CFI有两种含义。一种叫作"Call Frame Information",是DWARF调试信息里的内容,主要用于回溯调用栈时找到每一帧的地址。另...
4
评论
分享
芦半山
1月前
关注
后AOSP时代还能贡献代码吗?
一个月前,Android闭源的消息铺天盖地。后来大家弄清楚了,Google只是将Android的开发全都切为内部分支,而代码依旧开源(虽然会滞后)。因此,如果我们现在登录A...
12
2
分享
芦半山
2月前
关注
谷歌决定闭源Android?Fake News!
今天下午,各种Android技术群都在讨论一条新闻:Google要终止Android开源。好家伙,这名字够吸睛,要知道Android早些年能从操作系统的血雨腥风中杀出来,靠...
34
7
分享
芦半山
2月前
关注
闲谈丨一名AI体验者的自述
当年ChatGPT 3横空出世的时候,我对它不屑一顾,心想这不就是超大知识库的复读机么。如今,在现实的“严刑拷打”下,我的态度发生了180度大转弯。 目前,我购买了Chat...
11
评论
分享
芦半山
4月前
关注
Linux丨进程僵尸态的实战成因
众所周知,Linux里的进程都由父进程fork而来。当它们死亡时,父进程有责任替它们“收尸”,否则这些死去的进程会进入“僵尸态”(Zombie),并一直占用进程表的条目。 ...
11
评论
分享
芦半山
5月前
关注
闲谈丨像福尔摩斯一样去解Bug
十二月的风,将枝头的最后一片叶子吹落。在这样凛冽的日子里,人总是习惯性地回顾。但今天这篇不是年终总结,而是工作心法。毕业至今已七年有余,干的一直是稳定性的工作,平日里负责解...
18
5
分享
芦半山
6月前
关注
闲谈丨技术思维的桎梏
说起程序员这个群体,大家脑海里可能出现“技术宅”、“不懂社交”、“外表邋遢”等各种标签。这些标签虽然有些片面,但大体上是准确的。...
18
1
分享
芦半山
6月前
关注
闲谈|关于工作选择这件事
今年以来,形势越来越差的论调甚嚣尘上,我们公司内部也可以看到这种收紧的迹象。但总体来说作为领工资的一员,对于这种形势的感知不够清晰。直到最近回家参加发小的婚礼,碰到的三件事...
21
6
分享
芦半山
6月前
关注
Android | 拨开“类加载”的迷雾
中文技术领域中经常有一些词被翻译得奇奇怪怪,而八股文式的传播方式又会加深这种误解,“双亲委派模式”便是其中的一个。...
30
10
分享
芦半山
赞了这篇文章
网易云音乐技术团队
@网易云音乐
·
11月前
关注
云音乐 Android Baseline Profiles 实践
本文将从 Baseline Profiles 的工作方式出发,介绍主要面向国内市场且使用了加固和热修复技术的应用,在使用 Baseline Profiles 时面临的问题和...
21
4
分享
芦半山
7月前
关注
解读HWASan日志
HWASan不是一个新颖的话题,事实上早在4年前我就写过它。这次再写自然不是炒冷饭,而是基于两个原因。...
12
1
分享
芦半山
赞了这篇文章
PenguinLetsGo
7月前
关注
关于 Android15 GKI2407R40 导致梆梆加固软件崩溃
最近发生了一系列 App 闪退问题,国内的某行、某123等软件打开即闪退,其原因竟然是 /proc/self/maps 缺失部分内容。...
48
6
分享
芦半山
7月前
关注
Android“引用们”的底层原理
相信绝大多数开发者对WeakReference、SoftReference这种引用类都不会感到陌生。面试官们喜欢问:WeakReference和SoftReference有...
23
17
分享
芦半山
7月前
关注
实践 | 解决GDB无法调试Android Coredump的问题
Coredump作为进程崩溃的内存镜像,经常在排查问题时扮演重要的作用。通过GDB或LLDB来调试Coredump,我们可以获取调用栈、寄存器、变量值等重要信息。由于And...
9
4
分享
芦半山
8月前
关注
案例 | 奇怪,为什么Hook不生效?
最近有一位大厂的兄弟联系我,说他们通过代理替换的方式hook方法时,有的可以生效,有的就不行,这让他百思不得其解。关于代理替换来实现hook的这种方式,可以参考维术的这篇文...
38
11
分享
芦半山
8月前
关注
Android Native | 信号的底层逻辑
Android世界中的Signal无处不在,譬如用于杀死进程的信号9(SIGKILL),又或者数据访问异常时所产生的信号11(SIGSEGV)。上层开发者对于它们或许很熟悉...
34
5
分享
芦半山
10月前
关注
思考 | 书生的局限性
好多年前,父亲跟还在外地读书的我说:“回来的时候可以跟小学同学多走动走动。”可是尝试两次后便放弃了,我跟父亲说:“实在没有共同话题。”想来也是,我就读的小学位于农村,一个班...
16
2
分享
芦半山
10月前
关注
【Android ART】Heap的内存布局
Heap内存管理,是ART中一块非常重要的内容。曾经我数次想要征服它,但都以失败告终。它就像一片迷雾森林,让身处其中的人看不清方向。譬如看了许多遍的CC(Concurren...
33
14
分享
芦半山
赞了这篇文章
TechMerger
Android Developer @BATW
·
11月前
关注
Android 15 大变更:支持 16K 内存分页,所有 native app 必须重编译~
一直以来,Android 系统仅支持 4KB 的内存分页大小,这在一定程度上限制了整体的性能。而随着设备制造商不断打造具有更大物理内存 (RAM) 的设备,这些设备中的许多...
99
37
分享
芦半山
1年前
关注
【Android 15】内存分配器Scudo在这些年的优化
三年半前,我写过一篇介绍Scudo的文章,那时候它刚刚被引入Android 11。如今几年过去,很多厂家却依然不愿意使用它。 作为应用而言,一款优秀的内存分配器应该是无感的...
12
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
1,756
文章被阅读
345,204
掘力值
8,065
关注了
1
关注者
1,769
收藏集
0
关注标签
1
加入于
2019-02-22