自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 vue-validator验证器初体验

vue-validator验证器初体验vue.jsvue-validator发布于 2019-06-19约 9 分钟本文仅介绍vue-validator的基本用法使用方法 1.直接引用在线cdn地址 https://cdn.bootcss.com/vue-validator/3.0.0-alpha.2/vue-validator.js 2.npm安装 np...

2020-04-16 13:10:59 1170

原创 python 实现电脑桌面文件自动归类

代码:import shutilimport ospath = r'C:\Users\admin\Desktop'#桌面上所有文件 files = os.listdir(path)print(files)file_geshi=()print(dir(file_geshi))#根据文件后缀,新建不存在类型文件,并把对应类型文件保存到对应文件夹中for f in files:...

2019-11-04 11:21:06 828

原创 批量安装python第三方包

import oslibs = {'numpy','selenium','tabula-py','pandas','pygame','matplotlib','psutil','re','logging','request','locus','django','openpyxl'}try: for lib in libs: y = 'pip install -i https:/...

2019-10-27 22:23:51 459 1

原创 进程线程 六 线程

进程CPU时间片:CPU处理的时间长度进程是CPU分配资源的最小单位光有进程没有办法高效里用CPU资源进程会做IO等待,内存独立:切换了,彼此多个进程不会影响A,B,C, 数据不会乱一个进程挂掉,其他进程不会有事情线程:CPU执行的最小单位轻量级的进程:线程是内存共享的CPU寄存器,计算器切换简单,CPU在切换执行任务的时候,损耗的时间少多线程如果处...

2019-09-16 08:14:03 238

原创 线程进程 五 进程池

进程池方便创建,管理进程,单独进程的Process创建,需要手动开启,维护任务函数,以及释放回收进程池不需要这么麻烦,进程提前创建好,未来在使用的时候,可以直接给与任务函数某个进程池中的任务结束了,占用的进程会自己释放刚才工作的事情,以便接收下一个Process(target=,args=,).start() join()P = Pool(num) #创建一个包含有num个空闲进程...

2019-09-16 08:02:08 199

原创 线程进程 五 进程池

进程池方便创建,管理进程,单独进程的Process创建,需要手动开启,维护任务函数,以及释放回收进程池不需要这么麻烦,进程提前创建好,未来在使用的时候,可以直接给与任务函数某个进程池中的任务结束了,占用的进程会自己释放刚才工作的事情,以便接收下一个Process(target=,args=,).start() join()P = Pool(num) #创建一个包含有num个空闲进程...

2019-09-16 07:49:03 89

原创 线程进程四

创建多进程windows:进程、线程linux:进程、线程(做了进程通信的多进程实现的线程)1:进程之间内存彼此独立,有效率,耗内存,某个进程挂了其他进程不受影响linux下多用进程,windows多用线程父子进程单个独立进程multiprocessing:Process北极星:mult一个任务(工作函数)绑定在一个进程current_process:当前进...

2019-09-16 01:05:42 71

原创 线程进程 实例讲解 三

父进程 子进程实例from multiprocessing import Process,current_processfrom time import sleepdef work(): print('子进程开始了') print('PID:%s' % current_process().pid ) sleep(20) print('子进程结束了')def main():...

2019-09-15 03:10:22 107

原创 线程进程二 多进程

