分类
摘要:
最近由于项目需要,在研究打压测试工具,以及当测试连接过多后端服务器配置问题
测试工具选用locust,locust中文意思为蝗虫,可以想象,locust就像成片的蝗虫,扑向我们的服务。
它支持分布式的打压测试,每个实例可自定义执行任务,执行任务可用python脚本实现,具体如何写python脚本这里就不详细介... 阅读原文
2018-09-12 18:01:08 阅读(2575) 评论(0)
摘要:
本次抓取猫眼电影Top100榜所用到的知识点:
1. python requests库
2. 正则表达式
3. csv模块
4. 多进程
正文
目标站点分析
通过对目标站点的分析, 来确定网页结构, 进一步确定具体的抓取方式.
1. 浏览器打开猫眼电影首页, 点击"榜单", 点击"Top100榜", 即可看到目标页... 阅读原文
2018-09-12 17:25:04 阅读(2003) 评论(0)
摘要:
一丶锁
线程安全:
线程安全能够保证多个线程同时执行时程序依旧运行正确, 而且要保证对于共享的数据,可以由多个线程存取,但是同一时刻只能有一个线程进行存取.
import threading
v = []
def func(arg):
v.append(arg) # 线程安... 阅读原文
2018-09-12 16:21:08 阅读(2060) 评论(0)
摘要:
1. 什么是编程语言 语言就是一个事物与另外一个事物沟通的介质/表达方式 编程语言即程序员与计算机沟通的介质 类比英语汉语等交流语言的学习:关键字即单词,结构即语法;2. 什么是编程? 编程就是程序员用计算机所能理解的表达方式(编程语言)来将自己的思维逻辑写下来,编程的结果就是一推文件,这些文... 阅读原文
2018-09-12 15:16:03 阅读(2198) 评论(0)
摘要:
django后端的下载文件到浏览器:
from django.http import FileResponse
def filedownload(request,filepath):
file = open(filepath, 'rb')
response = FileResponse(file)
... 阅读原文
2018-09-12 14:10:02 阅读(1135) 评论(0)
摘要:
Infi-chu:
http://www.cnblogs.com/Infi-chu/
Py2.x:
Urllib库
Urllin2库
Py3.x:
Urllib库
变化:
在Pytho2.x中使用import urllib2——-对应的,在Python3.x中会使用import urllib.reque... 阅读原文
2018-09-12 13:53:02 阅读(911) 评论(0)
摘要:
1 # -*- coding:utf-8 -*-
2 '''
3 Created on Sep 10, 2018
4
5 @author: shengjiang.wu
6 '''
7 import subprocess
8 import time
9
10 class CPU_usage(ob... 阅读原文
2018-09-12 12:31:02 阅读(3170) 评论(0)
摘要:
1.折线图
在绘制折线图时,如果你的数据很小,图表的线条有点折,当你数据集比较大时候,比如超过100个点,则会呈现相对平滑的曲线。
在这里,我们使用三个plt.plot绘制了,不同斜率(1,2和3)的三条线。
import numpy as np
import matplotlib.pyplot as p... 阅读原文
2018-09-12 12:01:05 阅读(1101) 评论(0)
摘要:
之前一直使用outlook收发邮件,今天登录exchange web版邮箱,收到了公司给全体员工发的一封邮件。邮件内容不重要,但重要的是发现在web版可以看到全体员工邮箱的集合列表。
在浏览器中能看到这个列表,应该就能用爬虫爬取。使用chrome的审查元素查看这个列表的位置。经debug,发现... 阅读原文
2018-09-12 10:55:03 阅读(2142) 评论(0)
摘要:
python入门
编程语言和计算机三大硬件
一、什么是编程语言
语言就是一个事物与另外一个事物沟通的介质或表达方式
编程语言即程序员与计算机沟通的介质
二、什么是编程?为何要编程?
编程就是程序员用计算机所能理解的表达方式(编程语言)来将自己的思维逻辑写下来,编程的结果就是一推文件,这些文件被... 阅读原文
2018-09-12 08:55:02 阅读(3150) 评论(0)