自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HCIA

HCIA进制分为二进制、十进制、八进制和十六进制,但八进制不常用网络里的单位:最小的存储单位:Byte–字节最小的传输单位:bit–位1B=8Bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB网络是:(1)终端&服务器用传输介质,用于信息共享(2)终端-操作系统:windows vista/98/XP/7/8/...

2019-10-27 01:36:37 1719 3

原创 多表查询

1.创建student和score表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));创建score表。SQL代码如下:CREATE TABLE score (id INT(10) NOT

2020-10-15 18:08:57 4341

原创 数据库的单表查询

CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10) NOT NULL DEFAULT ‘群众’,姓名 varchar(20) NOT NULL,出生日期 date NOT NULL,PRIMARY KEY (职工号)) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FO

2020-10-08 16:18:33 388 1

原创 CRUD

约束:保证数据安全性、可靠性主键约束(primary key)外键约束(foreign key)非空约束(not null)唯一约束(unique)检查约束(check)默认值(default)在关系数据库中,主键一般交给数据库自己维护(主键自增):MySQL auto incrementsql serve identityOracle 序列(sequence)增加(insert):insert into t_name[(字段1…)] values(v1……)更新(upda.

2020-09-29 20:02:17 137

原创 Linux下源码安装方式安装MySQL

Linux下源码安装方式安装MySQL下载安装包:https://downloads.mysql.com/archives/community/.安装开发工具和安装包解压添加mysql用户名和mysql组执行camake[root@localhost mysql-5.7.14]# cmake -DCMAKE_INSTALL_PREFIX=/soft/mysql -DMYSQL_DATADIR=/soft/mysql/data -DSYSCONFDIR=/etc/my.cnf -

2020-09-26 23:50:41 243

原创 MySQL压缩包方式安装与卸载

MySQL压缩包方式安装与卸载一、MySQL的卸载:停止MySQL服务移除MySQL二、安装官网下载压缩版4.修改配置文件https://downloads.mysql.com/archives/community/解压缩将bin目录配置到环境变量中的path下修改配置文件修改basedir:主目录(MySQL装在哪,哪就是主目录)修改datadir :data文件夹8.0.1以上版本,此处改为utf8mb4,8.0.1以下版本,此处改为utf8初始化

2020-09-20 08:23:54 169

原创 RHCE——SSL的认证

第六天**SSL认证**SSL认证(https)①搭建静态网站——基于https协议的静态网站 443https产生原因: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输 一些敏感信息,比如信用卡号、密码等。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议 HTTPS。

2020-06-13 23:21:43 190

原创 RHCE——mariadb

第四天操作#system restart ntpd# system able ntpd指定端口由哪个程序监听#lost c-i:22#rpm –qa | grep mariadbSystemctl status mariadb#system start mairdb(查看指定程序监听的端口信息)y/n(是否设置密码)密码设置成功(是否匿名登录等问题)(登录成功)#myql – uroor – (密码)Exit退出#mysql –u root# mysql –u

2020-06-05 15:16:34 179

原创 RHCE——NTP

更改系统时间(第三天)时区更改时区(第一种)1、tzselect #查询需要的时区2、查看命令最后的提示,添加变量到~/.bash_profile文件中 追加TZ=‘Africa/Nairobi’; export TZ3、重新登陆生效#soure .bash_profile#date#date –R(第二种)#timedatectl list-timezones #列出时区域信息 #hostnamectl set-h#Timedatectl #列出

2020-06-03 17:25:46 190

转载 linux常用命令大全

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /pr

2020-06-01 22:49:04 318

原创 RHCE——DHCP

RHCE第二天DHCP1.获取软件包#Mount/dev/sr0/mnt2.Yum安装 配置yum仓库 路径:#vim /etc./tum.repos.d/basere[o[base]Name=baseBaseurl=file:///mntGpgcheck=0(四条信息配置yum源)3.确认yum源是否正常#yum repolist 04.yum install dhcp工作原理(1)客户端:利用广播数据包发送搜索DHCP服务器(2)服务器端:提供客户端网络相

2020-06-01 20:46:03 199

原创 RHCE——LVM

RHCE第一节课LVM题:创建3个分区,每个分区大小2G,整合两个分区一个分区大小4G剩下所有空间为第二个分区解:pv pvspvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3ylvspvsmount |grep /dev/sdbumount /dev/sdb2vim etc/ fstabfdistpartprobepvcreate /dev/fstab pvsPvdisplay知识点:PE(physical extent)

2020-06-01 20:33:49 208

原创 动态路由实验

2019-11-23 18:57:50 291

原创 OSPF实验

一、拓扑配置以及各端口的IP地址的配置二、OSPF基本配置1、启动协议,并配置进程号2、 [r1-ospf-1]area 0 //进入区域3、[r1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255反掩码4、display ospf peer brief //查看邻居关系摘要三、OSPF配置完后可以查表看查看邻居关系摘要四、...

2019-11-23 18:07:57 257

原创 OSPF

当设备启动OSPF之后,使用224.0.0.5发出hello包,发现并建立邻居关系,生成邻居表;display ospf peer brief //查看邻居关系摘要OSPF Process 1 with Router ID 2.2.2.2 //自己的信息Peer Statistic InformationArea Id Interface ...

2019-11-23 17:47:15 158

原创 DHCP

DHCP动态主机配置协议–统一分发和管理IP地址基于UDP协议,端口号67&68基于Client/Server架构成为DHCP服务器的条件1、自身拥有合法的IP地址2、自身拥有接口或者网卡连接到所要下发地址的网络范围DHCP数据包以及过程客户端 服务器---------DHCP Discover(广播)------------><--------DHCP O...

2019-11-04 13:54:38 2341 4

原创 浮动静态路由

浮动静态路由Public routing table : StaticDestinations : 5 Routes : 5 Configured Routes : 5Static routing table status :Destinations : 5 Routes : 5Destination/Mask Proto Pre Cost Flags NextHop Interfa...

2019-11-04 13:21:32 1635

原创 网络组建步骤

网络组建步骤:1、拓扑设计2、IP地址规划–按照拓扑中划分的网络范围,规划网络位不同的IP地址3、配置1)配置各个节点的IP地址2)路由–全网可达3)测试–ping4)策略5)优化6)排错4、维护和升级路由器路由器的作用:1、用于不同网络之间的互联2、为其所承载的流量进行路径的选择–路由**路由的工作原理:**路由器收到数据包之后,会查看其目标IP地址...

