自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python time模块_时间格式

time模块time模块用于提供和实现时间相关的功能名词解释GMT – ‘Greenwich Mean Time(格林威治标准时间)’,是英国的标准时间,也是世界各地时间的参考标准;格林威治子午线上的地方时或零时区(中时区)的区时叫做格林威治时间,也叫’世界时’,GMT是根据地球的自转和公转来计算时间;UTC – ‘Universal Time Coordinated(协调世界时)’,又称世界统一时间、世界标准时间、国际协调时间,UTC是根据原子钟来计算时间,UTC更加精确;时间戳 – 时间

2021-12-17 14:49:06 532

原创 Linux三剑客之-awk

Linux三剑客之-awkLinux三剑客之-awk描述使用方式Linux三剑客之-awk描述awk - pattern scanning and processing language;awk 即gawk,其更像是一门语言,对文件的处理十分强大;awk 可以自定义变量,函数,循环,条件语句等;awk 对数据的处理是一行一行的进行判断和处理;使用方式命令语法前置命令 | awk [选项] '[条件]{指令}'awk [选项] '[条件]{指令}' 文件常用选项选项

2021-11-20 09:03:14 307

原创 Python实现冒泡_选择_插入_快速排序方式

Python实现多种排序方式冒泡排序概述与原理冒泡排序(Bubble Sort)是一种基础排序算法;冒泡排序会依次比较列表中两个相邻的元素,根据排序方式进行置换相邻元素的顺序,以达到一轮比较后使最大或最小的元素排到列表的开头,形似"冒泡",n轮比较后达到顺序列表;代码实现(升序)def bubble_sort(demo): for i in range(1, len(demo)): # i表示冒泡的轮数 for j in range(0,len(de

2021-10-18 23:30:00 218

原创 Python正则表达式中的分组扩展

