现在位置: 首页 > 所有2017年01月发表的文章
2017年01月19日 测试工具, 软件测试 ⁄ 共 2204字 暂无评论 ⁄ 阅读 2,763 次
最近在CentOS上经常遇到Tomcat进程无法正常停止的问题(使用命令catalina.sh stop),后来查看帮助发现可以使用catalina.sh stop -force命令来强制停止Tomcat进程。 而想要正常的使用stop -force命令,需要配置一个参数$CATALINA_PID,否则会报错Kill failed: $CATALINA_PID not set。 1. 使用命令catalina.sh --help查看帮助 可以看到 stop -force命令是先stop,如果5秒后进程还存在则直接 -KILL。 注意下面的Note提到,使用-f...
阅读全文
2017年01月17日 测试技术, 软件测试 ⁄ 共 3451字 暂无评论 ⁄ 阅读 8,678 次
本文主要介绍python异步并发模块concurrent.futures。它非常简单易用,主要用来实现多线程和多进程的异步并发。 1. 模块安装 1) python 3.x中自带了concurrent.futures模块 2) python 2.7需要安装futures模块,使用命令pip install futures安装即可 pypi地址:https://pypi.python.org/pypi/futures/ 2. Executor对象 class concurrent.futures.Executor Executor是一个抽象类,它提供了异步执行调用的方法。它不能直接使用,...
阅读全文
最近使用mysql时遇到报错ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES),这里记录下解决方法: 1. 首先关闭mysql服务 /etc/init.d/mysql stop 2. 使用如下命令启动mysql /etc/init.d/mysql start --skip-grant-tables 3. 接下来直接连接mysql,并输入相关命令重新设置密码 mysql -u root mysql mysql>UPDATE user SET Password=PASSWORD('123456') where USER='root'; mysql>FLUSH PRIVILE...
阅读全文
2017年01月05日 测试技术 ⁄ 共 915字 暂无评论 ⁄ 阅读 2,329 次
Requests本身虽然提供了简单的方法POST多部分编码(Multipart-Encoded)的文件,但是Requests是先读取文件到内存中,然后再构造请求发送出去。 如果需要发送一个非常大的文件作为 multipart/form-data 请求时,为了避免把大文件读取到内存中,我们就希望将请求做成数据流。 默认requests是不支持的(或很困难), 这时需要用到第三方包requests-toolbelt。 两个库POST多部分编码(Multipart-Encoded)的文件示例代码分别如下: 1. Re...
阅读全文
2017年01月04日 测试技术, 软件测试 ⁄ 共 1243字 暂无评论 ⁄ 阅读 294 次
最近在项目中后台用到After Effects进行视频合成,但由于AE不稳定经常出现报错弹框、进程无响应等异常问题。 后来用了AE的隐藏UI模式,还是有问题,临时就用AutoIT编写了一个小工具处理弹框。 思路就是:工具长启在后台监控是否有AE窗口弹出,有的话则激活窗口,截图并发送Enter键进行关闭。 代码很简单,但是后来在现网实际使用时,发现由于是远程连接模式使用,远程连接窗口如果最小化或关闭脚本则无法正常运行。 百度了很久...
阅读全文