2019-11-04 12:14:26 4422 1

原创 子网划分

子网划分:给定一个较大的网络范围,可以通过从主机位借位到网络位,实现将原本大的网络范围划分成若干个小的网络范围。划分的网络范围数量由借的位数决定eg:172.16.0.0/23--大的范围借3位,写出划分出的所有的网络范围以及每个范围内可用的IP地址范围10101100 00010000 00000000 00111110--172.16.0.0/26 0.1 - 0.62101...

2019-10-29 12:30:59 340

转载 Python高级--生成器

Python高级–生成器在 Python 中,使用了 yield 的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行。调用一个生成器...

2019-09-27 18:50:16 146

原创 Python高级--装饰器

代码开发原则:OCP原则( open close protocol)def foo(): print("foo")def bar(func): func()bar(foo)在不动原有代码的基础上,将我们需要的功能添加上去,就是Python的装饰器Python的装饰器就是一种装饰者设计模式的体现python利用闭包实现了装饰器如果被装饰的函数存在参数,则需要在装...

2019-09-27 18:15:28 126

原创 深浅拷贝和列表生成器

深浅拷贝对象的拷贝深浅拷贝import copycopy.copy # 浅拷贝,仅仅拷贝对象的第一层对象copy.deepcoy # 深拷贝,会递归拷贝浅拷贝:拷贝不可变类型不会给拷贝的对象开辟新的内存空间,而只是拷贝了这个对象的引用。对可变类型的第一层对象进行拷贝,对拷贝的对象会开辟新的内存空间进行存储,子对象不进行拷贝。深拷贝:不可变类型进行深拷贝如果子对象没有可变...

2019-09-24 23:27:36 152 1

原创 包和模块

什么是包(package)简单而言,包就是文件夹,用来存放和管理模块所用在Python中,真正意义上的包,必须存在一个初始化文件(init.py)什么是模块(module)xx.py文件或者文件的集合导包:import xxx.xxx.xxxfrom xx.xx import xxximport xxx.xxx.xxx as aliasimport xxx.xx.*注意:有时候...

2019-09-24 22:52:07 177

原创 异常处理

