自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库中的常用函数

聚合函数:函数名称作用COUNT统计查询结果的行数AVG平均值,返回指定列数据的平均值SUM求和,返回指定列的总和MAX查询指定列的最大值MIN查询指定列的最小值数值型函数:函数名称作用ABS求绝对值SQRT求二次方根POW和 POWER两个函数的功能相同,返回参数的次方MOD求余数CEIL 和 CEILING两个函数功能相同,都是返回不小于参数的最小整数,即向上取FLOOR向下取整

2020-10-17 11:11:30 167

原创 多表查询练习

mysql> use db_yckdDatabase changedmysql> -- 1.创建student和score表mysql> CREATE TABLE student ( -> id INT(10)not null unique primary key, -> name VARCHAR(20) NOT NULL, -> sex VARCHAR(4), -> birth YEAR, -> departme

2020-10-12 20:02:57 102

原创 SQL查询练习

一、单表查询素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等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

2020-10-12 19:44:41 527

原创 MySQL数据库中增删改查(CRUD)操作

一、MySQL数据库中单表数据的操作:1、增加insert into t_name values(v1,v2…);insert into t_name[(字段1 …)] values(v1 …);2、删除:deletedelete from tablename where 条件(经过数据字典)truncate 语句(慎用)该语句也是用来删除表,是无法恢复的truncate table 表名称3、数据的修改/更新:updateupdate t_name set 字段1 = 新值,

2020-10-03 14:14:06 76

原创 Linux上用源码安装MySQL

1.下载源码版本MySQLhttps://downloads.mysql.com/archives/community/选择boost的版本,并下载到自己指定的路径2.将下载好的压缩包传输到虚拟机中解压压缩包3.进行安装,创建用户和组为数据库添加软链接需改变文件的拥有者和组4.配置cmake编译器下载cmake编译器解压切换目录并编译模板预置如果模板预置错误,还需要安装c++依赖cmake -DCMAKE_INSTALL_PREFIX=/usr/local/m

2020-09-27 14:23:23 106

原创 Linux上用二进制安装MySQL

1.下载源码版本MySQLhttps://downloads.mysql.com/archives/community/在这里插入图片描述选择boost的版本,并下载到自己指定的路径在这里插入图片描述2.将下载好的压缩包传输到虚拟机中在这里插入图片描述解压压缩包在这里插入图片描述3.进行安装,创建用户和组在这里插入图片描述为数据库添加软链接在这里插入图片描述需改变文件的拥有者和组在这里插入图片描述4.配置cmake编译器下载cmake编译器在这里插入图片描述解压在这里插

2020-09-27 14:17:57 58

原创 Linux上安装MySQL(YUM在线安装)

1.在Linux上打开终端并输入命令进行下载:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2.使用以下命令安装下载的发行包:-Uvh:升级软件包rpm -Uvh mysql80-community-release-el7-3.noarch.rpm使用MySQL Yum存储库时,默认情况下会选择要安装的最新GA版本MySQL。如果这是您想要的,则可以跳到下一步。默认情况下,默认启用最新GA

2020-09-27 14:02:44 100

原创 如何在Windows下用压缩包方式安装MySQL

1.压缩包下载https://downloads.mysql.com/archives/community/(1)解压到非中文、非特殊字符路径下(2)将bin目录配置到环境变量中(3)在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadirbasedir=mysql主目录datadir=mysql主目录/data(4)以管理员身份打开cmd,将路径切换到bin中,执行命令mysqld install # 安装mysql服务器到系统(5)启动服务:

2020-09-19 19:11:27 307

原创 路由策略

路由策略在控制层面抓取流量后,对流量进行修改,之后影响路由器路由表的生成,最终干涉选路;【1】抓控制层面流量:1)ACL —设计用于干涉数据层面流量,兼用抓取控制层面流量–不能精确匹配可以为所有的路由策略服务;2)前缀列表 — 专用于抓取控制层面的网络号;为分发列表和route-map服务r2(config)#ip prefix-list xxx permit 2.2.2.0/25 ...

2019-11-23 10:45:07 129

原创 重发布技术

重发布:又称重分布、重分发:一台设备同时运行于两个协议或两个进程,默认从两端学习到的路由条目不共享;重发布技术就是人为的进行共享;关注点:1、必须存在ASBR — 自治系统边界路由器—协议边界路由器2、必须考虑种子度量—协议间共享路由时,度量是携带到新的路由协议中,需要在ASBR导入路由时添加起始度量;规则:1、将A协议发布到B协议时,在ASBR上的B协议中配置;2、将A协议发布...

2019-11-20 15:40:30 145

原创 OSPF思维导图

2019-11-20 15:36:08 242

原创 二层技术:数据链路层思维导图

2019-11-20 15:35:27 203

原创 RIP路由协议思维导图

2019-11-20 15:34:51 424

原创 静态路由实验

1.先将全局中要进行配置的路由器分好网段进行标记2.将所有接口配置好IP地址给接口配置IP地址R2(config)#interface f0/0R2(config-if)#ip address 12.1.1.2 255.255.255.0R2(config-if)#no shut3.将R2-R4路由器配置环回接口R1(config)#interface loopback 1...

