自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 04_Python算法+数据结构笔记-归并排序-希尔排序-计数排序-桶排序-基数排序

b站视频https文章目录#31归并排序实现#32归并排序复杂度#33NB三人组小节#34希尔排序#35希尔排序讨论#36计数排序#37桶排序介绍#38桶排序实现#39基数排序介绍#40基数排序实现个人博客https://blog.csdn.net/cPen_web#31归并排序实现#一次归并:假设列表分2段有序,将它合成1个有序列表#而真正的列表 不是2段有序。怎么用?用递归的思想### 归并排序 —— 使用归并# 分解:将列表越分越小,直至分成一个元素。# 终止条件:一个元素是有

2020-11-30 23:54:55 336

原创 24_linux笔记-DNS服务

文章目录知识点1 DNS服务1、完全限定域名 FQDN2、域的分类3、DNS解析示例:修改/etc/hosts文件示例:解析网址知识点2 DNS解析过程知识点3 dns服务的类型知识点4 域名服务器配置1、安装bind、bind-utils2、配置文件3、修改配置4、配置指定域的解析文件知识点5 资源记录类型博客cPen_web参考博客.知识点1 DNS服务DNS( Domain Name System) 域名系统前提:我们网络中都是使用ip地址通信,无论是访问服务,还是不同主机间进行数据交换

2020-11-30 20:47:24 296

原创 03_Python算法+数据结构笔记-堆的向下调整-堆排序-topk-归并

b站视频文章目录#21堆排序前传堆和堆的向下调整#22堆排序的过程演示#23向下调整函数的实现#24堆排序的实现1#25堆排序的实现2#26堆排序的时间复杂度#27堆的内置模块#28topk问题#29topk实现#30归并排序归并博客cPen_web#21堆排序前传堆和堆的向下调整### 堆排序——什么是堆# 堆:一种特殊的完全二叉树结构 # 注:完全二叉树:满的,最后一排可以少# 大根堆:一棵完全二叉树,满足任一节点都比其孩子节点大# 小根堆:一棵完全二叉树,满

2020-11-28 19:46:09 330 1

原创 24_python笔记-装饰器

文章目录知识点1 Python闭包示例1:闭包示例2:闭包满足的条件示例3:形成闭包之后,内函数会获得一个非空的__closure__属性示例4:记住函数的执行时间和加入时间示例5:列表里的值赋值知识点2 什么是装饰器示例1:装饰器 函数执行时间示例2:增加log日志的装饰器练习3 权限认证装饰器知识点4 logging模块 记录日志博客cPen_web知识点1 Python闭包示例1:闭包#生命周期# a=1 定义时开始,执行完结束。生命周期定义了程序的开始与结束#1、闭包def func1

2020-11-28 18:38:54 212 1

原创 02_Python算法+数据结构笔记-冒泡排序-选择排序-插入排序-快排-二叉树

b站视频文章目录#11排序介绍#12冒泡排序介绍#13冒泡排序#14、选择排序#15、插入排序#16快速排序原理介绍#17快速排序代码实现#18快速排序代码实现2#19堆排序前传树的基础知识#20堆排序前传二叉树的基础知识博客cPen_web#11排序介绍# 什么是列表排序# 常⻅排序算法介绍# 排序算法分析# 排序:将一组“无序”的记录序列调整为“有序”的记录序列。# 列表排序:将无序列表变为有序列表# 输入:列表# 输出:有序列表 升序与降序# 升序与降序

2020-11-27 08:58:18 347 1

原创 23_python笔记-psutil、mail模块