异常处理异常处理 Exception异常:就是不正常的情况,程序开发过程中错误和BUG都是补充正常的情况异常发生的后果是引发程序崩溃处理异常的方式(try-except:异常捕获处理)异常处理的目的是提高代码的稳定性和健壮性!!!Python使用try处理的语法结构!!!try表示可能发生异常的代码exceptbiao’s当发现异常后,代码会立刻进入except中来[else:...

2019-09-22 21:42:21 77

原创 面向对象

面向对象面向对象(Object Oriented Programming)OOP分为类和对象两个。类:静态的属性和方法对象:类的一个实实在在的案例,实例事项:中英文符号的书写问题、变量和类的命名规范问题以及PEP8规范问题。面向对象的编程语言有三个特征:*1、封装 2、继承 3、多态封装:Python三种封装的写法:1、常规写法将属性私有 __属性名称 2、调用全局函数p...

2019-09-22 21:17:02 104

原创 pycharm快捷键

代码编辑快捷键CTRL + ALT + SPACE 快速导入任意类CTRL + SHIFT + ENTER 代码补全SHIFT + F1 查看外部文档CTRL + Q 快速查找文档CTRL + P 参数信息(在方法中调用的参数)CTRL + MOUSE OVER CODE 基本信息CTRL + F1 显示错误或警告的描述CTRL + INSERT 生成代码CTRL + O 重载方...

2019-09-21 20:25:53 101

原创 论python常见内置模块

系统的内置模块syshashlibhmacbase64timedatetimesys模块:sys.argv() 在Python脚本传参使用sys.exit() 系统退出sys.getdefaultencoding() 获取系统默认编码getfilesyst...

2019-09-20 01:00:00 219

原创 python os模块 以及 os.path模块

os模块os.getcwd()获取当前工作目录,即当前Python脚本工作的目录路径os.chdir(“dirname”) 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: (’.’)os.pardir 获取当前目录的父目录字符串名:(’…’)os.makedirs(‘dirname1/dirname2’) 可生成多层递归目录os.removedi...

2019-09-20 00:42:19 330

原创 Python3全局函数的解析

abs() dict() help() min() all() dir() hex() next() slice()any()divmod() id() object() sorted()ascii() input() oct() staticmethod()bin() eval() int() open() s...

2019-09-19 23:42:01 268

原创 函数高级

## 引用传递引用传递,实质是在传递内存地址递归递归就是子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的基本方法。例如下图:递归有两大必要条件,分别是(1)函数自身调用自身(2)要有终止条件(死循环)经典例题:利用递归求n!利用递归调用求n!def p(n):if n == 0 or n == 1:return 1else:retu...

2019-09-16 13:00:42 230

原创 Python中函数的初览

1、什么是函数为了完成某一功能的代码的集合,叫做函数,函数就是行为,就是动作2、如何定义函数,使用关键字def:define function 定义函数3、函数调用 函数定义后,不会自动执行,需要调用者调用才会执行。4、函数的分类有没有参数有参无参无有返回值的有返回值无返回值(1)函数代码块以def关键词开头,后接函数标识符名和圆括号()。(2)任何传入实参和形参必须放...

2019-09-15 00:25:44 110

原创 字符串对象和切片操作

1、字符串对象被引号引住的内容叫做字符串,单引号、双引号、三引号|-- 字符串对象的常用方法[‘capitalize’, ‘casefold’, ‘center’, ‘count’, ‘encode’, ‘endswith’, ‘expandtabs’, ‘find’, ‘format’, ‘format_map’, ‘index’, ‘isalnum’, ‘isalpha’, ‘is...

2019-09-15 00:21:05 799

原创 常见方法

python用来操作多个值的一种数据类型list 列表set 集合tuple 元组dict 字典list 列表set 集合tuple 元组type(a_tuple)<type ‘tuple’>type(a_tuple2)<type ‘tuple’>dict 字典dict.clear() 删除字典中所有元素dict.copy() 返回字典(浅...

2019-09-13 21:35:04 111

原创 三大流程

三大流程三大流程顺序(从左而右,从上到下)选择单分支if 条件双分支if条件:#条件满足执行的代码else条件:#条件不满足的代码多分支(三分支) if条件1:#执行符合条件1的代码elif条件2:#执行符合条件1的代码else条件3:执行不符合以上所有条件的代码循环break关键字:可以终止循环continue关键字:跳出本次循环,进入下一次循环el...

2019-09-11 17:05:33 140

原创 常见运算符

常见运算符算术运算符逻辑运算符关系(比较)运算符三大流程顺序(从左而右,从上到下)选择单分支if 条件双分支if条件:#条件满足执行的代码else条件:#条件不满足的代码多分支(三分支) if条件1:#执行符合条件1的代码elif条件2:#执行符合条件1的代码else条件3:执行不符合以上所有条件的代码循环算术运算符+ #加法- ...

2019-09-08 21:27:31 181

原创 变量和变量类型的解析

变量在程序运行过程中,可能会发生变化的量定义变量: 变量名称=变量值,注意:Python典型的弱数据类型语言,变量的类型是不用声名,而是由值来确定。比如 java c 变量值 变量名称=变量值变量(标识符)的命名规则: 1.变量的名字必须使用有效字符(大小写字母+数字+_) 2.数字不允许开头 3.变量名称有意义 4.建议使用下划线法 小:userName大:User...

2019-09-07 22:28:11 389

原创 第一个Python程序

第一个Python程序Python 诞生Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989 年发明,第一个公开发行版发行于 1991 年。Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL(GNU General Public License)协议。Python 语法简洁清晰,特色之一是强制用空白符(...

2019-09-07 22:18:27 376

原创 Python环境变量的安装和配置

Python环境变量的安装和配置环境安装运行环境CPython编写环境记事本工具即可notepad++、ueditor、ediplus、sublime、vimPython的环境安装和配置|-- 运行环境的安装和配置|-- 开发环境的安装和配置![在这里插入图片描述](https://img-blog.csdnimg.cn/20190907214553132.p安装过程我们...

2019-09-07 21:58:16 891

空空如也

空空如也

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

TA关注的人

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