自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_39149099的博客

Python学习手册学习记录

  • 博客(111)
  • 收藏
  • 关注

原创 jmeter控制器讲解

1,随机顺序控制器和随机控制器的区别:随机顺序控制器下所有的接口都会执行,只是执行顺序是随机的,随机控制器下所有的接口中随机执行一个接口,其余接口不执行。

2024-05-08 22:10:26 192

原创 ping命令操作记录

ping的原理:ping发送ICMP(互联网控制报文协议)请求报文Echo request,等待目标主机响应Reply来判断目标主机是否存活及报文时间。ping命令的作用:确认目标主机是否存活,确定网络是否畅通。2,ping -a参数,解析主机的名称。1,ping 主机可查看主机是否在线。3,ping -r 跟踪打印路由信息。

2024-04-30 15:01:48 79

原创 Linux常用命令集合

查看服务器各个目录大小。

2024-04-28 17:20:31 54

原创 禅道相关操作

1,登录禅道服务器,执行命令 /opt/zbox/run/mysql/mysql -uroot -p,密码123456。问题一:禅道admin密码重置。

2024-04-28 11:37:30 72

原创 nmap常用操作

nmap -A -v -T4 IP地址 来探测目标机器的操作系统、服务等信息 -v自动打印过程 -T4 探测时间,范围1到5,数字越大时间越短。nmap -sC -sV -O IP地址 -sC使用nmap脚本进行探测 sV 探测目标服务器上的服务信息 -O探测目标的操作系统信息。nmap -sn CIDR 对该网络中所有的主机进行ping扫描,以探测主机存活性。nmap -p1-100 ip对某个范围的端口进行探测。nmap -p80 ip 对指定端口进行探测。nmap -p- ip对所有端口进行探测。

2024-04-28 11:35:45 148

原创 linux常用操作记录

1,根据端口查看服务进程。

2024-04-28 11:35:12 68

原创 linux网络加固操作

var/log/wtmp 历史登录,注销,启动,停机日志,lastb命令可查看登录失败的用户。编辑“/etc/ssh/sshd_config”文件。在“/etc/pam.d/login”文件后添加。/var/run/utmp 当前登录的用户信息日志,w,who命令信息来源。/var/log/auth.log 身份认证日志。/var/log/maillog 邮件服务器日志。/var/log/yum.log yum日志。/var/log/cron cron日志。/var/log/secure 认证日志。

2024-04-24 13:46:08 448

原创 Jmeter杂记:测试计划参数详解

2,连续的运行线程组,默认不勾选,则随机的运行多个线程组中的取样器,若勾选,则顺序执行线程组中的取样器。(取样器的运行顺序默认由上到下)

2024-04-11 21:14:40 434

原创 jmeter杂记:jmeter系统结构

jmeter体系结构。

2024-04-11 20:53:57 81

原创 linux samba文件共享

1,samba服务安装,命令如下: yum -y install samba。流程:服务器安装samba程序并进行配置后,可通过window进行访问。2,查看服务状态 ,命令如下:systemctl status smb。3,将服务器/opt/share目录共享给windows用户。场景:linux文件共享给windows用户进行访问。

2024-01-25 11:16:18 405

原创 linux定时任务crontab

1,定时任务参数解析。

2024-01-24 14:08:44 402

原创 linux中用户及用户组信息

10,系统中的用户信息保存在/etc/passwd中,口令保存在/etc/shadow文件中。9,UID唯一标识系统中的用户,GID唯一标识系统中的组用户。8,su命令临时切换用户身份,不带任何参数的su命令切换到root身份。4,history 命令查看用户在Shell中执行命令的历史记录。3,useradd工具添加用户,groupadd命令添加用户组。7,id命令查看特定用户的UID,GID及其所属的组。11,/etc/group 文件保存系统中的组信息。6,usermod命令修改已有的用户信息。

2024-01-22 16:25:25 447

原创 linux文件目录权限

