展示 221 篇文章   每页 5
随记
3040 阅读

Android快速录制视频并转为gif动图

有时需要快速录制android手机上的操作步骤,并转换为gif动图,比如做一些演示范例。在没有其他软件的情况下,可以用到adb和ffmpeg。 先打开usb调试,连接电脑,执行如下命令: adb shell screenrecord /storage/0000-0000/a.m......
Android
Web开发
2599 阅读

Django Restframework性能优化的选择

在用DRF做后端开发时,在数据量一增多后就会发现api的返回实在是慢,装了django-debug-toolbar来检查行为表现以确定瓶颈时,有如下发现: 1. DB Query时间正常,但是有重复的单个sql比如分别以id来查询多次,于是多出来的查询会增加时间。 2. Model......
python django web开发
编程语言
4160 阅读

cProfile检查python程序的性能表现和可视化结果

python是简单好用,不过性能也确实是个公认问题。虽说对于复杂点的程序可以用c来代替核心算法,再用python将其集成。不过在日常使用中,python本身仍然是被作为主要使用,有时需要检查python程序的性能表现是否合理,在哪里有过多的调用,以便优化。 我们可以用到cProfile和......
python
Web开发
1675 阅读

使用django-debug-toolbar辅助调优

目前在做内部平台的后端开发,纯restful api,但是随着数据增多后发现了部分请求变慢,因此自己希望能找出是哪里导致了性能下降,于是用到了django-debug-toolbar。 首先安装 python -m pip install django-debug-toolba......
python django
随记
2210 阅读

cmd命令安装或卸载程序

目前在做windows软件自动化时需要能自动安装和卸载,并验证相关的结果。 对于安装,根据不同的安装器封装的安装包,静默安装会有不同的参数,比如对于firefox.exe可以用c:\firefox.exe /qb 对于有些在安装过程中需要用户输入的,比如输入用户账户服务器地址;或者......
自动化测试