Python正则表达式中的分组扩展分组扩展语法分组扩展语法功能含义(?#…)表示注释(?P=name)给分组进行命名,过滤查找时匹配且捕获该匹配的子表达式(?:…)过滤查找时匹配该分组但不捕获该匹配的子表达式(?=…)用于希望捕获的表达式之后,必须在左侧跟随“=”后的内容才匹配,过滤查找时匹配该分组但不捕获该匹配的子表达式(?!…)用于希望捕获的表达式之后,必须在左侧不跟随“!”后的内容才匹配(?<=…)用于希望捕获的表达式之前,必

2021-10-16 09:58:57 137

原创 理解网络数据传输加密

什么是加密加密是对明文数据按某种特殊的算法进行加工处理,使其成为不可被直接读取的数据,即密文数据,而密文数据可以通过特定的秘钥解密后还原出明文数据;为什么需要加密网络中数据的传输如果是明文的话,在经过WiFi、交换机、路由器、网络服务运营商等物理节点时可能被监听和篡改,从而带来信息丢失是的风险或损失,所以需要对数据进行加密处理后再传输,以确保数据的安全性;加密方式加密方式主要分为对称加密和非对称加密;对称加密对称加密描述:对称加密简单,速度快;常用对称加密方法 AES;对称加密秘钥只

2021-10-11 18:44:35 4321

原创 Linux 文件传输工具lszrz

Linux 文件传输工具lszrz@TOC描述linux下命令行界面上支持上传和下载的第三方工具;使用xshell或者其他ssh工具连接上服务器后向服务器中上传或者下载文件;windows端需要支持ZModem的telnet/ssh客户端.安装lszrzCentOS安装yum install lszrz -yUbuntu安装atp-get install lszrz源码安装安装tar zxvf lrzsz-0.12.20.tar.gzcd lrzsz-0.12.2

2021-10-07 17:45:36 1711

原创 Linux 文件传输工具SCP

描述scp – secure copy (remote file copy program)scp命令用于在不同的Linux主机或服务器之间拷贝文件;scp传输是加密的;使用方式从本地复制到远端主机或服务器- 单文件复制[root@centos-36_2 data]# ll总用量 24-rw-r--r-- 1 root root 22756 8月 2 11:34 myfile[root@centos-36_2 data]# scp myfile dell@172.16.36.20

2021-10-05 10:11:12 1006

原创 Linux 打包工具tar

Linux 打包工具tar@TOC描述tar 主要用于将多个文件或目录进行打包成一个文件进行存储备份;tar 还可以调用其他压缩工具在打包的同时对包进行压缩处理;使用方式命令语法tar [OPTION...] [FILE]...常用选项选项描述-c/–create创建打包文件-t/–list列出打包文件中的内容列表-x/–get从打包文件中提取文件-C DIR/–directory=DIR切换工作目录,用于打包特定目录中的内容或解包到

2021-10-04 10:34:58 180

原创 Linux 文本文件读取的七种方式

Linux 文本文件读取描述任何操作系统文本查看读取都是最基础功能;linux系统中涉及文本读取的主要有7条命令(cat/tac/nl/more/less/head/tail)cat命令命令用途读取文件所有信息将多个文件内容链接并打印到标准输出命令语法cat [OPTION]... [FILE]...常用选项选项描述-A显示文件内容中的不可见字符(控制字符、换行符、制表符)-n显示内容的同时显示所有行行号,从1开始编号-b显示内

2021-09-30 19:45:00 11190

原创 Linux抓包工具--Tcpdump

Linux抓包工具–Tcpdump描述Tcpdump – dump traffic on a network;tcpdump是类Unix系统下用于网络分析的问题排查的工具;tcpdump支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句进行详细匹配;命令解释命令格式tcpdump [ -AbdDefhHIJKlLnNOpqStuUvxX# ] [ -B buffer_size ] [ -c count ] [ -C file_size

2021-09-28 19:25:09 218

原创 Linux三剑客之-sed

Linux三剑客之-sed描述sed - stream editor for filtering and transforming text;sed 是 stream editor 的缩写,即流编辑器,默认读取整个文件并对其中的每一行进行修改;使用方式命令语法sed [选项] '[行定位符]指令' 文件名命令 | sed [选项] '[行定位符]指令'常用选项选项描述-h显示帮助信息-n仅显示处理后的行信息-r定位符中使用扩展正则表达式

2021-09-26 16:25:43 117

原创 Linux三剑客之-grep

Linux三剑客之-grep描述grep – global search regular expression(RE) and print out the line;grep 是一种文本搜索工具,它能使用正则表达式过滤或搜索文本并将匹配的行打印出来;使用方式常用选项选项描述-A <n>显示过滤文本行的同时显示该行后的n行-B <n>显示过滤文本行的同时显示该行前的n行-C <n>显示过滤文本行的同时显示该行前后的各

2021-09-22 18:42:40 97

原创 Linux 定时任务Crontab

Linux 定时任务Crontab描述Crontab用于创建和管理用户周期性执行的任务;crond进程每分钟会定期检查是否有要执行的任务,若有则自动执行该任务;配置解释定时任务配置解释\* * * * * user-name command to be executed第一个*号表示:minute (0 - 59)第二个*号表示:hour (0 - 23)第三个*号表示:day of month (1 - 31)第四个*号表示:month (1 - 12) OR jan,feb,ma

2021-09-19 11:20:26 925

原创 Linux字符串操作

Linux字符串操作描述shell内置一系列的操作符合,可以对字符串进行操作;常用操作表达式含义${#string}$string的长度${string:position}在string中从位置position开始提取子串${string:position:length}在string中从位置position开始提取长度为$length的子串${string#substring}从变量string的开头删除最短匹配substring的子串${s

2021-09-19 11:20:01 4778

原创 Linux 二进制文件读取命令 hexdump

Linux 二进制文件读取命令 hexdump描述hexdump display file contents in ascii, decimal, hexadecimal, or octal;hexdump主要用来查看二进制文件的十六进制编码,也可以查询文本文件的字节码;使用方式命令语法hexdump [options] file [...]常用选项选项描述-b单字节八进制显示-c单字节字符显示-d双字节十进制显示-o双字节八进制显示

2021-09-19 11:19:00 2865

原创 Linux shell脚本编写

Linux shell脚本编写描述shell脚本是一些linux命令的集合,因为在Linux的shell中运行的,所以称为shell脚本;shell脚本由linux命令、bash shell命令、程序结构控制语句和注释等内容组成;shell脚本的方便之处在于:可以将所有的操作记录于文件,然后直接一步操作调用完成;编写规范编辑器的使用在linux系统中,shell脚本通常使用内置的vim编辑器编写;也可以在其他的支持shell语言的编辑器中编写后导入Linux系统;脚本开头(sh

2021-09-19 11:17:48 3272

原创 Linux 变量

Linux 变量@TOC描述变量是用一串固定的字符来表示不固定的值的一种方法,即在程序运行过程中值是允许改变的量命名规范shell中的变量命名规范跟其他语言类似命名中只可以使用英文字母、数字、下划线,变量不能以数字开头命名中不可有空格,可使用下划线连接,如 MY_NAME禁止使用bash中的关键字(help命令查看保留关键字)变量的种类linux shell中变量分为:环境变量、用户变量、系统变量三种环境变量只在当前shell终端生效,shell终端关闭则变量失效;用

2021-09-19 11:16:33 130

原创 Linux输出带颜色的字符

Linux输出带颜色的字符描述在操作Linux时,输出一些带颜色的字符,有利于对重点内容进行着重标记;使用方式Linux终端输出带颜色的字符显示格式:常用值:0(默认值)、1(粗体/高亮)、4(下划线)、5(闪烁)、7(反显,翻转前景色和背景色)非常用值:22(非粗体)、24(无下划线)、25(无闪烁)、27(无反显)显示颜色:颜色值:0(黑)、1(红)、2(绿)、3(黄)、4(蓝)、5(洋红)、6(青)、7(白)前景色:30 + 颜色值背景色:40 + 颜色值

2021-09-19 11:15:32 1062

原创 Linux 别名alias

Linux 别名alias描述在linux中,alias是内建命令;alias 命令(注意全为小写)的功能是设置命令的别名,以简写命令,提高操作效率.配置aliasalias命令包含增删改查alias lsal=‘ls -al’ #增加alias lsal=‘ls -l’ #修改alias/alias -p/alias lsal #查询unalias lsal/unalias -a #删除注意如果定义别名跟原命令重名且想要执行

2021-09-19 11:14:50 165

原创 Linux vi/vim编辑器

Linux vi/vim编辑器描述vi/vim是Linux内建文本编辑器;vi适用于文本编辑,vim更适用于coding;vim相对于vi功能更强大,具有程序编辑能力,能够识别指定语言的语法;常用操作vi/vim打开或创建文件[root@centos-36_2 tmp]# vi vim_test # 当文件不存在时创建文件,当文件存在时打开文件且光标置于首行[root@centos-36_2 tmp]# vi + vim_test # 打开文件并将光标置于尾行[root

2021-09-19 11:13:52 514

原创 Linux启动配置文件

Linux启动配置文件描述启动文件一般指系统启动或用户登录等所执行配置文件;如系统配置/etc/profile,用户配置~/.profile启动文件分类当登入Linux系统启动一个bash shell时,bash会在启动文件或环境文件中查找命令,根据启动bash shell方式不同,bash检查的启动文件也不同/etc/profile系统默认的bash shell主启动文件,系统每个用户每次登录时都会执行;/etc/profile文件中都会迭代执行/etc/profile.d目

2021-09-19 11:13:27 4569

原创 Linux环境变量

Linux环境变量描述环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数;如PATH告诉系统,当输入一个外部命令或运行程序时系统需搜索的目录;系统的环境变量一般全大写,区别于用户自定义变量;使用方式常用环境变量变量名变量描述PATH指定命令的搜索路径HOME用户的主工作目录PWD用户的当前工作目录SHELL当前shell使用的shellPS1命令行提示符PS2多行命令

2021-09-19 11:12:21 133

原创 Get技能---Python 装饰器Decorator

Get技能---Python 装饰器DecoratorPython装饰器装饰器概述从需求引入装饰器监控一段代码执行时间,最原始的实现监控一段代码执行时间,以函数传参的形式实现监控一段代码执行时间,以装饰器方式实现装饰器从简单到复杂装饰器中未设置func参数时,被装饰的函数传参失败装饰器中设置func参数时,被装饰的函数传参成功装饰器嵌套执行顺序可传参的装饰器实现通过类方式实现装饰器通过class方式实现含参func的装饰器通过class方式实现含参func且自身可传参的装饰器被装饰器修饰后的函数name对于

2020-07-21 11:51:58 157

空空如也

空空如也

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

TA关注的人

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