- 博客(26)
- 收藏
- 关注
原创 天气语音助手
“”"1.获取天气信息(文字)2.让天气信息以语言形式播放(文字转语音)“”"import requests # 用来发送请求from lxml import etree # 用来解析数据 转换格式import pyttsx3 # 导入智能语音播报库# 1.获取天气信息(文字) 爬虫 爬取数据# 网址 变量url = 'https://www.tianqi.com/xian/'# 模拟浏览器发送headers = { 'user-agent': 'Mozilla/5.
2022-02-24 22:46:20 513
原创 RHCSA中用户管理、组、权限管理和Sheel特性
文章目录1.用户管理2.组管理3.权限管理3.权限掩码4.chown 改变文件或者目录的所属用户和所属组5.扩展权限6.shell特性1.用户管理useradd-u UID 指定UID-g GID 指定基本组-G GID1,GID2,... 指定附加组-c “注释信息” 指定用户注释信息-d /path/to/dir/ 指定某个目录为用户家目录-s /shell 指定用户使用的shell 相关文件 /etc/skel:用户家目录中的默认隐藏配置文件 /etc/logi
2022-01-23 20:29:07 726
原创 RHCSA中命令替换、VIM、排序、统计和创建用户的操作
1.命令替换 把命令中某个子命令替换为其执行结果 $()echo "The current directory is $(pwd)."touch ./file$(date +%H-%M-%S).txt `` echo "The current directory is `pwd`" echo 'The current directory is `pwd`' bash支持的引号`` 反引号,命令替换"" 双引号,可以实现变量替换'' 强引用,不完成变量替换
2022-01-22 21:44:30 503
原创 RHCSA中的创建、删除命令和文件相关命令
touch-a 仅仅更改文件的atime access time-c 标记在touch 某个不存在的文件的时候不创建该文件-d 用指定的时间字符串来替代当前时间-m 仅仅更改文件的修改时间access time 文件的被访问时间modify time 文件的被修改时间change time 文件的被改变时间 元数据birth time 文件的被创建时间stat 用来查看文件的元数据cat 用来查看文件的数据echo 用来显示
2022-01-21 13:13:55 679
原创 RHCSA 、Linux的安装步骤,非常仔细。
Linux的安装1、需要的软件:VMware-workstation-16.1.2、rhel-8.5-x86_64-dvd.iso(iso镜像文件)2、安装步骤:新建虚拟机,选择自定义(高级)硬件兼容性选择:Workstation16.x选择稍后安装操作系统选择Linux客户机操作系统并进行版本的选择 版本选择Red Hat Enterprise Linux 8 64位对虚拟机进行命名并选择合适的位置存放选择处理器内核总数(处理器数量x每一个内核数量)内核总数<=自己电脑的内核
2022-01-20 13:11:11 937
原创 MySQL查询二
学生表科目表成绩表数据修改与删除将地址是西安市的更新为 西安科技二路将S1001的email修改为空的字符串将第二门课的名字更新为 java基础,课时为60 ,班级是二年级将S1001 ,课程编号为 2 的成绩 提高 5分将 S1004 ,课程编号为3 的成绩更新为60,考试时间更新为 2015-10-10经核实 S1004 课程编号为2 的 缺考将计算机网络课程删除掉-- 学生表(student)CREATE TABLE student(st
2021-11-13 00:09:02 1329 1
原创 MySQL基本概念
文章目录MySQL1. 数据类型日期和时间类型字符串类型主键2. 数据库技术构成数据库系统3. SQL语言4. 数据库操作5. InnoDB表6. 创建数据表7. 表约束1. 数据完整性2. 约束1. 主键约束2. 非空约束3. 唯一约束4. 默认值约束5. 外键约束3. 查看表结构4. 修改表结构5. 建表时,如何选择数据类型8. 数据CRUD操作9. 练习MySQL1. 数据类型数据类型决定了数据在计算机中的存储格式。常用的数据类型有:整数数据类型、浮点数数据类型、精确小数类型、二进制数
2021-10-29 13:31:58 770
原创 list_comprehension anditerator_learning and generator_learning
推导式list_data = [1, 2, 3, 4, 5, 6, 7, 8, 9]#显示定义一个列表, 1, 2, 3,# for i in range(1, 10):# print(i)list_data = list(range(1, 10))print(list_data)# 1, 2, 3, 4, 5, 6, 7, 8, 9 这些数的平方#列表推导式:方便我们去建立列表list_data = [i * i for i in range(1, 10)]print(
2021-10-18 23:46:44 84
原创 usual_module and decorate_learning ang class_decorate
常用模块"""python解释器中带得常用模块sysosrandomremathurllibbuiltinstime"""import sys#sys系统的意思: python解释器相关的#搜索模块的路径print(sys.path)#win32: windows平台print(sys.platform)#python解释器的版本print(sys.version)#牵扯的模块print(sys.modules)# print(sys.ps1): 针对在pyt
2021-10-18 23:38:51 88
原创 class_learning and inherit_learning and special_function
类# 什么是类:"""类是某一批对象的抽象: 某一把椅子(对象), 从类的实例化来的把同一类的事物叫做类类把数据与功能绑定在一起。创建新类就是创建新的对象 类型,从而创建该类型的新 实例用来描述具有相同的属性和方法的对象的集合。类是对象的抽象,对象是类的实例化Person => int => value = 1 => value = zhangsan"""# 什么是对象: 是类的实例化叫做对象# 面向对象的设计语言中为甚么要有类:用来描述现实中的物体# 现实
2021-10-18 23:30:02 101
原创 function_learning and lambda_learning and inner_learning
函数# 函数:实现某种特定的功能# 定义,有这个函数之后才能调用# 函数:python解释器自带的,内置的"""代码的分割:缩进 + 冒号def function_name(参数): statement1 statement2定义函数,并不是去执行;在调用的时候去执行这个函数函数是一种数据类型在定义函数的时候做了什么?就是做了一个绑定操作:把我们的函数名(function_name)和函数对象绑定"""def func(): pri
2021-10-18 23:21:12 112
原创 module_learing and package_learing and io_learing
# 模块# 一种途径:官方途径,自己查找# 退出python解释器后,再次进去是"""什么叫模块: .py文件里面可以写很多内容,把一个文件划分成多个文件(功能,类别) 获取到多个.py文件:每一个文件就叫做模块 如果其他的模块,想调用某一个模块中的内容,引入模块(不用再去写重复的代码) 一个.py文件就是一个模块 一个模块是主模块:当前运行的程序就叫做主模块,__name__ = __main__ 一个模块被引入: __name__ = module
2021-10-09 17:07:06 112
原创 operator_learing and except_learing and file_operator
# 运算符"""算术运算符: English加: + add减: - sub乘: * multi除: / div取余: % mod取商: // exp幂: ** pow"""print(1 + 1)pri
2021-09-22 20:45:49 86
原创 condition_control and cycle_control
# 条件 : 真的?假的"""条件控制语句:第一种:关键字:if :如果语法: if condition: (缩进) statements(要执行的语句)如何去判断代码的分割;冒号和缩进"""list_data = [1, 2, 3]if 1 in list_data: print("True")# True# 成员运算符 “1”,如果 1 在list_data中,则返回Truedata = Noneif data is None: print(
2021-09-21 11:44:08 85
原创 dict_learing and set_learing and data_convert
# help(dict)# 定义字典:key : value 冒号:挨左不挨右dict_data = { 1: 2, 2.2: 4, (1, 2): 5, "key": "value", True: False, b'123': "bytes" # [1, 2]: "list" }print(dict_dat
2021-09-19 15:28:09 90
原创 first_learing and list_leraing
print("Hello World !")# 基本数据类型: int,float,complex(复数),bytes(字节),None,strint_data = 1print(int_data, type(int_data))float_data = 2.2print(float_data, type(float_data))complex_data = complex(1, 2)print(complex_data, type(complex_data))print("complex_
2021-09-19 15:23:54 90
原创 LinuxDay01
Linux的应用领域1.1个人桌面领域:在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗Linux、 深度Linux等系统软件厂商都推出的Linux桌面操作系统。目前已经在政府、企业、OEM等领域得到了广泛 应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已经积累了大量社区用户。1.2服务器领域:Linux在服务器领域的应用是最强的。Linux的免费、稳定、安全、高效等特点在这里得到了很好的体现。 Linux
2021-09-08 18:13:44 1388
原创 VLAN 综合实验
要求:划分VLAN,全网可达,电脑IP使用DHCP获取1.划分VLANLAW1[sw1]vlan 2 ----创建vlan[sw1-vlan2][sw1]vlan 3[sw1-vlan3][sw1-GigabitEthernet0/0/3]port link-type access ------选择链路类型[sw1-GigabitEthernet0/0/4]port link-type access -------定义允许通过的VLAN[sw1-GigabitEthernet
2021-08-05 00:19:01 306
原创 OSPF 综合实验
要求:1.R1-3为区域0.R3-R4为区域1;其中r3的环回也在区域0.R1、R2也各有一个环回;2.R1-R3为DR设备,无BDR设备; ospf dr-priority 03.R4环回地址已固定。其他所有网段使用192.168.1.0/24进行合理的分配;4.R4的环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目。DR设备 ospf dr-priority 0缺省 [r4-ospf-1]default-route-advertise always
2021-08-03 22:28:19 200
原创 VLAN和ACL和NAT
VLANLAN-------局域网MAN-----城域网WAN------广域网VLAN里面的LAN指的是局域网,代表的是一个广播域。VLAN-----------虚拟局域网:交换机和路由器协同工作,将原来的一个广播域,逻辑上分割成多个虚拟的广播域。判断是否在一个广播域:是否在同一个洪泛范围,Ping一下即可。VLAN配置1.创建VLAN<Huawei>display vlan------查看VLANIEEE------802.1QVID------12位二进制构成(0-4
2021-08-02 08:23:38 868
原创 动态路由OSPF
1.选择路径的合理性;2.收敛时间;3.资源占用;选路佳,收敛时间短,占用资源少;RIP1.RIP是依据跳数作为开销进行选路,不是特别合理;2.由于RIP的计时器时间比较长,所以他的收敛速度较慢;3.从单个数据包携带的数据量来看,RIP的占用的资源不算太大;但是RIP存在30s一次的周期更新,所以,从整体的角度来看,RIP占用资源比较大;总结: RIP仅适用小型的网络环境中,工作半径15跳。OSPF------开放式最短路径优先协议SPF----最短路径优先算法LSA-----链路状态
2021-07-28 00:01:33 695
原创 动态路由RIP
动态路由静态路由:由网路管理员手工添加的路由条目。动态路由:所有路由器上运行同一种路由协议,之后通过路由器之间相互交流,协商最终计算出路由条目。静态路由优点:1.静态路由的选路都是由网络管理员决定的,更容易掌握;2.无需占用额外的资源;3.安全性相对较高。缺点:1.静态路由配置量大;2.静态路由无法根据网络拓扑的变化而自动收敛动态路由:优点1.配置简单,仅需所有路由器开启相同路由服务即可;2.可以根据网络拓扑的变化而自动收敛缺点:1.动态路由依靠固定算法选路,可能会出现选路不
2021-07-27 00:57:28 1476
原创 静态综合实验
1.除R5的环回地址固定以外,整个其他所有网段基于192.168.1.0/24进行合理的ip划分。2.R1-R4每个路由器存在两个环回接口,用于模拟PC网段;地址也在192.168.1.0/24这个网络范围内3.R1-R4上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问; //缺省4.全网可达,尽量减少每台路由器、路由表条目数量,避免环路出现;//汇总、防止回环5.R4与R5间,正常1000M的链路通信,故障时自动更改为100M //浮动静态路由第一步:基于192.1
2021-07-26 18:17:07 133
原创 HCIA复习2
UDP:是一种用户数据报协议,是一种报文的协议,不是面向连接的协议,TCP是基于连接的是一个简单的面向数据报的传输层协议。不可靠的原因:①它一但把数据发送给网络的数据发送出去,就不保留备份数据;②udp的数据层面,只管发送或者是接受数据,而不对这个数据进行保存备份重发;③UDP结构简单,无校验,速度快,容易丢包、可广播。基于UDP的实际应用:①网页或者APP的访问;②流媒体的协议;③实时游戏、物联网、移动通信领域oicq:qq通信协议DHCP :是一个应用层协议(动态主机配置协议)
2021-07-23 17:46:03 140
原创 HCIA复习1
HCIA复习1:网络的七层模型(ISO 国际标准化组织)应用层 --> 人机交互表示层 -->数据格式、压缩、加密、呈现格式会话层 -->建立会话传输层 -->端到端传输、可靠传输网络层 -->路由、寻找最佳路径数据链路层 -->建立链路转发、MAC寻址物理层 -->二进制传输(脉冲信号)、接口、电器、电压、线路网络的四层模型(IETT组
2021-07-23 01:10:07 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人