- 博客(23)
- 收藏
- 关注
原创 python--面向对象(下)
面向对象的三大特征1.封装类的定义时,在类中包含累的属性和方法,而这些属性和方法作为一个整体便是封装,此外类的属性私有化,仅自己能够调用,给外界提供get和set的公开方法来查看和修改这些私有属性。建议定义属性都将属性定义为私有属性,使得外界不能直接访问。私有属性定义:(在属性名前面加上双下划线)属性私有化之后,不能直接通过属性名来调用,调用方法有三种:1.get和set方法:2...
2020-03-05 21:00:00
185
1
原创 python--面向对象(上)
python是一门面向对象的编程语言。面向对象是相对而言的,相对于C语言那些面向过程的编程语言。面向过程指的是实现大部分功能通过定义函数并调用去实现;面向对象指的是通过将某一类或一些具有类似的特征的事物定义为一个整体,这个整体具有某些特征和用法功能,这就是类的属性和方法,而对象就是类的具体实现。类的定义: 
io操作:输入流(input)和输出流(output),将数据从内存和硬盘之间转移,主要是用open函数完成过程:打开文件 --> 读取数据(i) --> 数据运算 --> 数据的持久化(o) --> 关闭资源(回收内存资源close)输入输出都是针对内存而言,例如读取数据就是输入,将数据输入到内存;持久化数据就是输出,将数据从内存输出到持久化设备如硬盘...
2020-03-01 01:23:57
639
原创 python内置模块3--sys and hashlib and time
sys常用方法:argv:返回脚本名称和执行时传递的参数exit:退出系统getdefau
2020-02-28 21:53:28
132
原创 python内置模块--os(operate system)
os模块:主要用于对操作系统的文件系统操作(和linux中的控制命令比较靠近) 常用方法: curdir:一个当前工作目录(相对路径)的属性 getcwd:一个当前工作目录(绝对路径)的方法  chdir:修改当前工作目录 chmod:修改权限 ...
2020-02-28 21:04:05
516
原创 python内置模块1--random and math
模块就是一些python文件的集合体,具有一些或某一类功能的py文件。分类:1.内置模块(系统模块)python官方提供的模块,无需下载安装,但使用时需要导入,使用import关键字导入方法:import package #直接导入包import package as alias #导入包的同时,起个别名import package.module #导入包中的...
2020-02-28 20:06:17
193
原创 python函数--基本概念
函数:为了实现某一特定功能的代码块,而函数就是实现这个功能的过程函数出现的原因:为了简化多次重复的代码或功能相同的代码,将其定义为一个片段,然后在需要时调用定义: def 函数名([参数(形参)列表]): #函数体,实现某功能的代码块,可以有返回值,通过return返回,也可以没有,直接在函数体内将结果打印,而且返回值不同于其他语言,可以有多个 #多个返回值使用,调用时:a,b...
2020-02-25 13:49:11
128
原创 python--字符串对象和切片技术
1.字符串定义:通过引号将一些数字、字母或者符号等引起来,看作一个整体,类似容器,或者说字符串本质就是容器,只不过因为使用频繁而将其作为一种基本数据类型特殊化分离出来;他的元素就是一个个字符。定义方法:(1)’’(单引号),例如:s = ‘abc’(2)""(双引号),例如:s1 = “123”(3)""""""(三引号),例如:s2 = “”“一二三”""三引号还有个特殊情况,可以作...
2020-02-22 23:08:00
168
原创 python入门--容器解析
容器:顾名思义就是放东西的,在python中用来存放大量数据的,一般有list(列表),tuple(元组),set(集合),dict(字典)。字符串也可以算作一个容器,只不过将其作为一个数据类型特殊化分离出来。1.list(列表)列表本质为一种线性表,通过将数据存放在一些碎片内存中,在通过双向链接连接起来定义:三种方法:访问和赋值:列表其他语言中的数组一样都有下标,从0开始,也不能越界...
2020-02-21 16:08:50
204
原创 python入门--三大流程
程序:通过控制计算机为人类服务,程序有多种结构,主要分为以下三大类:1.顺序结构 最为简单的一种,遵循冯诺依曼计算机原则的顺序执行 规则:从上至下,从左到右 案例: ,现在正在慢慢淘汰功能:两台主机在建立连接后,客户端基于ftp协议向服务器实现文件的上传和下载(文件传送)ftp使用tcp中20和21端口其中命令端口为21,数据端口为20传输方式:ASCII和而二进制实现:1.主动模式:先是客户端向服务器请求连接,客户端采用随机端口链接至服务器21的命令端口,然后服务器返回一个响应包,再由20端口将客户端请...
2019-10-26 19:59:22
178
原创 DHCP服务器搭建
动态主机配置协议–DHCP功能:给一个局域网内的所有主机分配动态(可变)的ip地址。条件:1.拥有真实物理网卡2.拥有合理ip客户端与服务端交互过程:1.客户端向服务端发送discover发现包,请求获取ip,通过UDP67端口2.服务器向客户端返回一个offer包,其中包含地址池中剩余可用的ip,通过UDP68端口3.客户端收到offer包,选择其中一个ip并向服务器发送一个re...
2019-10-22 23:47:24
147
原创 DNS服务器搭建
DNS–域名系统功能:将人们易于记忆的域名解析成对应的ip,从而访问对应主机域名:采用层次树状结构分类:根域名:最高级域名,包含所有顶级域名的信息,如ip,以 "."表示顶级域名:包含该顶级域名下注册过的所有二级域名信息二级域名:包含该域名下注册过的三级域名服务器信息……域名服务器分为四类:根域名服务器:由全球13套根域名服务器组成顶级域名服务器权限域名服务器:顶级域名下的二...
2019-10-12 23:10:48
201
原创 OSPF的1,2,3,4,5,7LSA和优化的特殊区域
OSPF以前有十二类LSA(链路状态通告),但删除了一条,现在常用的只有六类(1.2.3.4.5.7)1类就是路由器向本区域内所有路由器发送自己直连的路由条目2类就是DR(选举而来)向本区域内所有路由器发送本区域内的所有路由条目(不包括1类)3类就是ABR向连接骨干区域的非骨干区域发送非骨干区域的路由条目,以及想骨干区域发送非骨干区域的路由条目4类就是ABR向OSPF协议的所有区域(除A...
2019-10-06 15:19:36
695
原创 OSPF解决不规则区域问题
OSPF–开放式最短路径优先协议无类链路状态协议,带掩码,根据top图自动生成最短路径组播更新,更新地址224.0.0.5/6触发更新和周期更新(30分钟)OSPF状态机:down:发送hello包进入下一状态init:收到返回的hello包有自己的RID进入下一状态2-way:建邻其中ma网路选举DR和BDR,非DR和BDR不能进入下一状态点到点网络自动形成邻接关系,进入下一状...
2019-10-06 14:56:41
336
原创 ripv1v2兼容性问题
RIP–路由信息协议(动态路由协议)存在v1、v2和NG(ipv6)版本基于UDP520端口工作,为距离矢量型协议,人为设置路径v1广播更新,v2组播更新,更新地址为224.0.0.9v1有类不带掩码,v2无类带掩码,且仅v2支持认证;距离矢量型协议默认开启自动汇总,而v2带掩码,所以宣告之前需要先关闭自动汇总no auto-summary可以进行手动汇总,在路由器所有发出更新的接口上...
2019-10-06 13:23:23
1150
原创 远程连接服务器
远程连接服务器 – ssh port:22定义:通过文字或图形接口进行远程登录,得以获取不在近距离内的操作主机接口远程登录协议:telnet:数据通信为明文传输ssh:数据通信为加密传输其他远程登录工具:RDP:Windows远程桌面管理(GUI)RFB:图形化远程管理协议(vnc)使用的协议功能(只对内网开放):1、分享主机运算能力2、服务器有限对外开放登录方式:1.口...
2019-09-24 23:43:31
182
原创 rhce1--http服务器搭建
rhcsa回顾;1.文件:a.文件创建 touch,echo,mv,cp,vim,remove 目录创建 mkdirb.文件删除 rm 目录删除 rm -r2.用户:a.用户创建 useadd(普通用户) useradd -r (系统用户) 组创建 groupaddb.chown 修改文件的所属者c.用户删除 userdel -r 组删除 groupdeld.chgrp 修改文件所属组...
2019-09-23 23:33:37
177
原创 nmcli
Network Manager Command Line Tools – 基于会话的网路管理vmnet1-- 仅主机模式由主机mac地址自动生成地址,一般为192.168.x.xvmnet8 – nat模式原理类仅主机模式,但若主机可以联通互联网,则虚拟机也可以联通互联网,而 仅主机模式不行vmnet0 – 桥接模式相当于虚拟网卡直接桥接到主机所连接的网络设备上,与主机拥有相同网段的i...
2019-09-23 23:30:26
199
原创 hcip第一天
hcia与ccna简单对比(1)Cisco三个模式:1.用户模式2.特权模式3.全局模式华为两个模式:1.用户视图模式(system-view进入系统视图模式)2.系统师徒模式(2)修改设备名称:sysname xxxexit – quit 逐级退出write – save 保存reset – reboot 重启tab 补全? 查看未知命令查看命令: 将Cisco命令中...
2019-09-07 19:41:05
368
原创 虚拟机安装步骤及破解密码
一、虚拟机安装1、VMware安装步骤①在主页中选择新建虚拟机②第一步选择自定义安装然后下一步③硬件兼容性选择所用的wmware版本,若想在14版本打开12版本的虚拟机则在此选择14版本然后下一步④镜像可以先不急着安装,选择稍后安装然后下一步⑤然后操作系统由于我们学的就是Linux就选择这个然后下一步⑥名称和位置可以自己设置,位置最好不要放在C盘然后下一步⑦处理器及内核数量可以自己...
2019-05-25 21:44:02
2563
原创 Linux磁盘管理
磁盘管理:磁盘: 磁盘是由多个磁性圆盘叠加起来,连接在主轴上面构成一个圆柱状整体,而每一块磁性圆盘两面都可以进行存储数据,在盘面上的显示为凹槽,经由磁头臂的磁头感触读取进行读取数据。每一块磁性圆盘都会被若干同心圆分成若干个磁道,同时产生相同数目的柱面,而盘片也可以分为8个扇形,扇形和磁道截取的弧段即为扇区,每个扇区的存储量为512字节硬盘根据硬盘接口不同命名:IDE :廉价但传输速度漫 ...
2018-12-11 17:46:03
205
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人