干货满满,Android热修复方案介绍
在云栖社区技术直播中,阿里云客户端工程师李亚洲(毕言)从技术原理层面解析和比较了业界几大热修复方案,揭开了Qxxx方案、Instant Run以及阿里Sophix等热修复方案的神秘面纱,帮助大家更加深刻地理解了代码插桩、全量dex替换、资源修复等常见场景解决方案,本文干货满满,精彩不容错过。
InstantRun原理(2)——更新逻辑
上一篇博客的末尾我们介绍了`InstantRun`在初始化完成后,会启动一个server。不难猜测,这个server就是在监听是否有代码更新。当用户更改代码后,AndroidStudio会将相关更新发送给server,server获取到更新后执行修复逻辑。接下来我们看下具体的修复逻辑。
【ORACLE 导入导出】exp 错误
EXP-00000: Export terminated unsuccessfully
Cause: Export encountered an Oracle error.
阿里HotFix2.0升级详解 畅谈热修复领域那些事
本文所介绍的阿里Hotfix 2.x是在1.x版本进行了优化和创新,不仅支持灵活切换热部署和冷部署的方案;同时,实现了资源、SO文件、类修复的实时生效;整体接入过程采用傻瓜式方法,完全不侵入打包过程,为用户提供了可视化的UI界面。
毕业5年了还不知道Android热修复?
随着移动端业务复杂程度的增加,传统的版本更新流程显然无法满足业务和开发者的需求,
热修复技术的推出在很大程度上改善了这一局面。国内大部分成熟的主流 App都拥有自己的热更新技术,像手淘、支付宝、微信、QQ、饿了么、美团等。
图神经网络必读论文-Must-read papers on GNN
GNN: graph neural network
Contributed by Jie Zhou, Ganqu Cui, Zhengyan Zhang and Yushi Bai.
来源:THUNLP
链接:https://github.com/thunlp/GNNPapers