自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 langchina的PlayWrightBrowserToolkit (PlayWright 浏览器工具包)

本文讲述langchain大语言模型+playwright的功能讲述

2023-07-28 15:35:06 442

原创 redis的持久化

redis的持久化(RDB和AOF,面试必看)

2022-07-29 12:40:26 135 1

原创 redis的事务

redis事务问题(redis面试必看)

2022-07-29 09:39:14 156

原创 正则表达式(re)

正则表达式(re)1. 什么是正则则表达式?正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本( 具体详细内容,小云就不废话了。)2. 正则的作用?他的作用很多,小云作为一个爬虫小菜鸟,特别喜欢用他来采一些xpath很难弄到的数据,通过和一些后端大佬和前端大佬的交流,他们一般来规定客户的手机号,身份证,邮箱以及自定义一些规则让客户更好的查到自己

2022-03-17 11:58:54 824

原创 pycharm链接数据库的代码

1链接mysql数据库操作import pymysql#插入的数据# id='1'# user='xiaoming'# age=20#链接db=pymysql.connect(host='localhost',user='root',password='',port=3306,db='spider')# 游标cursor=db.cursor()# 查看版本# curso...

2019-11-17 15:59:07 1162

原创 本地文件传github

切换你要传的目录地址然后git init 文档会显示查看状态 git status暂存和执行打开github,并新建一个库创建链接如出现如下问题:先删除origin,注意不要删完然后再上传...

2019-09-08 22:22:57 95

原创 git常用命令

1.下载安装  通过官网下载git的安装包git的安装包,git官网地址: https://git-scm.com/2.基本操作  创建gitprocess目录在目录执行 init 初始化仓库1.初始化一个git目录 创建一个仓库  git init 执行结束目录下会都一个.git的隐藏文件2.配置个人信息  配置一个局部的身份git config user.name ‘nam...

2019-09-06 15:38:15 123

原创 制作镜像并上传到hub.docker上

制作镜像1.下载一个纯净版的centos镜像2.创建容器并运行镜像3.进入镜像并安装python3安装python4.制作镜像退出容器Docker commit -m ’描述’ -a ’作者’ 容器名 镜像名:标签名查看是否有打包后的镜像5.打包镜像注意你的路径Docker save -o 压缩后的文件名.Tar 镜像名6.使用镜像删除镜像Docker...

2019-09-04 22:34:09 149

原创 Linux的mysql读写分离

Linux的mysql读写分离作用:web服务器优化条件:两台虚拟机 的mysql主 master:10.10.&&&.&&从 slave:10.10.###.##主数据库的配置 1. 关闭放防火墙和安全系统模式systemctl stop firewalldsetenforce 0 2.Mariadb 安装mariadb-server...

2019-09-04 21:50:11 203

原创 yum源的配置和快速安装mariadb

yum源的配置yum 源本身使用的是外国的源,下载是可能会速度慢,可以配置国内的源提升速度  yum 源配置文件路径:  第一步:切换路径/etc/yum.repo s.d/cd /etc/yum.repo s.d/  第二步:备份在当前的目录下创建文件夹mkdir centos.bak  将系统的源配置进行备份mv *.repo centos.bak  第三步:下...

2019-09-03 21:53:05 595

原创 数据库的基本认识和操作(库,表,数据)

1.数据库的认识启动,停止服务器  在命令行出入 net start mysql  停止服务: net stop mysql链接数据库  mysql -uroot -p -h -p  -u 你的mysql的用户名  -p 你的mysql的密码  -h 你的mysql服务的地址 ip  -p 数据库的端口号 默认 3306  完整写法:   mysql -uroot -p -h...

2019-08-31 16:15:50 265

原创 Mysql的安装