文件权限分为读取(r),写入(w),执行(x)三类权限,其中,读取意味着可以打开和查看文件内容,写入意味着修改文件内容,可执行一般就是二进制代码或者shell脚本。目录权限,其中可执行实际是控制了用户能否进入该目录,可读权限则负责确定能否列出该目录中的内容,写入权限控制这在目录中创建、删除、重命名文件。1,文件属主,即文件或者目录的创建者一般就是文件的所有者,但root用户或者文件创建者是可以改变其文件属主的。2,文件属组,即文件或者目录所属的组,一般文件创建后,文件的属组是只包含一个用户的组。

2024-01-19 12:34:49 391

原创 linux NTP服务器配置

rpm -qa | grep ntp,若回显信息中包含ntp-4.2之类的,表示服务器上存在ntp服务。1,登录主服务器,修改/etc/ntp.conf文件,添加如下信息。3,添加ntp开机自启,systemctl enable ntpd。3,添加ntp开机自启,systemctl enable ntpd。2,重启ntp服务,systemctl restart ntpd。2,重启ntp服务,systemctl restart ntpd。需求场景:局域网内多台服务器时间同步,保持一致。

2024-01-15 15:11:42 389

原创 linux服务器备份禅道数据

3,利用crontab定时运行脚本,每天凌晨1点,凌晨2点运行脚本即可。目的:将生产环境的禅道数据备份到备份服务器,以防数据丢失。2,给脚本赋予可执行权限。

2024-01-04 09:23:02 390

原创 欧拉系统重置root密码

3,系统启动后,进入登录页面,按快捷键ctrl+alt+F9,输入密码passwd,重置密码,然后重启服务器即可正常使用root密码登录系统。2,在带有linux此行末尾,添加ststemd.debug-shell=1,按ctrl+x进入系统。1,连接欧拉系统,重启服务器,一直频繁按e键,选择其中一个系统。

2024-01-02 11:02:14 1950 1

原创 欧拉系统离线安装telnet命令和tcpdump命令

欧拉系统离线安装telnet命令和tcpdump命令

2022-06-11 14:26:26 5209 2

原创 Linux实用命令scp讲解

linux命令scp实用

2022-06-11 11:20:59 209

原创 Mysql 分页查询limit

语法:SELECT column1,column2,...FROM tableLIMIT offset , count;offset:指定要返回的第一行的偏移量,默认值为0count:指定要返回的最大行数查询结果全集:场景一:返回查询结果的前5行场景二:返回查询结果的第三到第五行场景三:返回查询结果中成绩排在倒数第二的人...

2022-05-24 11:29:00 210

原创 Mysql 分组group by使用

一、GROUP BY 语法SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;二、特性注意事项1,select后面的列名称与group by的列名称保持一致2,group by可以使用聚合函数sum,count,avg,max,min等3,若存在多个分组字段,按照顺序执行分组,若第一个字段存在多个相同值,则可进行第二

2022-05-23 18:32:08 801

原创 Mysql删除数据

mysql删除数据有三个关键字:delete、truncate、dropdelete:删除部分获取全部的数据,其表结构还在,删除速度最慢truncate:删除全表数据,其表结构还在,删除速度快drop:删除表数据及表相关的一切,包括表结构等,速度最快。可以这么理解,一本书,delete是把目录撕了,truncate是把书的内容撕下来烧了,drop是把书烧了对于delete,删除操作是一行一行删除,只是给数据打上删除的标记,只有在commit后才生效。备注:删除之前使用select操作

2022-05-23 11:10:43 1643

原创 mysql关键字 char,varchar,in,exist

字符串char,varcharchar(n),固定长度的字符串类型,最大存储字节255,一般用于存储MD5等固定长度的字符串,其检索效率高于varchar,举例:若char(10),则存储的字符串大于10字节,则减短,若存储的字节小于10,则使用空字节填充。varchar(n),可变长度的字符串类型,最大存储字节数65535,存储结构为字符串长度+1个字节,其中1个字节用于存储字符串的长度。若存储不固定长度字符串,则优先使用varchar。关键字in,existsIN 运算符用于 WHERE