文章目录知识点1 psutil介绍示例1:top 监控系统性能 (类似 任务管理器)示例2:运维做什么?保证服务7*24小时正常运行示例3:fdisk -l 查看磁盘分区示例4:iostat查看磁盘读写情况示例5:uptime top的第1行输出示例6:dstat 监控cpu、磁盘、网络情况示例7:ethtool ens33 查看网卡状态、型号 比如怎样计算网卡流量知识点2 安装示例知识点3 psutil1、cpu(linux命令:top)2、memory(linux命令:free)3、disk(linux

2020-11-26 19:53:40 868 1

原创 22_python笔记-面向对象4

文章目录知识点1 Python元类示例1:type是一切类的元类示例2:type与object示例3:使用type语法创建类示例4:自定义元类示例5:元类可以规定类创建时候的一些行为示例6:自定义元类,为每个类创建一个func方法,这个方法输出当前创建的类有哪些属性知识点2 抽象基类示例:抽象基类博客cPen_web知识点1 Python元类·元类就是用来创建类的类。type创建类type就是Python的内建元类,我们也可以创建自己的元类。示例1:type是一切类的元类class A:pas

2020-11-26 19:52:45 198

原创 23_linux笔记-ansible

文章目录示例1:永久修改selinux示例2:看当前系统有多少连接 (establish)知识点1 SSH访问控制示例:/etc/hosts.deny知识点2 ssh隧道知识点3 ansible服务知识点4 了解云计算知识点5 ansible不是守护进程知识点6 ansible的模块1、copy模块2、fetch模块3、command模块4、shell模块5、file模块6、cron模块7、yum模块8、service模块9、script模块知识点7 查看系统版本知识点8 链接示例1:软链接示例2:硬链接知

2020-11-25 19:27:29 773

原创 01_Python算法+数据结构笔记-时间/空间复杂度-汉诺塔-顺序查找-二分查找

b站视频文章目录#01算法入门概念#02估计算法运行效率与时间复杂度#03简单判断时间复杂度#04空间复杂度#05递归#06汉诺塔问题#07顺序查找#08二分查找介绍#09二分查找代码#10二分查找与线性查找的比较博客cPen_web#01算法入门概念# 算法(Algorithm):一个计算过程,解决问题的方法# 程序 = 数据结构 + 算法 数据结构 静态 算法 动态#02估计算法运行效率与时间复杂度# 用什么方式体现算法运行的快慢? (不能使用时间)# for循环执行

2020-11-25 09:02:04 585

原创 22_linux笔记-ssh服务

文章目录知识点1 跳板机示例1:查看路由 ip r示例2:A机器登录到B机器(简化登录) vim .ssh/config示例3:查看端口是否可以访问(即服务是否可达) telnet 192.168.0.31 2233示例4:提示主机不被信任 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!示例5:永久修改主机名 hostnamectl set-hostname "A"示例6:查看进程数 pstree -p示例7:修改客户端配置 ~/.ssh/config示例8

2020-11-23 19:13:50 385

原创 21_python笔记-面向对象3

文章目录知识点1 静态方法、类方法、实例方法示例1:方法示例2:属性包装示例3:属性包装练习2 属性包装示例知识点3 Python类中的下划线示例知识点4 常用魔术方法和属性示例1:__del__ __call__示例2:__str__ __repr__示例3:没有定义__repr__ 返回的是16进制地址示例4:没有定义__str__返回的就是__repr__示例5:__getitem__ __setitem__ __delitem__示例6:__add__ 定义加法的行为知识点5 Python自省示

2020-11-21 08:49:11 242

原创 20_python笔记-面向对象2

文章目录练习1 类的使用示例练习2 斐波拉契数列方法1:生成器实现斐波拉契数列方法2.1:迭代器实现斐波拉契数列方法2.2:迭代器实现斐波拉契数列知识点3 类-self详解示例1:self代表的是类的实例,而并非类示例2:self不必非写成self示例3:self可以不写示例4:在继承的时候,self代表实例知识点4 类的继承练习5 类的继承示例练习6 自定义异常类示例1示例2练习7 接收从键盘的输入,如果输入字符中包含了除数字以外的字符,就抛出自定义异常示例知识点8 Python中的多态示例知识点9 经典

2020-11-20 08:49:53 270

原创 19_python笔记-面向对象1

文章目录练习1 用代码定义一个人示例知识点2 什么是面向对象示例知识点3 类的定义和使用示例:类的定义练习4 定义一个类示例知识点5 __init__ __new__示例1:__init__方法示例2:__new__示例3:__new__示例4:单例模式练习6 创建一个学生类示例练习7 定义一个Person类示例博客cpen_web练习1 用代码定义一个人#注:OOP - 面向对象编程#注:shell不支持面向对象的编程用代码定义一个人,有以下信息:姓名、年龄、性别上网(年龄大于6岁可以上网

2020-11-18 19:22:43 459

原创 18_python笔记-迭代器与生成器

文章目录练习1示例1:实现Python的float功能 将”123.456”转化成浮点数示例2:filter函数:找出[1-100]能被3整除的数示例3:map函数:求list[1-10]各项的平方示例4:将列表[1,4,5,9] 转换成 '1459'的字符串示例5:排序示例6:字符串排序知识点2 字典排序示例知识点3 Python推导式知识点4 Python推导式-列表(list)推导式示例1:打印30以内能被3整除的数,放到1个列表里面示例2:30以内能被3整除的数的平方示例3:找出50以内的偶数(不包

2020-11-18 08:12:52 337

原创 17_python笔记-高阶函数

文章目录练习1 把一个序列中的空字符串删掉示例知识点2 水仙花数示例1:x//100百位数 ;x//10%10十位数 ;x%10个位数示例2:转化成str知识点3 常用高阶函数-sorted示例1:内建函数abs 取绝对值示例2:sorted(a)和a.sort()示例3:排序类型必须一致示例4:全为布尔型,可以排序示例5:按照字符串长度排序示例6:元组排序练习4 忽略大小写进行排序示例知识点5 常用高阶函数-reduce示例1:[1,2,3,4] --> 转化成1234示例2:reduce [1,2

2020-11-16 20:15:57 252

原创 21_linux笔记-ssh服务

文章目录知识点1 公钥认证排错示例知识点2 登录方式知识点3 登录验证原理 - 密码登录知识点4 登录验证原理 - 公钥认证登录知识点5 总结知识点5.1 SSH服务介绍知识点5.2 公钥加密体系知识点6 数据加密知识点7 数字签名知识点8 SSH身份验证过程知识点9 电子邮件数字签名过程知识点10 OpenSSH示例1:查看命令属于哪个包下载的示例2:启动sshd服务的实际上是执行行的服务启动脚本文件 /usr/sbin/sshd(真正执行服务的脚本)示例3:直接执行脚本/usr/sbin/sshd 启动

2020-11-15 21:01:53 823

原创 20_linux笔记-ssh服务

文章目录练习1题目1:编写脚本,实现批量新增用户,用户名以user开头,具体新增用户数量随用户输入,并且为每个用户设置随机密码(密码长度为12位随机字符组成),记录创建的用户与密码,保存到/tmp/user文件中。示例1示例2题目2:如何实现两个字符串的拼接,两个整数求和,以及5除以3,保留2位小数示例题目3:如何计算本机有多少个用户以及多少个普通用户?示例题目4:如何去除字符串中所有空格?示例题目5:备份/var/log/nginx/access.log日志,每五分钟备份一次,并且以2020-11-15_

2020-11-14 19:14:48 296

原创 19_linux笔记-用户权限

文章目录回顾1示例练习2题目1示例题目2 脚本示例1示例2:一次性添加多个变量示例3:精密选择(推荐)知识点3 ACL的使用示例1:查看文件acl示例2:对sanchuang用户有读写执行权限示例3:对组有读写执行的权利示例4:设置有效的最大权限知识点4 ACL类型示例 设置预设ACL练习5示例知识点6 权限的继承和拒绝博客cpen_web回顾1/目录下的 /etc 一般放配置文件一个用户的基本组只能有一个,附属组可以有多个;享受的权限是一样的,都是有那个组的权限示例[root@sanchuan

2020-11-12 19:22:59 225

原创 16_python笔记-正则爬虫-高阶函数

文章目录练习11、电子邮箱验证([email protected])示例2、从左往右依次匹配示例3、抓取任意站点,将所有的图片下载到本地示例1:curl命令示例2:对称差集示例3方法1方法2:将文件下载到本地4、获取a标签 href 网址示例知识点2 高阶函数示例知识点3 常用高阶函数-map示例1示例2 保留2位小数示例3 转化为百分数,并且保留2位小数练习4示例知识点5 常用高阶函数-filter示例1 保留奇数示例2 返回结果true\false示例3 返回100以内的回数示例4:过滤出

2020-11-11 19:47:55 323

原创 15_python笔记-正则表达式

文章目录练习11、实现九九乘法表2、实现1-100之和方法1方法23、如何跨模块共享变量4、python中生成随机整数(1-10),随机小数(1-10),0-1随机小数的方法5、python中哪些是可变数据类型,哪些是不可变数据类型,为什么6、统计字符串中每个字符出现的次数7、python实现,给定一个字符串,找到字符串中第一个重复的字符8、重复接受一个用户输入的字符,如果是正整数,就输出结果,否则就一直输入9、用python实现冒泡排序示例:冒泡排序的改进 引入标志位 判定某件事情是否发生Python里交

2020-11-10 19:47:55 548 1

原创 14_python笔记-正则表达式

目录知识点1 正则的目的知识点2 正则表达式的优缺点知识点3 re模块示例知识点4 re模块基本用法-raw示例知识点5 re模块基本用法-match对象示例1示例2示例3知识点6 re模块基本用法-findall finditer示例知识点7 re模块基本用法-sub示例1示例2:字符串替换知识点8 re模块基本用法-compile示例示例:类似于1个切片对象知识点9.1 基本正则匹配-区间示例:区间匹配知识点9.2 基本正则匹配-或匹配示例知识点9.3 基本正则匹配-取反示例知识点9.4 基本正则匹配-

2020-11-09 20:40:07 287

原创 18_linux笔记-用户权限

目录练习1示例知识点2知识点3 chmod示例:su切换用户时 加- 不加- 区别知识点4 设置文件/目录的归属知识点4.1 chown命令示例:chown 修改文件的属主和属组知识点4.2 chgrp命令示例:chgrp命令 修改属组知识点4.3 可以执行的用户知识点5 默认权限知识点5.1 /etc/profile下面有umask的设置示例:id -gn 获取当前用户组名; id -un 获取当前用户名示例:判断2个字符串是否相等 可以用1个等号示例:临时设置umask示例:umask -S 查看文件目

2020-11-08 19:57:10 413

原创 17_linux笔记-用户与组-用户权限

目录练习11、如何知道一个用户是否在linux系统里存在?2、如何禁用一个用户登陆linux系统3、如何知道一个用户属于哪些组4、如何知道哪些用户现在已经登录在linux里? 哪些用户曾经登陆过linux系统?示例:w who 看当前登录的用户5、如何给用户重新设置密码6、linux的root密码忘记了怎么办示例:忘记root用户密码怎么办?7、如何将已经登录在系统里的用户踢出去?并且防止它再次登陆?8、怎么把普通用户变成root用户示例:过期账户不能登录知识点2 /etc/group文件示例示例:怎样

2020-11-06 21:11:56 1591

原创 16_linux笔记-用户与组

目录练习1示例1示例2:重复选择示例3:使用awk获取知识点2 user group 用户与组知识点2.1知识点2.2 为什么要引入这个用户和组?知识点2.3 用户和组知识点2.4 用户创建牵扯到哪些文件知识点2.5 /etc/passwd 文件详解练习2.6 找出系统中uid大于1000的用户,显示出它的名字,UID,家目录,shell练习2.7 找出/etc/passwd中有几种shell信息知识点3 用户和组的关系知识点4 用户和组的相关文件知识点5 用户和组的相关文件知识点6 添加与删除用户示例:

2020-11-06 08:20:59 392

原创 13_python笔记-异常处理-Python2/3差异

13_python笔记-异常处理-Python2/3差异回顾1练习示例1示例2示例3知识点2 错误与异常示例:出现错误异常,程序就立即终止知识点3 常见异常类示例1示例2知识点4 Python异常处理示例:try...except... 捕获示例1:except捕获的错误与程序触发的错误不一致,程序就会捕获不到示例2:如果父类异常在最前面,会吞噬所有的子类异常示例3:建议 先except子类,再except父类示例1:else子句示例2:finally子句示例3示例4练习5示例知识点6 手动触发异常(rai

2020-11-03 22:46:59 479

原创 12_python笔记-模块与包

目录练习1·快速判断出列表中是否有重复的元素方法1:去重(推荐)方法2·输出一个字符串中最长子回文方法1方法2知识点2 Python模块的导入知识点3 Python模块的导入示例示例示例示例:使用importlib实现动态导入知识点4 Python模块的导入示例示例示例1示例2知识点5 相对导入示例1示例2示例3知识点6 模块查找顺序示例:查看当前内存空间导入的模块示例示例知识点7 Python下划线示例知识点8 模块导入测试示例:__name__ == "__main__" 查看模块是否被运行知识点9

2020-11-03 22:22:48 313

空空如也

空空如也

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

TA关注的人

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