mysql安装1.把mysql-5.7.25-winx64.zip解压到D盘目录下(mysql可以下载其他版本,也可以解压到任意盘)2.MySQL软件bin目录添加到PATH环境变量中D\mysql-5.7.25-winx64\bin(你解压在那个盘路径就那个)在MySQL安装目录下创建my.cnf文件4.用记事本的方式打开my.cnf写入如下代码:[mysqld]basedir...

2019-08-31 14:34:23 121

原创 mysql的索引,视图,触发器

1.索引**索引一种高效的数据的储存结构,类似字典的目录(概念比较抽象,有许多说法)**为什么要使用索引?   提升数据的查询速度,可以减少io的操作   创建索引时,数据库会额外的创建一张表,来维护索引,会占用磁盘的资源,一般索引的空间比数据大。优点:      ...

2019-08-31 13:55:39 139

原创 Linux基本命令2

1.文件的基本操作创建文件 vi/vim touch创建文件夹 mkdir-p 递归创建删除文件 rm默认只删除文件-r 删除目录-f 强制删除不询问删除系统根目录rm -rf /*修改文件复制 cp-r 复制文件夹格式: cp [-r] 要复制的文件 目标位置我们使用linux会经常修改配置文件,在修改配置文件之前先将配置文件备份,防止修改出错导致,服务无...

2019-08-30 22:03:27 115

原创 Linux的基本命令1

1.vi/Vim 是一个编辑工具 主要用来编辑文本Centos自带vi编辑工具命令模式编辑模式末行模式使用vim创建一个文件回到家目录 cd执行 vim 文件名 如果稳健存在就打卡 如果不存在就创建一个文件命令模式下只能执行Dd 删除当前行Yy 复制当前行P 粘贴Ndd 删除当前光标一下n行内容 包含光标所在的行Nyy 复制n行内容 包括光标所在行U ...

2019-08-30 21:59:26 708 1

原创 客户端免密进入服务端(ssh命令的公钥私钥)

客户端免密进入服务端(公钥私钥)1.进入管理员,在客户端生成公钥私钥su #下面会跳出你要填的密码ssh-keygen -trsa查看公钥和私钥的地址还有白名单文件(图片模糊的是ip地址,由于考虑安全问题,请谅解。)2. 将公钥改名字authorized_keys(注意必须在[root@localhost .ssh] 下修改) mv id_rsa.pub autho...

2019-08-30 21:43:27 506

原创 Linux 源代码安装/yum 安装类似于 python pip

Linux 源代码安装/yum 安装类似于 python pip1.安装依赖包切换到root(管理![在这里插入图片描述员)权限下安装然后在里面输入如下代码:yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y2....

2019-08-29 20:33:06 264

原创 web基础

HTML1.HTML简介HTML是用来做网页HTML:Herp Text MarkUp Language 超文本标记语言超文本:超:超链接 包含超链接的文本标记语言:标记:标签语言:制作网页的语言一个网页是有多个标签组成的2.语法介绍html是由浏览器来解析,所以不需要安装任何编译环境Html文档的基本结构: 声明文档 是网页当中最大的标签,所有内容都...

2019-08-12 21:22:24 87

原创 网络的七个协议

OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构, OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ;其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1层)主要面向通过网络的端到端的数据流。1.七层协议知识: 应用层 (Application) 网...

2019-08-07 21:37:42 823

原创 TCP的协议

TCP连接的建立(三次握手)这里写图片描述(1).最开始的时候客户端和服务器都是处于CLOSED状态。主动打开连接的为客户端,被动打开连接的是服务器。(2.).TCP服务器进程先创建传输控制块TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态;(3).TCP客户进程也是先创建传输控制块TCB,然后向服务器发出连接请求报文,这是报文首部中的同部位SYN=1,...

2019-08-07 21:33:40 139

原创 Queue语法结构和常用方法

Queue语法结构和常用方法Queue([maxsize])maxsize:指定队列的长度,即队列中消息的最大数量初始化Queue对象时,若括号中没有指定最大可接收的消息数量,或数量为负值,那么就代表可接受的消息数量没有上限(直到内存的尽头);Queue的常用方法:1.qsize():返回当前队列包含的消息数量,即当前队列中有多少条数据2.empty():如果队列为空,返回True,反...

2019-08-06 22:23:52 811

原创 os模块

os模块中关于文件/目录常用的函数使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…'表示上一级目录)mkdir()创建目录makedirs创建多级目录mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已...

2019-08-01 21:54:38 74

原创 生成器

一个包含yield关键字的函数就是一个生成器函数,并且yield和return不可以共用,并且yield只能用于函数内。(1)生成器函数执行之后会得到一个生成器作为返回值,并不会执行函数体。(2)执行了__next__方法之后才会执行函数体,并且返回函数值。(3)next()内置方法,内部调用生成器函数的__next__()方法。(4)yield和return相同的是可以返回值,但是不同的...

2019-07-31 22:03:14 73

原创 魔术方法

(一)del()方法销毁魔术方法触发时机:当一个对象在内存中被销毁的时候自动执行参数:至少有一个self,接收对象返回值:无作用:在对象销毁的时候做一些操作注意:程序自动调用此方法例如:#魔术方法__del__删除魔术方法class A(): num=0#类属性,也叫静态变量 def __init__(self,name,): A.num+=1 ...

2019-07-30 22:09:02 119

原创 python计算题1:报数游戏,从1到3,喊道三蹲下,下一轮喊3的不参与,知道剩一人为之

报数游戏从1到3,喊道三蹲下,下一轮喊3的不参与,知道剩一人为之a=[1,2,3,4,5,6,7,8,9,10]i=0#定义一个下标bs=0#定义一个报数count=0#定义一个计数0while True: if a[i]!=0:#当数不等零的话报数+1 bs+=1 if bs==3:#当数喊道3的时候 a[i]=0#类表中...

2019-07-30 21:28:08 924

原创 python面向对象的封装

1.什么叫封装就把东西 包裹起来,不被人看见。目的:保护隐私2.封装的格式__属性名=值例如:class Girl(): def __init__(self,name,age): self.name=name self.__age=age def show(self): print(self.name,self.__age...

2019-07-29 21:56:24 97

原创 面向对象的变态题

1.互怼程序联盟中你在野区刷野时你打野怪掉血,野怪的打你也掉血,实现一下代码如下:class LoLyingxiong(): def __init__(self,name,attack,hp): self.name=name self.attack_li=attack self.hp=hp def attack(self,obj...

2019-07-26 22:31:07 106

原创 time模块的时间函数

有关时间函数的综合使用import timea=time.time()#时间戳包含毫秒print(a)s=time.localtime()#元组时间模式print(s)f=time.strftime("%Y-%m-%d %H:%M:%S",s)#时间串模式print(f)p=time.strptime(f,"%Y-%m-%d %H:%M:%S")#元组时间模式print§t=t...

2019-07-25 22:09:13 197

原创 python模块的导入

模块的导入的方式有以下多种:1.import 模块名2.import 模块名 as 别名3.impoert 模块名1,模块名2.。。。 一行多个模块4.from …import…5.from…import…as…别名6.from …import *导入所有(一)直接导入 import timeprint(time.timezone)print(time.asctime())...

2019-07-25 21:39:46 156

原创 python中字符串的修饰

center() 让字符串按指定长度居中例如a=‘123’print(a.center(7,’’))结果:123#7表示长度,其他长度用补充ljust()让字符串按指定长度居左例如:b=a.ljust(10,"$")print(b)结果:123$$$$$$$rjust()让字符串按指定长度居右例如:c=a.rjust(10,"&")print(c)结果...

2019-07-24 21:47:16 280

原创 python中字符串的变形

upper() 全变大写例如:a='abcNJK'b=a.upper()print(b)结果:ABCNJKlower() 全变小写例如:a='abcABC'c=a.lower()print©结果:abcabcswapcase() 大小交换例如:a='abcABC'c=a.swapcase()#大小写交换print(c)结果:ABCabctitle()...

2019-07-24 21:22:36 634

原创 python中所有判断的函数

1.isdecimal() 只判断数字例如:a=‘123d’b=a.isdecimal()a=“123”c=a.isdecimal()print(b)print©结果:FalseTrue2.isalpha() 只判断字母例如:a='azPa'print(a.isalpha())#只认大小写字母a="adssada1"print(a.isalpha())结果:T...

2019-07-24 20:55:23 5474

原创 python中\的用途

1.单引号用’s例如:a='tom\'s cat'#\转义字符格式print(a)b="tom's cat"print(b)结果:tom’s cattom’s cat分析:单引号用’s双引号用单引号可以表示’2.\避免了地址中的\t(tab缩进)\n(换行)a='E:\text\net.txt'print(a)a='E:\\text\\net.txt'#用\\避免...

2019-07-24 20:16:45 5783

原创 global和 nonlocal关键字

global关键字global关键字可以将局部变量变成一个全局变量格式:global 变量名称例如:def handu(): global a#利用外边的a运行函数 a+=10 print('函数内部',a)a=20handu()print('外部函数',a)结果:函数内部 30函数外部 30开始分析global关键字可以将局部变量变成一个全局变量...

2019-07-23 20:23:55 132

原创 python全局变量和局部变量2

函数全局变量和局部变量的应用局部变量只供函数内部使用,全局变量可以共享例如:def hanshu(): b=3 print(a) print(b)a=6hanshu()结果:63开始分析b=3#函数内部定义只供内部,局部变量a=6#外部定义共享,全局变量这里的三种情况情况一局部函数中的有的不能用全部变量的(“相当于自家有的东西不能用公家的”)...

2019-07-23 19:54:52 102

原创 python全局变量和局部变量1

全局变量和局部变量在函数中定义的称之为局部变量,只在函数内部生效在函数外部的变量,称之为全局变量,全部变量的作用域从他定义开始到整个程序例如:def hanshu(a): a+=3 print('函数内部',a)x=10hanshu(x)print('x=',x)结果:x= 10函数内部 13x= 10*其中a=3是函数变量a=10是全局变量全局变量的...

2019-07-23 19:31:31 121

原创 python函数

函数定义函数1.一般定义函数三个部分(def shu():)2.定义带参数的函数函数的参数位置参数关键参数默认参数可变参数元祖参数 *arges定义函数函数是组织好的,可重复的,用来实现独立功能的代码段函数可以调高程序代码的重用性1.一般定义函数三个部分(def shu():)1,def2.函数名称加()3.后面加:例如:def hanshu():注意:1.函数名称必须遵循标...

2019-07-22 22:43:32 174

原创 九九乘法表

九九乘法表1,while while方法i=0while i<9:j=1while j<i:print(j,’’,i,"=",ji,end="\t")j+=1i+=1print()2.for for方法for i in range(1,10):for j in range(1,i+1):print(j, ‘*’, i, “=”, j * i, end="\t"...

2019-07-19 21:27:59 54

原创 学习python第四天

for循环range–前闭后开range(5)–> [0,5)for i in range(5):print(i)for i in range(3,9):print(i)for i in range(10,20,2):print(i)for i in range(18,8,-3):print(i)列表:有序,可修改a=[]b=[1,2]print(a,type(a...

2019-07-18 21:58:27 953

原创 学习python第三天

if、elif、else用法。多个if语句之间条件平等,互不影响,只要满足条件的都会输出。如score=40 #输出结果为:未达到优秀,未及格if score<80:print(“未达到优秀。”)if score<60:print(“未及格”)if,elif,else属于对立关系,按照上下顺序执行,当走了某个分支之后,即使其他分支条件满足,也不再走其他分支。如下:sco...

2019-07-17 21:18:27 88

空空如也

空空如也

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

TA关注的人

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