2019-11-20 15:27:51 96

原创 CCNP静态路由扩展

静态路由的扩展配置:1.环回接口–设备上用于测试TCP/IP协议栈能否正常使用,默认没有,需要手工创建R1(config)#interface loopback 1 //创建环回接口R1(config-if)#ip address 1.1.1.1 255.255.255.02.手工汇总–去往多个可以汇总的网段且具有相同的下一跳时,可以直接写成汇总路由R2(config)#ip rout...

2019-11-06 08:54:02 77

原创 静态路由实验

1.先将全局中要进行配置的路由器分好网段进行标记2.将所有接口配置好IP地址R2(config)#interface f0/0R2(config-if)#ip address 12.1.1.2 255.255.255.0R2(config-if)#no shut3.将R2-R4路由器配置环回接口R1(config)#interface loopback 1R1(config...

2019-11-05 22:23:51 106

原创 CCNP第一天

OSI七层参考模型:ISO组织提出应用层-- 应用程序和服务所在,HTTP(WEB) HTTPS FTP SMTP POP3人类语言–>编码(ASCII)表示层-- 编码–>二进制会话层-- 管理会话,数据加解密传输层-- 使用端口号标记不同的程序或者服务,0-65535,其中0-1.23著名端口1024-65535高端口(动态端口)。TCP/UDP著名端口(目标端口):...

2019-11-02 10:58:53 115

原创 Python迭代器与生成器

迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>> list=[1,2,3,4]>>> it = i...

2019-09-27 22:45:25 77 1

原创 Python中深浅拷贝

深浅拷贝对象的拷贝import copycopy.copy: 浅拷贝,仅仅拷贝对象的第一层copy.deepcopy: 深拷贝,会递归拷贝浅拷贝:深拷贝:可以看到c能将123123也拷贝到,是一种递归拷贝,而b不行,这就是深拷贝。...

2019-09-27 22:38:52 79

原创 Python中包和模块与 =,is的使用

一、包和模块1.包:包就是文件夹,用来存放和管理模板所用在python中,真正意义上的包,必须存在一个初始化文件(init.py)2.模块xx.py文件或者文件的集合导包:import xxx.xxx.xxxfrom xx.xx(文件夹) import xxx(模块名称)import xxx.xxx.xxx as aliasimport xxx.xx.*注意:有时候有些...

2019-09-27 22:28:43 69

原创 PyChram的快捷键

PyChram中快捷键:一.编辑Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt+Space 快速导入任意类Ctrl + Shift+ Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift+ F1 外部文档,进入web文档主页Ctrl + Shift+Z Redo 重做Ctrl +...

2019-09-27 22:20:27 142

原创 Python的异常处理

异常概述(Exception):1.异常:就是不正常的情况,程序开发过程中错误和BUG都是补充正常的情况2.异常发生的后果:引发程序崩溃3.处理异常(容错):包容出现的不正常的错误,保证程序的正常执行4.处理异常的方式:try-except: 异常捕获处理5.异常处理的目的:提高代码的稳定性和健壮性python使用try处理的语法结构1.try:可能发生异常的代码2.e...

2019-09-27 22:13:38 60

原创 Python面向对象

Python支持面向过程、面向对象、函数式编程等多种编程方式。Python对面向对象的语法进行了简化,去掉了面向对象中许多复杂的特性。例如,类的属性和方法的限制符—public、private、protected。Python提倡语法的简单、易用性,这些访问权限靠程序员自觉遵守,而不强制使用。面向对象(Object Or’iented Programming)OOP:面向对象就是一种分类的过程...

2019-09-27 22:03:54 48

原创 Pyhton的内置模块

一、sys模块sys.argv() 在python脚本传参使用sys.exit() 系统退出sys.getdefaultencoding() 获取系统默认编码sys.getfilesystemencoding() 获取文件编码sys.getrecursionlimit() 获取系统默认递归的最大层数sys.setrecursionlimit(num) 设置递归的最大层数...

2019-09-27 21:51:25 67

原创 Python中os模块和os.path模块

在Pythob中:os模块是python标准库中访问操作系统的模块,可以适应于不同的操作系统平台,快速完成文件、目录的相关操作,如查找文件的目录,为文件创建新目录等一.os模块1.os.cpu_count() : # 获取CPU架构2.os.chdir(path) : # change directory 修改目录先用os.path模块中os.path模块求绝对路径,,再用os.ch...

2019-09-19 19:02:21 140

原创 Python内置函数

abs() 函数abs() 函数返回数字的绝对值。数值表达式,可以是整数,浮点数,复数,如果参数是一个复数,则返回它的大小。print ("abs(-40) : ", abs(-40))print ("abs(100.10) : ", abs(100.10))abs(-40) : 40abs(100.10) : 100.1all() #函数用于判断给定的可迭代参数 itera...

2019-09-19 18:48:07 77

