- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 GZIP解码方法
public static String streamToString2(InputStream in) throws IOException { //定义一个内存输出流 ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); //将流转换成字符串 ...
2018-11-13 22:01:44 7612
原创 MD5+AES加密/解密demo
import org.apache.commons.codec.binary.Base64;import org.apache.commons.lang.StringUtils;import sun.misc.BASE64Decoder;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.cr...
2018-10-20 15:24:03 1468
原创 JNA监测鼠标事件demo
import com.sun.jna.platform.win32.Kernel32;import com.sun.jna.platform.win32.User32;import com.sun.jna.platform.win32.WinDef.HMODULE;import com.sun.jna.platform.win32.WinDef.LRESULT;import com.su...
2018-10-20 14:45:14 1582
原创 setup factory打包jre无法正常运行解决办法
jre-lib-fonts目录下的.ttf文件,由于setup factory自身bug会忽略掉,导致最终安装文件这部分会缺失。解决方法是先将文件后缀改为.txt,打包完成后运行bat更改后缀变回.ttf即可,或者将更名代码写入主程序也行。public static void renameFile(){ File file =new File(System.clearPrope...
2018-10-18 10:30:05 998 1
原创 Error while parsing UI hierarchy XML file: Invalid ui automator hierarchy file. 解决方法
在微信自动化测试中,偶尔会出现某个页面一直无法读取到页面元素的情况,原因是页面未加载完成解决方式:1.重启APP 2.建议上下滑动当前页面,如朋友圈,会出现滑动到某个地方,出现可以读取到的情况...
2018-10-12 16:49:25 3609 2
原创 判断中文文本编码格式是gbk还是utf-8的一种简单方式
import java.io.*;public class charsetTest { public static String charsetType(String fileName) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(new File...
2018-10-12 11:03:27 11847 3
原创 将任意文件写入以太坊区块的方法
以太坊除数字货币方面的应用外,还可以存储无法被篡改/删除的数据(51%双花攻击或者区块回滚除外)。 一段文字,一张照片,或者一首歌曲,只需写入以太坊区块中,即可真正做到 “恒久远 永流传” ,不会出现网盘、邮箱、网站上存储的数据丢失的情况。 以下介绍将数据写入以太坊区块的方法。 由于以太坊转账的gas存在上限,所以可发送的数据也存在限制,大约只能发...
2018-07-24 00:19:53 5235 1
转载 2018版阿里云短信api使用教程,附详细图文和demo,可直接运行
阿里云短信接口改版后,原来的接口已不能使用,提供的新版demo晦涩难懂,文档也语焉不详,多次与技术人员询问后依然得不到正确使用姿势,参考https://blog.csdn.net/u011958281/article/details/78614792 后总算调试通过了,感谢原作者,文末附上demo(已打包必要jar包) 使用阿里云短信API,需要在控制台获取以下必要参数,其...
2018-04-04 16:05:50 12073 7
原创 通过jna简单实现java后台监听键盘触发修改系统时间
由于玩某网游需要在出副本时等一分钟,而修改系统时间+1分钟可以提前出副本,避免麻烦写了个java后台监听键盘触发修改系统时间的脚本,当按下设置好的键盘组合即调用修改函数。 修改时间的函数代码如下(调用CMD命令): import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Cal
2017-11-24 10:25:23 2529 1
原创 JavaScript递归遍历输出json所有字段与值的方法
声明一个三层的json对象作为测试:var js={ "text":"MXCHIP won a prize", "id": 1234, "detail":{ "comp": "MXCHIP.Inc", "
2017-11-20 11:26:37 4445
原创 判断两个字符串不同的json是否等价(附:将等价但是不同json调整成同一字符串的方法)
在做软件和网络测试的时候,经常需要对排版格式与内部结构顺序不固定的json对象进行分析对比,而json基本语法下,同样的一个json对象,字符串变化可以千变万化,json内各个层字段顺序调转,排版变化,打乱顺序的json数组+多层嵌套,等等各种因素,都会造成对比上的困难。以下由浅及深谈谈几种方法:(一共五种方法,四和五是无缺陷方法,将json对象转换成多叉树,再对多叉树的各个父节点的子节点
2017-11-18 16:42:12 1207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人