未修改文件时git status提示modified 发表于 2017-08-08 | 分类于 git 有时候git clone下来后,文件的权限不对,这样git会发现很多的改变,事实上是不需要提交的。通过下面的配置可以让git忽略这种情况执行命令:git config core.fileMode false 阅读全文 »
为什么python的性能差? 发表于 2017-08-08 | 分类于 python 注:本文除非特殊指明,”python”都是代表CPython,即C语言实现的标准python,且本文所讨论的是版本为2.7的CPython。 当我们提到一门编程语言的效率时:通常有两层意思。第一是开发效率,这是对程序员而言,完成编码所需要的时间;另一个是运行效率,这是对计算机而言,完成计算任务所需要 ... 阅读全文 »
使用Flask-WTF渲染字段的样式 发表于 2017-08-03 | 分类于 python 在flask项目中编写提交表单部分时,发现表单的样式都是默认的。在python代码中最多也只能设置限制输入的数据、类型长度、提示语之类的。如果我想改变表单的样式该怎么办呢? 1. 默认的代码123<div class="container"> {{ wtf. ... 阅读全文 »
将Markdown转换为HTML 发表于 2017-08-01 | 分类于 python 安装markdown库:pip intsall markdown 核心代码: 123456from markdown import markdowntxt_md = "# a"txt_html = markdown(txt_md)print txt_md, txt_html # # ... 阅读全文 »
如何严谨地做性能测试 发表于 2017-07-28 | 分类于 test 一般来说,性能测试要统一考虑这么几个因素:Thoughput吞吐量,Latency响应时间,资源利用(CPU/MEM/IO/Bandwidth…),成功率,系统稳定性。 你得定义一个系统的响应时间latency,建议是TP99(TP99指99%的请求时间),以及成功率。比如:99.9%的响应时间必 ... 阅读全文 »
使用forgerypy创建测试数据 发表于 2017-07-26 | 分类于 python 在测试准备阶段,或者是开发阶段,我们经常需要准备测试数据,像用户名,账号,邮箱,IP,地址等等…..这个时候就可以使用forgerypy来随机生成测试数据了。 安装forgerypy:1pip install forgerypy 使用:在flask中连接mysql数据库的方法请参考之前写的在f ... 阅读全文 »
python向mysql写入timestamp类型的数据 发表于 2017-07-26 | 分类于 python 在flask中连接mysql数据库的方法请参考之前写的在flask中使用mysql使用datetime的fromtimestamp方法获得时间戳格式的时间,然后再以传参的形式写入数据库下面写了一个注册账号的小demo, 其中inDate字段类型为timestamp,写入方法如下: 1234567 ... 阅读全文 »
python防止sql注入 发表于 2017-07-20 | 分类于 python 错误用法: 12sqlStatement = "SELECT * FROM users WHERE userName = '" + userName + "' AND passWord = '" + passWord + "';"cur.execute(sqlStatement) 这种拼接字符 ... 阅读全文 »
python调用不同层级目录中的模块的方法 发表于 2017-07-20 | 分类于 python 在编码过程中,如果想要调用自己写的依赖包,有以下4中情况: 1.调用同级目录下的模块如图如果想要在bb.py中调用cc.py中的所有模块,可在bb.py中这样写: 1import cc 或者 1from cc import * 2.调用子级目录下的模块 如图如果想要在aa.py中调用B ... 阅读全文 »
被测系统资源监控 发表于 2017-07-18 | 分类于 test 性能测试数据收集中很重要的一部分是被测系统的资源使用情况,因为系统性能和资源使用是密切相关的,主要的目的有下面几个方面: 了解在当前压力下,系统各项资源的使用情况,也可以用于横向对比。通过资源使用情况的分析可以看出当前是否测出了系统最大的性能。 是否有某项资源的使用已经到达上限,成为瓶颈。 是否有其 ... 阅读全文 »