原创 Python中默认值参数、可变参数、命名参数、万能参数

.函数的默认值#在Python中,可以为函数的参数给予默认值#一旦某个存在默认值,那么如果在调用的时候,#不传递这个参数,则按照默认值#减少调用时的繁杂操作注意:在定义函数时,如果存在有默认值的参数,一定要写在没有默认值的参数后面,否则在调用是,无法确定参数到底传给哪个参数。用一个函数的默认值来计算圆的面积:可以在函数中用3.14这个默认值来定义一个3.14159,并在接下来的调...

2019-09-17 18:24:26 231

原创 Python函数的引用传递、递归传递和匿名函数

在Python中,函数中又有以下几种函数类型:1.引用传递2.可变参数,命名参数,万能参数3.匿名函数(lambda)4.闭包5.递归6.偏函数7.函数作为参数传递8.函数调用全局变量9.全局变量和局部变量在引用传递中:引用传递,实质是在传递内存地址可以看出x因为引用传递来被被赋值了6,用y来调用,z又调用了x在递归传递中:递归就是相当与自身调用自身的一个函数递归...

2019-09-17 18:17:15 182

原创 Python中字符串对象和切片

在Python中:字符串对象的定义:被引号引住的内容叫做字符串,单引号、双引号、三引号字符串对象的常用方法:capitalize(): 让字符串首字母大写center(): 让字符串居中,默认时以空格填充,可以由用户自己指定填充ljuse(): 左对齐rjust(): 右对齐count(): 统计字符串中,,某个字符或者字符串出现的次数encode/字节的decode方...

2019-09-17 18:13:59 74

原创 Python函数

1.什么是函数:为了完成某一功能地代码的集合,叫做函数2.如何定义函数:使用关键字def(define function)定义函数def 函数名称([参数列表]):函数体return 返回结果3.函数调用:函数定义后,不会自动执行,需要调用者调用才会执行函数名称([实参列表])4.函数的分类:有没有参数有参无参有无返回值的有返回值无返回值第一个函数程序:运行结...

2019-09-17 17:56:50 50

原创 Python变量和变量类型

在python中:变量是指在程序运行中,可能会发生变化的量,叫做变量定义变量:变量名称=变量值注意:Python典型的弱数据类型语言,变量的类型是不用声明的,而是由值来确定的变量(标识符)的命名规则:1、变量的名称必须使用有效字符(大小写字母+数字+_)组成2、数字不允许开头3、变量名称有意义4、建议使用下划线法 userName user_name5、不要使用关键字和保留字[...

2019-09-15 19:42:27 83

原创 Python的三大流程

在paython语言中,也有着跟其它语言一样的三大流程:分别是:1.顺序:顺序就是我们平常中的习惯一样,在一个程序中,从左往右,从上而下的运行这个流程。2.分支(选择)结构:(1):单分支:if条件语句块(2):双分支:if条件条件满足的代码else条件不满足的代码(3):多分支(三分支):if 条件1 :执行符合条件1的代码elif 条件2:执行符合条件2的代码…...

2019-09-15 09:21:46 76

原创 Python容器

Python容器的概念:python中用来操作多个值的以以终数据类型变量=值一般编程语言都会设计存储多个值存储方式1.list 列表 链表的实现2.set 集合3.tuple 元素4.dict 字典列表(list):是一种链表或者数组的实现[ ]列表的定义:(可以存储任意类型)a = [1,2,3,4]b = list([1,2,3,4])访问列表中的元素使用下标...

2019-09-13 21:32:09 61

原创 Python的常见运算符

Python中有以下三种常见的运算符:1.算数运算符2.逻辑运算符3.关系(比较)运算符4.赋值运算符算数运算符:加法减法乘法/ 除法% 求余数,求模// 整除** 幂次方逻辑运算符:(结果是一个bool值)与(并且):and:多者条件必须同时满足或(或者):or:只要有一者为真,则为真非(不是):not:取反赋值运算符:= 将右侧的值赋给左侧+=...

2019-09-13 21:26:05 92

原创 第一个Python程序

1.新建文本文档,将文本文档扩展名改为.py,并用Sublime Text打开2.在Sublime中输入要输出的字符串print(“要输出的字符串”)在cmd中:盘先进入文本文档创的盘中用dir可以查看盘中的文件并用cd 文件即可进入文本文档所在的文件中输入python 新建的文本文档即可...

2019-09-07 20:01:58 55

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

第一步:先去官网下载python官方网站:http://www.python.orgftp官方下载地址:http://www.python.org/ftp/python在官方ftp下载地址中,可以选择下载任意一个需要的版本在下载地址中下载好需要的版本第二步:需将这两处勾点上将此处全部勾选要将第一个勾选上再安装完后,一定要点击图中勾画处完成安装注意:如果安装完成后在cm...

2019-09-07 19:54:54 66

原创 如何用VMware安装linux系统

在这里插入图片描述在这里插入图片描述在这里插入图片描述

2019-04-13 14:09:20 104

空空如也

空空如也

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

TA关注的人

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