2022-05-23 10:32:24 425

原创 Mysql聚合函数count

count是mysql中的聚合函数,主要用于统计表中数据行数。--count() 是一个聚合函数,函数的参数不仅可以是字段名,也可以是其他任意表达式,该函数作用是统计符合查询条件的记录中,函数指定的参数不为 NULL 的记录有多少个。----筛选统计tb_equipment中remark字段不为NULL的行SELECT count(remark) FROM icp_res.tb_equipment;--筛选1表达式不为NULL的行数,因为表达式1永远不可能为NULL,故即统计所有行数--

2022-05-20 18:00:49 1210

原创 7.3将元数据信息附加到函数参数上

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 8:49# @ModifyTime : 2022/5/10 8:49# @Author : xuming# @File : 7.3将元数据信息附加到函数参数上.py# @Software: PyCharm# @Description:"""给函数参数附加额外的信息,其目的是帮忙函数使用者更加方便的了解函数的使用

2022-05-11 10:39:45 74

原创 7.4从函数中返回多个值

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 8:58# @ModifyTime : 2022/5/10 8:58# @Author : xuming# @File : 7.4从函数中返回多个值.py# @Software: PyCharm# @Description:"""问题:从函数中返回多个值解决方案:即简单的返回一个元组"""def myfu

2022-05-11 10:38:50 87

原创 7.5定义带有默认参数的函数

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 9:17# @ModifyTime : 2022/5/10 9:17# @Author : xuming# @File : 7.5定义带有默认参数的函数.py# @Software: PyCharm# @Description:"""问题:定义一个函数,其中有一个或多个参数是可选的且带有默认值解决方案:定义一个函

2022-05-11 10:37:49 88

原创 python魔法方法__len__