创建多进程windows:进程、线程linux:进程、线程(做了进程通信的多进程实现的线程)1:进程之间内存彼此独立父子进程单个独立进程multiprocessing:Process北极星:mult一个任务(工作函数)绑定在一个进程current_process:当前进程一定要把多进程的放在mainp1 = Process(target=func,name=...

2019-09-15 02:48:24 77

原创 线程、进程

进程单进程:同时只能做一件事硬件可以支持同时处理多个任务CPU核心,多核心单核多进程:提升程序的效率,同时做的事情多了多核心的电脑下开展多进程不是多就是好当前操作系统的工作方式:Web服务器:1000个人访问Mysql数据库一个程序多的话 线程/进程数量不超过逻辑核心数的1.5~2倍逻辑核心:抽象的物理核心:真正存在的物理的#pi...

2019-09-15 02:47:11 88

原创 网络编程四 套接字异常处理

套接字异常捕获套接字创建失败,8000socket.error客户端错误:连接失败:ConnectionRefusedErrorsocket.gaierrorc.settimeout(1):设置客户端超时如果超时,引发:socket.timeout如果不设置该属性,引发的异常是:TimeoutError客户端套接字:TCP:连接成功连接之后:不...

2019-09-15 02:38:44 400

原创 网络编程三----tcp协议

TCP协议这节课就是概念多一些然后再加个TCP SYN泛洪DOS攻击实现树莓派:被攻击的192.168.0.104本地虚拟机:攻击发起方192.168.0.102TCP:数据包在传递时1:为数据包标志序号目标接受到这些序号的数据,会按照顺序拼接起来2:校验序号,1,2,3TCP FLAGS:TCP数据包标志位...

2019-09-15 02:13:51 100

原创 网络编程二

TCP服务/客户端服务端:被动等待链接socket(AF_INET, SOCK_STREAM) -> ss.bind( (‘127…’,8000) ) #服务端绑定了自己的IP和端口s.listen(5) 真正打开服务器监听5:链接等待数量服务器真正的连接数量,一般不会超过服务器的最大打开文件个数s.accept() c,addr 阻塞等待别人链接c.recv...

2019-09-14 23:48:09 86

原创 网络编程学习一

网络编程Linux:Centos、服务器:服务别人网:到处连接服务器开发:运维游戏服务器,DOTA2 保存玩家的饰品记录邮件服务器视频服务器:youtube,B站服务器:需要被别人连接1:联网2:找别人,别人地址IP:192.168.1.104 唯一 #IPV4255.255.255.255客户端没有必要用这个公网IPfe80::...

2019-09-14 23:45:03 133

原创 将xmind文件转成可编程数据类型(转载)

前言最近升级了一下xmind2testlink,顺带产生了一个中间轮子:xmindparser。xmind是知名的思维导图软件,可以用来整理思路,设计测试案例等等。一旦完稿后软件本身支持导出为图片,PDF,Excel等等文件格式。免费版相对于Pro版能导出的文件种类少一些,但有时候你可能想我做的xmind能不能通过编程再加工一下,比如集成到某个网页,或者通过api和某某系统集成。...

2019-09-03 01:08:31 1122 1

原创 爬取小说并存取为txt文件

代码:#coding:utf-8#author:Ericam_import reimport sysfrom bs4 import BeautifulSoupimport urllib.requestimport timeheaders = ('User-Agent', 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X...

2019-08-25 23:22:02 470

原创 为什么要在数据库里存放json?

数据以什么格式保存,是根据使用环境、应用场合所决定的。JSON 是一种轻量级的数据交换格式。其优点是:简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。从上所述可以看出,json的更适用于数据的“传输”与“交换”。数据从组织结构、快速检索等角度来说,用数据库(系统)更方便一些。常见的做法,是...

2019-08-03 16:36:29 2027

原创 python类(class)的构造函数、初始化函数、析构函数

内建函数:类中特殊功能BGM:Rising High__init__(self): #赋予了一个灵魂 ''' 可以没有这个函数 实例没数据 初始化数据 在实例化时,自动调用 init函数只能返回None '''__new__(self): #创建骨架 构造器 ''' 在init函数之前调用 初始化实例内存空间 必须要返回一个实例对象 '''...

2019-04-14 23:03:43 1186

转载 EasyUseCase 一款脑图转化 Excel 测试用例工具 (1.3 版本升级)

EasyUseCase本工具由本人自主开发。经过内部实践有效提升测试用例编写效率200% 覆盖率可度量。利用读取xmind软件图表转换符合国人基本需求的测试用例,让手动写Excel用例的日子过去,发散思想专注用例。获取工具包和使用教程请进移步https://gitee.com/testdevops/EasyUseCaseReleaseEasyUseCase-1.2-SNAPSHOT-ja...

2019-04-13 20:55:21 1125

原创 在dos输入pybot提示'pybot' 不是内部或外部命令,也不是可运行的程序或批处理文件

处理方法:1、查看python环境变量是否配置2、查看pip环境变量是否配置(如未配置,百度配置)3、查看pip list中是否包含:robotframework、rrobotframework-selenium2library(如没有,请百度安装)4、查看python-scripts中是否包含pybot文件,如果未包含: 1)新建txt文件,文件输入一下两行@e...

2019-04-07 12:32:26 3489

原创 adb常用命令

常用命令:1.显示当前运行的全部模拟器: adb devices2.启动ADB adb start-server3.停止ADB adb kill-server4.安装应用程序: adb install -r [apk文件]-l #锁定该程序-r #重新安装该程序,保存数据-s #安装在SD卡内,而不是设备内部存储例:adb install --r D:\mm....

