- 浏览: 375015 次
- 性别:
- 来自: 北京
-
最新评论
-
haoningabc:
ElementTree(元素树) -
喜欢蓝色的我:
会北京看看
报错django-session key重复 -
haoningabc:
康老师,好想你啊,博客都写这么多了
报错django-session key重复 -
100Continue:
是北京城给人压力太大了。哈哈
重新出发2013 -
100Continue:
喜欢蓝色的我 写道多谢 100Continue 交流,我在看看 ...
实现ab 多url并发的shell脚本
文章列表
网上流传方法一:
使用ab或者webbench做压力测试,如果并发数开到1000的时候,无法完成测试。到晚上查看资料发现是linux网络参数设置。
[longhao@longhao etc]# vi /etc/sysctl.conf在kernel2.6之前的添加项:net.ipv4.netfilter.ip_conntrack_max = 655360net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180
kernel2.6之后的添加项:net.nf_conntrack_max = 655360 # net. ...
apache ab 工作原理
- 博客分类:
- 性能测试
apache源码解析(转载)转载地址:http://www.cnblogs.com/PursuitOnly/archive/2013/02/07/2908591.html
先看看ab总的流程图,有个总体印象。
最近在做一个项目,一直做的比较辛苦,但结果和不理想,昨天被领导批评了,我没有不服气,确实是自己做的不够好,我要更加努力,让我的心血不白白浪费,真的体验到不是努力就有人买账,真的要成果才行,加油2015.
2014年用了5月的时间在做了一个对自己来说有挑战性的工作,经验不足,导致过程很痛苦,不总结没有进步,我不能总是从零开始,知识要沉积积攒,我努力中。。。
希望2015是一个努力生活,也是有硕果的一年
VI打开和编辑多个文件的命令
- 博客分类:
- linux
VI打开和编辑多个文件的命令
可分两种情况:
1、在同一窗口中打开多个文件:
vi file1 file2 file3
:n 切换到下一个文件 (n=next)
:N 切换到上一个文件
2、在不同窗口中打开多个文件:
如果已经打开一个了一个文件,
Django 数据库查询方法一
- 博客分类:
- python
birthday__year=2006
headline__startswith='What' 等价于 headline__startswith like 'What%'
headline__endswith='What' 等价于 headline__startswith like '%What'
birthday__gte=datetime.now() 等价于 birthday__gte >= datetime.now()
birthday__lte=datetime.now() 等价于 birthday__gte <= datetime.now()
pk__gt=1 ...
在主进程中写要执行的子进程命令后面跟需要传递的参数方法如下:
child = subprocess.Popen(["python","/opt/src/app/apache-jmeter-2.9/bin/test3.py", name])
print("parent process")
子进程的代码如下:
#!/usr/bin/python
import MySQLdb
import subprocess
import os
import pika
improt sys
def run_jmter(name):
...
python mysql查询条件带变量方法
- 博客分类:
- python
python对mysql数据库进行, 查询、更新、删除条件,添加变量的方法
方法一:网上大多能搜索到的是拼接字符串的形式,方法如下:
testcase_id = cur.execute('select * from service_testcase where test_name ="'+name+'"')
其中name为一个可变的字符串变量,要是变量为数值类型的变量,有时候是不好用
方法二:传参方法,方法如下:
cur.execute('update service_jmetertask set result=%s where do_number=%s and ...
Python 操作 mysql-插入多条数据
- 博客分类:
- python
#!/usr/bin/env python# -*- coding: utf-8 -*-# 加载模块import sysimport MySQLdb# 设置默认编码为UTF-8,否则从数据库# 读出的UTF-8数据无法正常显示reload(sys)
djano 更新数据库字段页面不更新问题
- 博客分类:
- python
目前解决办法:原来数据库中的表删除,在models.py写上要添加的表结构,在运行
命令:python manage.py syncdb,页面就能显示新加入的字段了
django 三个日期时间过滤器
- 博客分类:
- python
django DateTimeField和DateField和TimeField,auto_now=False和auto_now_add=False
首先说下没营养但需要了解的前三个modelField,DateTimeField和DateField和TimeField存储的内容分别对应着datetime(),date(),time()三个对象。 对于auto_now=False和auto_now_add=Fals ...
django 过滤器 、日期格式化参数
- 博客分类:
- python
django1.4
html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-26 16:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m.
为了页面和数据库中显示一致,需要在页面格式化 ...
from apscheduler.scheduler import Scheduler schedudler = Scheduler(daemonic = False) @schedudler.cron_schedule(second='*', day_of_week='0-4', hour='9-12,13-15') def quote_send_sh_job(): print 'a simple cron job start at', datetime.datetime.now() schedudler.start()
--------------------------- ...
Python下调用Linux的Shell命令
- 博客分类:
- python
有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法:
1. os 模块
1.1. os模块的exec方法族
Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。( 这个看了点 help(os) --> search "exec" 的相关介绍,但是没太搞明白咋使用)
1.2. os模块的system方法 ...
Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:
1、使用sys.argv[]的一简单实例,
import sys,os os.system(sys.argv[1])
这个例子os.system接收命令行参数,运行参数指令,保存为sample1.py,命令行带参数运行sample1.py notepad,将打开记事本程序。
2、这个例子是简明python教程上的,明白它之后你就明白sys
报错django-session key重复
- 博客分类:
- python
需要诡异的问题:django访问数据报错,如图,重数据库中把重复的key删除,在访问还是报错,并且,该key也被写到库里,折腾半天,最后发现清空浏览器的cookie,之后再访问就不报错了,诡异,还的多研究一下django-cookie和session