胡言猿语

Thoughts, stories and ideas.

Xcode 历史版本下载

因编译需尝试从 App Store 上安装 Xcode,但 App Store 上的 Xcode 要求 macOS 版本至少为 11.3,我现在的系统版本过低不支持。从 https://developer.apple.com/download/more/?=xcode 下载历史版本,下载完成后,双击解压 xip 文件,然后把解压出来的文件拖到 Application 中即可。下载需要登陆苹果...

关闭 Android ART 即时(JIT)编译器

以下操作需要设备已经 root。 停用 JIT adb root adb shell stop adb shell setprop dalvik.vm.usejit false adb shell start 启用 JIT adb root adb shell stop adb shell setprop dalvik.vm.usejit true adb shell start...

修改 IDEA 设置实现调试 JDK 源码

在使用 IDEA 调试 Java 代码时,有时想单步进入 JDK 源码中跟踪代码执行过程,而实际调试时发现无法进入 JDK 源码内部,那么如何才能调试 JDK 源码呢?下面给出 IDEA 下修改设置来调试 JDK 源码的方法。 进入 Settings -> Build, Execution, Deployment -> Debugger -> Stepping 设置界面,...

由 WeakReference 引发的思考

写在前面 在使用 WeakReference 的过程中遇到了一个问题,从而引发了我的一些思考和学习,为了给遇到类似问题的人一个参考也为了记录自己的学习过程,故写成此文。本文代码运行环境为 Window 7、JDK 1.8.0_191。部分内容参考自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践(第 2 版)》,如有雷同,就是引用。 什么是弱引用(WeakReference)? ...