自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程、进程

进程:每个程序都有一个相互独立的进程,如一个电脑中QQ、淘宝、微信 线程:是进程中的最小单位,每个进程中至少包含一个线程 串行(同一时间内只能做一件事情)、并行(同一时间内可以做多件事情) 多线程:并行 单线程:串行 线程安全:当出现定义的相同变量可能会出现线程不安全的情况 如何确保线程安全:1、synchronized关键字 2、lock关键字(java) 自定义线程:继承threading.Tread来定义线程类,本质是重构Tread类中的run方法 守护线程:setDaemon(True) j

2021-03-29 17:13:09 142

原创 ssh命令

SSH(远程连接工具) ssh是安全的加密协议,用于远程连接Linux服务器;默认端口是22,安全协议版本是SSH2;服务器端主要包括2个服务功能SSH连接和SFTP服务器;客户端包含连接包含ssh连接命令和远程拷贝scp命令等 ssh的服务端由两部分组成,openssh(提供ssh服务) openssl(提供加密的程序) ssh的客户端可以用XSHELL,Securecrt,Mobaxterm等工具进行连接 ssh 远程登陆主机命令:ssh 远程主机用户@远程主机ip (eg:ssh root@172.

2021-03-03 17:21:01 532 2

原创 python异常处理

异常:是python对象,表示一个错误;当脚本发生异常时需要捕获异常; 异常即是一个事件,该事件在程序执行过程中发生,影响了程序的正常执行 捕捉异常python语句: try/except语句:用来检测try语句块中的错误,从而让except语句不或异常信息并处理 如果不想在异常发生时结束程序,只需在try里捕获它 例如: try: f = open(“1.png”,“r”) except: print(“open wrong”) else: print(“open succese”) try / exc

2021-02-01 17:46:24 243

原创 正则表达式

贪婪模式和非贪婪模式: 贪婪模式:在整个表达式匹配成功的前提下尽可能的多匹配 非贪婪模式:在表达式匹配成功的前提下尽可能的少匹配 一般在后面+ ? python 导入re模块 re.match() :从字符串的起始位置匹配一个模式 re.search():扫描整个字符串并返回第一个成功的匹配 re.sub():替换字符串的匹配项 re.compile():编译正则表达式,生成一个正则表达式(pattern)对象,供match() search()这两个函数使用 re.finditer():在字符串中找

2021-01-22 16:37:46 124

原创 python 四大数据类型

列表: 可以列表的基础上增删改,可进行查、切片的操作 ,有序 定义: [ ] 字典:可在字典的基础上增删改,键key值value,使用分隔,无序 定义:{ } 集合:可在集合的基础上增删改,不可嵌套,不可重复 无序 定义:{ } 元组:本身不可改变,不能进行增删改,可进行查、切片操作,如果里面有可以改变的数据则可对该类型数据更改 定义:( ) ...

2021-01-19 18:04:36 178

原创 以base64格式存储图片

base64编码 从二进制到字符的过程,可用于在http环境下传递较长的标识信息 base64具有不可读性,必须解码后才能阅读 Python中将图片转base64 import base64 with open("/home/chaowei/1.png", “rb”) as fs: # b64encode:编码,b64decode: 解码 b = base64.b64encode(f.read()) # base64.b64decode(b) print(b) 参考链接:https://blog.csdn.

2021-01-15 15:39:17 1898

转载 http status code(状态码)

200 300 400 500序列 200-206表示服务器成功处理了请求的状态码,说明网页可以正常访问。 200(成功) 201(已创建) 202(已接受) 203(非授权信息) 204(无内容) 205(重置内容) 206(部分内容) 300-307表示服务器根据请求可执行多种操作。服务器可以根据请求者来选择一项操作,或提供操作列表供其选择。 301(永久移动) 302(临时移动) 303(查看其他位置) 304(未修改) 305(使用代理) 307(临时重定向) 4XXhttp状态码表示请求可能

2021-01-14 18:03:12 375

原创 vi命令

编辑hosts 用vi 命令 1、sudo su (进入root模式) 2、vi /etc/hosts 3、点击i 进入编辑模式,若写错了可以先点Esc然后点击x即可删除 (需要灵活使用i和Esc命令) 4、编辑完成后需要输入命令: :wq 保存 需要注意的是: 进入Esc模式时:h(左移)j(下移)k(上移)l(右移)表示移动 进入i模式时:上下左右箭头为上下左右移动 ...

2021-01-07 17:17:54 109

原创 httprunner

需将文件httprunner中的requirements.txt文件中的所有库包安装成功 在运行hrun出现错误:No valid testcases found, exit 1. 原因是:httprunner版本问题,需要安装3.0以下的版本 参考链接:https://blog.youkuaiyun.com/daisycold/article/details/108417304 CREATE USER ‘httprunner’ IDENTIFIED BY ‘httprunner’;出错的原因: https://www

2021-01-07 17:09:41 692

原创 2021-01-04

ubuntu 解压文件命令(需要切换到对应目录下): tar.gz.格式:tar -zxvf 文件名.tar.gz zip格式:unzip 文件名.zip 解压打包文件参考链接:https://blog.youkuaiyun.com/chanbo8205/article/details/92795201?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=dis

2021-01-04 19:55:08 91

原创 知识点

ubuntu 安装微信连接:https://blog.youkuaiyun.com/cxrshiz7890/article/details/106037534 进入root 命令:sudo su (输入密码即可) vi 命令编辑网站:https://jingyan.baidu.com/article/f3e34a12c40df6f5eb653580.html ubuntu 常用命令详解:https://blog.youkuaiyun.com/y1553595299/article/details/79196513?utm_med

2021-01-04 11:05:10 91

原创 变量 if判断语句

格式化字符 %s 字符串 %d 有符号十进制整数 %06d 表示输出的整数现使位数,不足的地方用0补全 %f 浮点型,%.2f 表示小数点后只显示两位 %% 输出% elif增加一些条件,条件不同,执行的代码不同。 if 条件1: 条件满足执行的代码 elif 条件2: 满足执行的代码 elif 条件3 满足执行的代码 else: 以上都不满足执行的代码 逻辑连接词 and or not ...

2020-07-07 14:03:46 277

原创 python 变量

变量名在第一次出现时才是定义变量 变量中存储的值可以变 变量类型:可以通过调试断点,在控制台可以出现变量类型(Debugger ->Variables)【不需要指定变量类型,python会自动】 小绿色三角:运行所有程序 小红色正方形:终止程序 python2.x和python3.x的区别:python2中含有int 、long型,python3中只有int型 ...

2020-06-28 14:40:11 126

原创 python简介

python简介 1 起源 解释器 简单直观、开源、易理解、适用于短期开发的日常任务。 拒绝花哨的语法,有优雅明确简单的设计哲学 2 why use python 代码量少(人生苦短,我用python) 3 python 特点 完全面向对象、有一个强大的标准库、有大量的第三方模块 面向对象的思维方式: 4 优缺点 优:简单易学、面向对象、可扩展性、丰富的库 缺:运行速度慢、国内市场较小、中文资料...

2020-04-14 16:00:53 108

原创 程序执行原理

一、计算机三大件(三核心硬件) 1 CPU:中央处理器,负责处理数据和计算(负责执行程序); 2 内存:临时存储数据(断电后数据消失),速度快,空间小; 3 硬盘:永久存储数据,速度慢,空间大。 二、程序执行的原理 程序运行之前,保存在硬盘中,当运行一个程序时,操作系统会让CPU把程序复制到内存中,CPU执行内存中的代码 python程序执行原理: 操作系统先让CPU把python解释器的程序...

2020-04-14 16:00:23 253

空空如也

空空如也

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

TA关注的人

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