个人
xianrenli38
这个作者很懒,什么都没留下…
展开
-
还原混淆文件
还原混淆文件ProGuard 提供了命令行来还原混淆后的代码,目录如下:[]android-sdk-path]/tools/proguard/bin/proguardgui.bat运行proguardgui.bat文件即可。(macOS 使用 ./proguardgui.sh)原创 2020-05-09 10:54:04 · 622 阅读 · 0 评论 -
Anaconda简单使用教程
anaconda 一个开源的Python发行版本 是一个环境管理器可以在同一台电脑上安装不同版本的环境及依赖库,并能够对不同的环境进行自由切换。Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Python可以使用 conda 创建环境以隔离项目可以官网下载https://www.anaconda.c...原创 2019-07-30 16:52:43 · 1136 阅读 · 0 评论 -
[jvm]类的加载流程三
文章目录概述引入:java与android 二者使用的虚拟机不同java 与android classloader 对象间的关系android 中的classloaderBootClassLoaderPathClassLoaderDexClassLoaderInMemoryDexClassLoaderandorid 类加载器间的关系加载class 调用对象到底是谁创建概述本篇为讲述 andro...原创 2019-07-17 17:59:43 · 228 阅读 · 0 评论 -
机器学习课程
深度学习应用开发-TensorFlow实践https://www.icourse163.org/course/ZUCC-1206146808人工智能实践:Tensorflow笔记https://www.icourse163.org/course/PKU-1002536002https://minghuiwu.gitbook.io/tfbook/官网文档https://tensorflo...原创 2019-07-19 16:03:12 · 292 阅读 · 0 评论 -
[jvm]类的加载流程二
文章目录[jvm]类的加载流程二连接验证准备解析初始化定义类的初始化步骤类的初始化时机[jvm]类的加载流程二连接验证这个阶段主要目的是保证Class流的格式是正确的。主要验证的内容包括:11、文件格式的验证是否以0xCAFEBABE开头版本号是否合理2、元数据的验证是否有父类是否继承了final类非抽象类实现了所有抽象方法3、字节码验证运行检查栈数据类型和操作码数据...原创 2019-07-16 18:22:43 · 79 阅读 · 0 评论 -
[jvm]类的加载流程一
文章目录概述定义优点java类在虚拟机中的生命周期加载加载定义加载类使用的对象类的来源如何判断两个类是否是同一个类?加载的成果类的加载机制概述定义是采用编译型(ps 对应于 解释型),基于栈(ps 对应于 基于寄存器)实现的虚拟机优点适配性好,可在多种硬件上使用java类在虚拟机中的生命周期java程序运行时,jvm 使用一个类,主要有五步加载连接初始化使用卸载加载...原创 2019-07-16 17:37:49 · 112 阅读 · 0 评论 -
关于android 使用audiorecord 录制pcm文件 音频速度变快的问题求教
录制音频后 播放速度变快录制音频文件创建实例录音存储遇见的问题录制音频文件我使用aduiorecord录制pcm文件 录制代码如下创建实例mAudioRecorder = new AudioRecord( mRecorderBuilder.mAudioSource, sample_rate, channel_config, format,...原创 2019-06-20 21:40:22 · 3310 阅读 · 8 评论 -
sdk混淆
项目中sdk的混淆注意点步骤混淆规则步骤在需要混淆的module内打开 其中名字为 build.gradle的文件在android闭包中 buildTypes下 的release或者debug中添加如下代码release或者debug影响的是在release包还是debug包中进行混淆 shrinkResources false // 是否去除无效的资源文件 ...原创 2018-10-17 15:47:41 · 1306 阅读 · 0 评论