Isaac_Lau

Results 6 issues of Isaac_Lau

## 描述需求 android 端 用到rsa加解密,EncryptUtils#encryptRSA 加密,EncryptUtils#decryptRSA解密,其中的参数 key是一个byte[]类型,但是注释并没有说明这个key怎么来的,于是我就直接调用了String类的getBytes方法获取了byte[]类型的key,然后解密时就一直报错,大致意思就是解析密钥错误,百度了一下(小白一个,就喜欢百度),发现要将key转Base64,而这个Base64的类在Android里是没有的,需要另外导包。 好了问题说了,那么作者能不能将Base64这个包直接放到库里呢?不然这个rsa加解密是不是就废了? ## 可借鉴的 这篇博客里提及了用Base64重编码 https://blog.csdn.net/KokJuis/article/details/53886166

help wanted

写了个比较复杂的delete语句,发现现有api无法对sql进行分解,然后就想完整的执行整条sql语句

GitHub 标的最新版本为1.4.1,实际,jcenter上最新为1.3.8,并不存在1.4.1

我们的应用已经使用了一个数据库,并且数据库的数据存储量已经达到千万级,现有以下几个问题: 1、当我们要增加表或者原有表做结构变更时,变更后更新APP,那么就会导致APP直接卡死(当时数据库大小1.2GB),又对另一台设备进行APP更新(当时数据库大小230MB),APP没有卡死,只是卡顿了一会儿,那么是否是更新表结构导致的这种原因呢? 2、鉴于1中说的现象,我们打算使用多数据库方案,但是我们的数据库1是一个不停高速(300ms写入一帧)读写的数据库,如果通过LitePal.use(litePalDB);去切换数据库的话,是否会导致数据库1的读写丢失?并且频繁切换数据库会导致数据库操作实例频繁创建、销毁,是否会频繁触发GC,进而影响APP整体性能,甚至是影响设备性能? 以上情况可有什么比较好的方案去处理。 _另:本人也是计算机初级水平,以上描述皆为个人理解及分析,如有不妥,还望不吝赐教。_