2019-03-17 16:32:10 166

原创 python中*args和**kwargs参数

定义:1、*args和**kwargs主要用于定义函数的可变参数2、*args:发送一个非键值对的可变数量的参数列表给函数3、**kwargs:发送一个键值对的可变数量的参数列表给函数4、如果想要在函数内使用带有名称的变量(像字典那样),那么使用**kwargs。注意:1、*args和**kwargs不是固定的,只有前面的*和**是固定不可变的,后面的名称可以随意改,例如*...

2019-03-06 23:29:46 374

原创 网址

Linux命令大全:http://man.linuxde.net/

2018-12-04 09:43:24 218

原创 REPL是什么?

REPL = read–eval–print loop (REPL) 读取 - 求值 - 输出循环

2018-11-23 00:37:18 644

原创 局部变量常见问题之一

局部没有可以直接使用外部变量a= 1def func(): print(a)rt =func()print(rt)局部有,不可以直接使用外部变量a= 1def func(): a = a+ print(a)rt =func()print(rt)#UnboundLocalError: local variable 'a' referenced before ass...

2018-11-16 21:10:20 349

原创 查看所有的内置函数

查看所有的内置函数>>> dir(__builtins__)查看函数的帮助文档>>>help(str) 查看字符串的帮助文档

2018-11-16 15:14:24 578

原创 测试中常见bug:

1、保存按钮多次点击,数据多次保存2、报表、列表排列数据无排序3、

2018-11-08 11:27:06 1871

翻译 关于BaiduPCS-Go不能用问题解决,报错【获取目录下的文件列表 遇到错误, 远端服务器返回错误】

       BaiduPCS-Go不能使用报错:获取目录下的文件列表 遇到错误, 远端服务器返回错误, 代码: 4, 消息: No permissionto do this operation, 路径: /设置新的appid!:目前已知可用APP id:266719在软件输入 config set -appid=266719。注意以下问题:错误代码403/31066  造成无法下...

2018-11-07 16:06:59 30693 11

转载 Axure RP 8.1.0.3355授权码

https://9a5rvx.axshare.com/axure_qa.html被授权人:AxureUX授权秘钥:tf94ghmP4lK2mQPdGuTij5zKXPrql1sEQJQkgOhMOSQyIWO8ZZhJUeNOrQGaI9jr被授权人:zd423授权秘钥:LrZoHQetrL7OK8XOVWgvTFn+XOR32hQkrxkYj0CkbDUsvvENp6GCS38B...

2018-10-15 09:45:43 2107

原创 python中发送邮件(普通文本文件、附件、图片等)

1、发送普通文本文件#coding=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerhost = 'smtp.126.com' # 设置发件服务器地址port = 25 # 设置发件服务器端口号。注意,这里有SSL和非SSL两种形式#发送邮箱sen...

2018-10-02 12:43:40 5711

原创 虚拟机linux系统明明已经安装了ubuntu,但是每次重新进入就又是选择安装界面?

原因:这是因为虚拟机启动是从光盘启动,虚拟机设置为虚拟硬盘优先启动就解决了。操作步骤如下1、打开电源是进入固件,相当于进bios进行配置 2、进入bios, 在Boot中,将hard drive用+移到最上面。3、按F10保存并退出,系统再次启动就不会进入安装页面了...

2018-09-22 18:04:03 20954 8

原创 chromedriver下载地址与浏览器版本与chrome版本对应关系查询

chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html浏览器版本与chrome版本对应关系查:https://blog.csdn.net/huilan_same/article/details/51896672

2018-09-19 17:41:38 33700

原创 怎么查看自己电脑主机用了多长时间?

查看系统信息1、开始/所有程序/附件/系统工具/系统信息2、点击“开始”/“运行”,在弹出的对话框中键入“cmd”进入系统命令行窗口,在命令行中输入“systeminfo”也可以查看系统信息。3、请放入Windows xp的安装盘,开始---运行---输入“sfc/scannow”回车,这样修复系统之后就会好了(恢复系统信息功能)。...

2018-09-05 15:23:05 2890

原创 python中if __name__ == '__main__': 的解析

python中if __name__ == '__main__': 的解析当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.        模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name_...

2018-08-30 11:58:31 90

空空如也

空空如也

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

TA关注的人

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