"""python魔法方法__len__,用于统计像list等对象中元素个数,对于自定义的类,是没有实现__len__方法的,故要想通过len()函数获取对象中元素个数,就需要自定义__len__方法,若未定义__len__方法而直接使用len()函数则会报错"""自定义类实现__len__方法后可以通过len()函数获取元素个数,比如统计篮球俱乐部刚创建的时候有几个人,举例如下:class BasketClub(object): def __init__(self, persons.

2022-05-11 10:35:19 687

原创 7.6定义匿名或内联函数

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/11 9:45# @ModifyTime : 2022/5/11 9:45# @Author : xuming# @File : 7.6定义匿名或内联函数.py# @Software: PyCharm# @Description:"""lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。如果一个

2022-05-11 10:34:54 85

原创 7.7在匿名函数中绑定变量的值

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/11 10:04# @ModifyTime : 2022/5/11 10:04# @Author : xuming# @File : 7.7在匿名函数中绑定变量的值.py# @Software: PyCharm# @Description:x = 10a = lambda y: x + yx = 20b = lam

2022-05-11 10:31:52 83

原创 7.2编写只接受关键字参数的函数

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/9 17:35# @ModifyTime : 2022/5/9 17:35# @Author : xuming# @File : 7.2编写只接受关键字参数的函数.py# @Software: PyCharm# @Description:"""问题:我们只希望函数通过关键字的形式接受特定的参数解决方案:如果将关键字

2022-05-09 17:52:50 200

原创 7.1编写可接受任意数量参数的函数

学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/9 17:11# @ModifyTime : 2022/5/9 17:11# @Author : xuming# @File : 7.1编写可接受任意数量参数的函数.py# @Software: PyCharm# @Description:"""问题:编写一个可接受任意数量参数的函数解决方案:使用以*开头的参数"

2022-05-09 17:51:48 580

原创 第16条考虑用生成器来改写直接返回列表的函数

实例:查询字符串首字母在字符串中的位置"""举例:查询出字符串中每个单词的首字母在字符串中的位置"""str1 = "Beautiful is better than ugly,Explicit is better than implicit."def index_word(text): if text: yield 0 for index, letter in enumerate(text): if letter == " ":

2022-04-29 15:00:47 213

原创 10python函数enumerate和zip

"""enumerate可以在遍历迭代器的时候获取每个元素的索引参数start=0,指定初始默认值"""for item in enumerate("dfkdjf",start=10): print(item)for _, item in enumerate("dfkdjf"): print(item)结果:(10, 'd')(11, 'f')(12, 'k')(13, 'd')(14, 'j')(15, 'f')dfkdjf...

2022-04-28 14:24:26 516

原创 46使用内置算法与数据结构

数据结构:双向队列"""双向队列1,双向队列是一种能在队列两端都进行入队、出队操作的数据结构2,deque是为了在两端高效实现插入和删除操作的双向列表,适合用于队列和栈"""# 初始化双向队列,双向队列可以调用无参构造函数创建一个空队列,也可以使用可迭代对象创建,并初始化一个队列import collectionsd1 = collections.deque() # 创建一个空队列d2 = collections.deque(['a', 'b', 'c']) # 从list创建

2022-04-27 14:08:42 218

原创 python cookbook文本处理:linux shell通配符

利用shell通配符查看匹配字符串"""问题3:利用shell 通配符做字符串匹配使用通配符*,?,【0-9】做匹配符fnmatch 不区分大小写fnmatchcase 区分大小写"""from fnmatch import fnmatch, fnmatchcaseprint(fnmatch("foo.txt", "*.txt"))print(fnmatch("foo.txt", "?oo.txt"))names = ["Dat1.csv","Dat2.csv","config.

2022-04-22 10:39:50 1472

原创 python cookbook学习笔记:字符串分割与字符串匹配

《python cookbook》学习笔记import re"""问题1:针对任意多的分隔符拆分字符串.py以空格,分号,逗号为分隔符分割字符串[]匹配括号内任意元素?:以非捕获组的形式返回分割后的字符串"""line = "asdf fjdk; afed, fjek,asdf, foo"res = re.split(r'[;,\s]\s*', line)print(res)res = re.split(r'(?:;|,|\s)\s*', line)print(res

2022-04-21 16:32:13 499

原创 1.13通过公共键对字典列表排序

# -*- coding: utf-8 -*- # @CreateTime : 2022/3/23 9:12# @ModifyTime : 2022/3/23 9:12# @Author : xuming# @File : example_01.py# @Software: PyCharm# @Description:"""我们有一个字典列表,想根据一个或者多个字典中的值来对列表排序,此时,可以利用operator模块中的itemgetter函数"""from...

2022-03-23 11:13:47 560

原创 python实用脚本-查找指定目录下的大文件

通过输入目录地址,可查找指定目录下的大文件。脚本如下:# -*- coding: utf-8 -*- # @CreateTime : 2022/2/15 14:25# @ModifyTime : 2022/2/15 14:25# @Author : xuming# @File : get_big_file.py# @Software: PyCharm# @Description:import osdef get_big_file(path, file_size

2022-02-15 14:30:37 392

原创 python实用脚本-获取软件md5值

我们下载软件过程中,为了确保下载的软件没有被修改过,可以通过python脚本校验md5值,若与官方给出的md5不一致,则表示该软件被修改过,不安全,若一致,则软件是可信的。举例如下,下载python软件,校验MD5。脚本如下:# -*- coding: utf-8 -*- # @CreateTime : 2022/2/14 9:21# @ModifyTime : 2022/2/14 9:21# @Author : 1.txt# @File : get_fil.

2022-02-15 14:22:31 1039 1

原创 Linux 文件操作-01

cat查看文件,常用选项如下:cat -n param.txt 标记行号cat -b param.txt 标记行号,忽略空格tac param.txt 反转词cat -s param.txt 去掉多余空行

2022-02-11 11:17:15 458

空空如也

空空如也

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

TA关注的人

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