首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
掘金_陶嘉恒
掘友等级
GPU编译器工程师, 分布式并行计算工程师
|
华为技术有限公司
挖掘概念,创造工具。软件定义一切。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
终于等到你!官方版Android源码查看工具正式发布!
一直以来,Android源代码查看与搜索都是Android开发者的一个痛点,虽然Android Studio 工具支持下载源码后跳转到底层实现,但是有时候还是不能满足我们的需求,最典型的例子就是我们要更改源码实现来修复一个bug的时候。如PopupWindow,Android …
基于JVMTI 实现性能监控
JVMTI 全程 JVM Tool Interface,它是Java虚拟机定义的一个开发和监控JVM使用的程序接口(programing interface),通过该接口可以探查JVM内部的一些运行状态,甚至控制JVM应用程序的执行。 需要注意的是,并非所有的JVM实现都支持J…
Sytem.loadLibrary解析
loadLibrary加载的都是一开始就已经打包进apk或系统的so文件了,而load可以是一开始就打包进来的so文件,也可以是后续从网络下载,外部导入的so文件。 1. classLoader存在时,通过classLoader.findLibrary(libraryName)…
ART虚拟机 | Java对象和类的内存结构
当我们通过new创建一个Java对象时,虚拟机会安排内存分配的所有工作。但一个Java对象在内存中到底长什么样?它的实例对象放在哪里?继承关系如何处理?这些问题对于大家通常是陌生的。本文试图通过图表示
ASM插桩--多线程运行监测
利用ASM对线程代码进行插桩,检测app运行时线程运行状况,可以打印出当前业务创建的线程个数、线程id、线程名字、以及线程run方法运行的时长。
Android权限请求,看这篇就够了
Android app开发始终绕不开申请权限,而申请权限的代码与业务代码耦合在一起早已让开发者们深恶痛绝,于是就诞生了一些方便开发者操作的权限框架,并且不断有新的优化被提出用于解决框架的不足。然而时至今日,还是很难看到一款真正完全业务解耦,并能够处理重复和连续权限请求的框架。*…
JavaScript 中 this 指向详解
本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战! 使用 JavaScript 开发的时候,很多开发者多多少少会被 this 的指向搞蒙圈,但是实际上,关于 this 的
LLVM学习 之 寻找调试的单元测试用例
LLVM 学习,毕竟编译器是很复杂的,当然也发展了很久,总能从论坛或邮件列表等地方找到一些文字描述,理解整体或某个局部的模型。但还是一知半解。这时候有个相关的case用来调试就会方便很多。
反馈式编译
反馈式编译 简介 PGO,即Profile-Guided Optimizations,反馈式优化。PGO是编译器的又一优化技术。
工程伦理的困境
在我的软件工程学习过程中,有一门工程伦理课,现在投身工作中,更体会到其中的意义。 偶然翻看到零散的笔记,有些哲学上的界定,有些遇到工程伦理的分析框架,摘录与大家共勉吧。
下一页
个人成就
文章被点赞
46
文章被阅读
41,474
掘力值
906
关注了
2
关注者
13
收藏集
2
关注标签
0
加入于
2020-08-10