自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python学习笔记8:base64

请写一个能处理去掉=的base64解码函数:import base64 def safe_base64_decode(s): # print(type(s)) while True: if len(s)%4 !=0: s=s+b"=" else: break return base64.b64decode(s) #...

2018-06-26 16:54:35 266

转载 JMeter学习笔记1:在JMeter测试计划中如何控制业务比例

性能测试混合场景中,我们需要组合多个业务操作到场景中来。比如有一个论坛的业务分布如下:开新帖与回复帖子的比例为2:3,那么我们在JMeter测试计划中如何控制其比例呢?下面我们介绍两种方式:1.多线程组方式2.逻辑控制器控制多线程组方式:我们知道JMeter是用线程组来模拟虚拟用户的,JMeter还可以支持一个计划中多个线程组。利用这个特性我们可以把开新帖业务放在一个线程组中,回帖业务放在另外一个...

2018-06-26 13:33:07 702 1

转载 Python学习笔记7:datatime

假设你获取了用户输入的日期和时间如2015-1-21 9:01:30,以及一个时区信息如UTC+5:00,均是str,请编写一个函数将其转换为timestamp:from datetime import datetime,timedelta,timezone import re def to_timestamp(dt_str, tz_str): dt=datetime.strptime(...

2018-06-25 13:36:46 312

原创 Python学习笔记6:分布式进程

Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。class Job: def __init__(self, job_id): self.j...

2018-06-25 10:50:08 213 1

原创 Python学习笔记5:线程

线程状态(java中的解释,应该通用与python)线程在一定条件下,状态会发生变化。线程一共有以下几种状态:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之外,其它的运行所需资源都已全部获得。3、运行状态(...

2018-06-23 17:51:54 264

转载 Python学习笔记4:多进程

创建进程Unix/Linux/Mac操作系统都可以使用fork()函数来创建子进程,分别在父进程和子进程内返回os.fork() 会有两次返回值,分别是父进程和子进程的返回值在父进程中,fork返回的值是子进程的PID;子进程中,这个返回值为0子进程会复制父进程的上下文父子进程并不能确定执行顺序import os # 导入os模块 print ('当前进程的ID是:%s' % os.getp...

2018-06-22 17:43:39 220

原创 Python学习笔记3:IO编程

文件读写读文件:with open('/path/to/file', 'r') as f: print(f.read())调用read()会一次性读取文件的全部内容,如果文件有10G,内存就爆了,所以,要保险起见,可以反复调用read(size)方法,每次最多读取size个字节的内容。另外,调用readline()可以每次读取一行内容,调用readlines()一次读取所有内容并按行返回l...

2018-06-21 11:19:49 126

转载 Python学习笔记2:杨辉三角(列表生成器和生成器)

def triangles(): N=[1] while True: yield N N.append(0) N= [N[x-1]+N[x] for x in range(len(N))] n = 0 results = [] for t in triangles(): print(t) results.append(t) n = n + 1 if n == 10: break

2018-06-20 16:19:41 313

原创 Python学习笔记1:学生管理系统

基于列表存储的学生管理系统,实现如下功能==============================学生管理系统1、添加学生信息2、删除学生信息3、查询学生信息4、修改学生信息5、显示所有学生信息6、退出==============================代码如下:import re student=[] def appendStudentInfo(): studentinfo=...

2018-06-14 11:59:49 593

PyQt5中文教程 chinese

PyQt5中文教程,本教程的目的是带领你入门PyQt5。教程内所有代码都在Linux上测试 通过。PyQt4 教程是PyQt4的教程,PyQt4是一个Python(同时支持 2和3)版的Qt库。

2019-12-25

Robotframework 说明文档

robotframework-userguide-3.1.1

2019-03-08

SPY+Inspect+py_inspect-master

Windows程序控件检测工具,包含insepct,spy++,py_inspect-master三个,是进行自动化测试必备的检测攻击

2019-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除