0%
Jar包反编译工具 fernflower
发表于:
浏览:
当需要处理无源代码的久远jar包,获取其java源码时需要反编译工具的支持。
本文介绍IDEA自带的工具 [java-decompiler].
以反编译 logback-core-1.1.11.jar 为例,jar包位于 ~/jd 目录。
该组件是 IDEA 采用的反编译工具,在IDEA打开class文件时,就是通过该组件的反编译能力。
雷电9中使用Fiddler抓包
在安卓7.0以上的系统版本中,app默认不信任用户安装的证书,只默认信任系统证书,需要将FiddlerRoot证书导入在系统证书内。
在雷电9设置的其他设置中开启ROOT模式,并且在性能设置中开启System.vmdk可写入,保存后重启雷电。
再把证书使用adb push到/sdcard/Download/FiddlerRoot.crt,再使用adb shell执行以下命令:
ubuntu 22.04离线安装cuda 11.7.1、cudnn 8.9.3.28、nccl 2.18.3、tensorrt 8.6.1
发表于:
浏览:
最近在使用飞桨OCR,有几个特殊的符号需要进行识别,手上只有两台机器,一台1080TI单卡(windows 11),一台1080Ti双卡(linux 22.04),习惯性追新到飞桨最高支持的cuda11.7,其实1080Ti到cuda10就够用了,后面的新版本差没有明显的性能提升。 windows上无脑安装,linux上安装比较麻烦,记录下安装过程。 cuda、cudnn对nvidia驱动以及内核有依赖关系,cuda 11.7最低驱动版本是450.80,详细请看https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html#cudnn-versions-linux
常见面试算法题汇总
发表于:
浏览:
Gradle知识点汇总
发表于:
浏览:
依赖项配置
| 配置 | 说明 |
|---|---|
| implementation | Gradle 会将依赖项添加到编译类路径,并将依赖项打包到编译输出。不过,当模块配置 implementation 依赖项时,其他模块只有在运行时才能使用该依赖项。 |
| api | Gradle 会将依赖项添加到编译类路径和编译输出。当一个模块包含 api 依赖项时,会让 Gradle 了解该模块要以传递方式将该依赖项导出到其他模块,以便这些模块在运行时和编译时都可以使用该依赖项。 |
| compileOnly | Gradle 只会将依赖项添加到编译类路径(也就是说,不会将其添加到编译输出)。 |
| runtimeOnly | Gradle 只会将依赖项添加到编译输出,以便在运行时使用。也就是说,不会将其添加到编译类路径。 |
| annotationProcessor | 要添加对作为注解处理器的库的依赖关系,必须使用 annotationProcessor 配置将其添加到注解处理器类路径。 |
Android音视频知识点汇总
发表于:
浏览:
- Android音视频开发初级入门篇
- Android音视频开发中级进阶篇
- OpenGL ES
- Android OpenGL ES 开发(一): OpenGL ES 介绍
- Android OpenGL ES开发(二) : OpenGL ES 环境搭建
- Android OpenGL ES 开发(三):OpenGL ES定义形状
- Android OpenGL ES开发(四) : OpenGL ES绘制形状
- Android OpenGL ES开发(五) : OpenGL ES使用投影和相机视图
- Android openGL ES开发(六): OpenGL ES添加运动效果
- Android openGL ES开发(七) : OpenGL ES 响应触摸事件
- Android OpenGL ES开发(八) :OpenGL ES 着色器语言GLSL
- Android OpenGL ES开发(九): OpenGL ES纹理贴图
- Android OpenGL ES 开发(十):通过GLES20与着色器交互
- OpenSL ES
- OpenGL ES
- Android音视频开发高级探究篇
- 音视频编解码技术
- 流媒体协议
- 多媒体文件格式
- FFmpeg
- FFmpeg命令行工具(一):查看媒体文件头信息工具ffprobe
- FFmpeg命令行工具(二):播放媒体文件的工具ffplay
- FFmpeg命令行工具(三):媒体文件转换工具ffmpeg
- FFmpeg命令行工具(四):FFmpeg 调整音视频播放速度
- FFmpeg(一):FFmpeg 简介
- FFmpeg(二):Mac下安装FFmpeg
- FFmpeg(三):将 FFmpeg 移植到 Android平台
- FFmpeg(四):FFmpeg API 介绍与通用 API 分析
- FFmpeg(五):FFmpeg 编解码 API 分析
- FFmpeg(六):FFmpeg 核心模块 libavformat 与 libavcodec 分析
- FFmpeg 结构体(一): AVFormatContext 分析
- FFmpeg 结构体(二): AVStream 分析
- FFmpeg 结构体(三): AVPacket 分析
- FFmpeg 结构体(四): AVFrame 分析
- FFmpeg 结构体(五): AVCodec 分析
- FFmpeg 结构体(六): AVCodecContext 分析
- FFmpeg 结构体(七): AVIOContext 分析
- FFmpeg 结构体(八):FFMPEG中重要结构体之间的关系
- FFmpeg 开发之 AVFilter 使用流程总结
- FFmpeg 过时 Api 汇总整理
Android音视频开发初级入门篇
Android 音视频开发(一) : 通过三种方式绘制图片
在 Android 音视频开发学习思路 里面,我们写到了,想要逐步入门音视频开发,就需要一步步的去学习整理,并积累。本文是音视频开发积累的第一篇。 对应的要学习的内容是:在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View。
Android性能优化知识点汇总
发表于:
浏览:
