解决方案

  • Could not find method uploadArchives() for arguments in build.gradle在 build.gradle 中找不到参数的方法 uploadArchives()

    uploadArchives { repositories { mavenDeployer { repository(url: uri("${rootProject.projectDir}/maven-repo")) } }}uploadArchives.dependsOn sourcesJar启动时,我收到以下错误:找不到参数的方法

    2023-07-28 michael007js 647

  • Android本地视频压缩方案

    前言本文讨论的不是类似秒拍的短视频录制,而是用户选择本地一个现有视频,压缩后上传。秒拍的实现其实是自定义视频录制功能,从而控制录制时长,分辨率,码率等,生成体积很小的视频再上传。而我们则没办法控制原视频的参数,可能是一个很大的视频需要压缩处理。思路利用ffmpeg对视频转码,通过设定参数生成分辨率和码率更小的视频,实现压缩。当然,ffmpeg的功能远不止如此,这是一个很大的专题。用到的开源库:ht

    2022-11-23 michael007js 611

  • IDEA 总是提示登录github,登陆后不能push的解决办法

    运行环境IDEA版本:2020.2.3Windows 10git 版本:2.29.2问题描述:每次push到github时都提示登录,如下图: 然而,用命令行push是成功的(此方法适用的前提是能从命令行登录)。 IDEA的File|Settings|Version Control|GitHub的配置是已经授权成功了: 试了下使用Token和Login Via GitHub都是可以正常授权的。解

    2023-06-29 michael007js 559

  • 微信图片高效传输,原来用的是——Bitmap压缩方案

    微信图片高效传输,原来用的是——Bitmap压缩方案一、Bitmap定义bitmap:是使用bit位来存储数据的一种结构,当数据有明确的上下界时,我们可以转换到bitmap去存储,比如0 ~ 8区间的数,如果使用int来存,则需要耗费32字节大小,如果使用位来存,只需要花费1个字节大小,相差32倍,在大数据量的情况下,比较节约空间,而且索引效率高。bitmap的缺点也很明显,首先,当数据比较稀疏时

    2022-11-25 michael007js 552

  • java PKCS7Padding 加密Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法

    在java中用aes256进行加密,但是发现java里面不能使用PKCS7Padding,而java中自带的是PKCS5Padding填充,那解决办法是,通过BouncyCastle组件来让java里面支持PKCS7Padding填充。注意:如果出现Illegal key size 报错问题,请点击此处class test { public static String encode(String

    2023-01-31 michael007js 418

  • Module was compiled with an incompatible version of Kotlin.

    问题描述提示:在项目build的时候报了以下错误:kotlin-stdlib-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.4.2.解决方案:在项目

    2023-08-08 michael007js 416

  • AndroidStudio Build Output乱码解决

    如下build output 输出的是乱码![](https://img-blog.csdnimg.cn/20200306093436257.png)# 解决方案双击shift,在里面输入如下,并且点击第一个![](https://img-blog.csdnimg.cn/20200306093626730.png)然后在里面输入-Dfile.encoding=UTF-8![](https://im

    2023-08-14 michael007js 408

  • Unable to make field long java.nio.Buffer.address accessible

    Unable to make field long java.nio.Buffer.address accessible解决方案在IntelliJ IDEA中添加--add-opens标志转到运行/调试配置菜单。您可以在顶部工具栏中找到它,或者导航到Run -> Edit Configurations。在配置设置中,您会找到一个名为“VM options”或“VM options:”的字段。

    2023-07-09 michael007js 402

首页
关于博主
我的博客
搜索