自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL多表查询

多表查询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));mysql> create table student (-> id int(10) no

2020-10-17 11:00:11 271

原创 2020-10-11

表名: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 KEY (职工号))

2020-10-11 19:05:28 165

原创 总结 Mysql

CRUD就是增查改删的意思数据库的单表操作增加(create):全列插入:insert into 表名 values(…)缺省插入:insert into 表名(列1,…) values(值1,…)缺省插入:insert into 表名 set field1=value1,field2=value2同时插入多条数据:insert into 表名 values(…),(…)…;主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准insert into t_name[

2020-10-05 13:05:40 220

原创 MySQL数据库下创建水浒传表

创建一个数据库,在库里创建一个表然后在表里写入相应的信息以及限制。成功提示:在查看完成一张拥有id name nickname starname gender age address 的表。。

2020-09-29 21:07:55 323

原创 Linux 下数据库安装

我们发现没有wegt,所以先安装wegt安装wegt使用wget下载官方yum源的rpm包使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了开始安装MySQL服务器首先启动MySQL获取随机密码:用随机密码更改密码:登录成功:...

2020-09-27 18:33:37 138

原创 window系统安装配置MySQL8.0(要求使用解压)

window系统安装配置MySQL8.0(要求使用解压)知道自己把压缩包解压在哪里了。然后进入计算机的环境变量双击系统变量里的path然后新建一个环境变量将第一步那个位置复制过来粘贴上。修改配置文件(用sublime打开my.ini)将第一步目录位置粘贴到这两个变量编码basedirdatadir初始化命令(记录控制台给出的随机密码,一定记住): mysqld --initialize --console然后先给mysql服务创建名称(方便到时候建立多个mysql服务时

2020-09-20 18:34:59 270

原创 动态路由协议(OSPF)

OSPF:开放式最短路径优先协议1.无类别链路状态路由协议—组播更新协议:224.0.0.5/62.触发更新、周期更新(30min);跨层封装到网络层–协议号893.基于LSA更新导致更新量很大-----需要为中大型网络服务—周期的维护—结构化部署4.结构化部署–区域划分、地址规划数据包—5种基本数据包1.HELLO – 邻居的发现、建立、保活2.DBD --数据库描述包 – 数据...

2019-11-22 15:33:18 210

原创 二层技术

二层技术数据链路层;—核心功能–介质访问控制功能—控制物理层网络类型:1)MA–BMA、NBMA:多路访问–在一个网段内节点数量不限制2)点到点:在一个网段只能两个节点存在,出现第三个节点时,无法正常通行一、以太网:共享型网络—频分—在线缆上使用不冲突的不同波段频率来叠加带宽 以太网网线:同轴电缆、RJ-11(模拟转数字)、RJ-45、光纤(光信号转数字) 二层管理方案:BM...

2019-11-15 21:04:19 501

原创 动态路由RIP协议

动态路由协议简介1·路由协议是路由器之间交互信息的一种语言。2·路由协议共享网络状态和网络可达性的一些信息。3·路由协议定义了一套路由器之间通信时使用的规则。4·路由协议维护路由表、提供最佳转发路径。·常用的动态路由协议有RIP:Routing Information Protocol,路由信息协议。OSPF:Open Shortest Path First,开放式最短路径优先。I...

2019-11-15 19:51:29 259

原创 CCNP总结

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

2019-11-03 10:31:19 239

原创 静态路由的扩展配置

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

2019-11-03 09:19:13 158

原创 静态路由配置

1,首先搭建好模型,我们采用三个路由器三个交换机,以及每个交换机搭配两个PC的方法。2,我们开始配置路由器,!首先我们进去全局配置模式。!进入我们的接口,然后配置接口地址ip address 172.16.1.1 255.255.255.0注意,要配置掩码。!然后打开接口:no shutdown每一个接口都是如此。3.然后我们开始配置路由上的其他配置!ip dhcp pool...

2019-11-02 15:15:34 1014

原创 Python高级:生成器(generator)

什么是生成器?  通过列表生成式,我们可以直接创建一个列表,但是,受到内存限制,列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间,  生成...

2019-09-28 12:41:09 158

原创 Python高级--装饰器

四.装饰器a.无参装饰器import time, randomdef index():time.sleep(random.randrange(1, 5))print(“welcome to index page”)b.有参装饰器def outer(func): # 将index的地址传递给funcdef inner(*args, **kwargs):start_time = t...

2019-09-28 12:37:32 109

原创 Python高级--深浅拷贝

一、数字和字符串的拷贝1、赋值举个栗子:a1 = 123123a2 = 123123a2 = a1 赋值print(id(a1))print(id(a2))输出结果是:195978029835219597802983522、浅拷贝import copy # 使用浅拷贝需要导入copy模块a1 = 123123a3 = copy.copy(a1) # 使用copy...

2019-09-28 12:26:01 149

原创 PyCharm使用技巧及常用快捷键

Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Alt + Insert 自动生成代码Ctrl + O 重新方法Ctrl + Alt + T 选中Ctrl + / 行注释/取消注释 Ctrl + ...

2019-09-23 22:44:10 331

原创 python异常处理

什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息...

2019-09-23 22:38:24 111

原创 Python面向对象

|-- 类的定义|-- 类的成员|-- 属性|-- 方法类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。|-- 面向的三大特征|-- 封装|-- 继承|-- 多态继承:即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象...

2019-09-23 22:30:59 97

原创 python os os.path模块的常用方法

Python os.chdir() 方法os.chdir() 方法用于改变当前工作目录到指定的路径。import os, syspath = “/tmp”retval = os.getcwd()print “当前工作目录为 %s” % retvalos.chdir( path )retval = os.getcwd()print “目录修改成功 %s” % retvalPytho...

2019-09-19 13:26:21 233

原创 Python3 内置函数

abs() 函数函数返回 x(数字)的绝对值Python dict() 函数*、dict() 函数用于创建一个字典。dict() # 创建空字典{}dict(a=‘a’, b=‘b’, t=‘t’) # 传入关键字{‘a’: ‘a’, ‘b’: ‘b’, ‘t’: ‘t’}dict(zip([‘one’, ...

2019-09-17 21:14:58 119

原创 python函数高级

python引用传递*值传递类型例如以下:上面的代码仅仅是将a的值作为參数传递进去。程序运行完之后a的值并未改变、a = 1def change_integer(a):a = a + 1return aprint( change_integer(a))print (a)结果:21引用传递的类型例如以下:b = [1, 2, 3]def change_list(b)...

2019-09-15 18:17:55 153

原创 Python 函数

Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变...

2019-09-15 16:02:16 188

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

python切片,字符串的逆序#encoding=utf-8name = “abcdefghijklmn”age = 20print("%s的年龄为%d"%(name,age)) #abcdefghijklmn的年龄为20print(“我的年龄为%d”%age) #我的年龄为20print(name[2:-2]) #输出为cdef...

2019-09-15 09:11:18 204

原创 Python 容器用法整理

基本顺序存储结构——列表与元组1.容器类型:(1)列表(List)2.集合(2)字典(Dictionary)|-- 元素列表中,我们可以使用下标来访问元素(操作)a = [1,4,5,6]a[1]|-- list的长度len全局函数,可以求一个容器的元素个数set(集合):在命令提示符python语言中的导入x = set(‘spam’)y = set([‘h’,‘a’,...

2019-09-13 16:19:51 451

原创 python三大流程

程序流程结构:①顺序结构:即语句从上到下按顺序执行②分支结构:一条大路,会有很多分支路口。在python常用if…elif…else判断语句③循环结构:例如像放歌一样,歌单循环播放。在python常用while循环或是for循环...

2019-09-10 17:59:25 181

原创 python笔记4-常见运算符

1.算术运算符+,-,*,/, %取余运算2.比较运算符,<,>=,<=,==3.赋值运算符4.逻辑运算符5.位运算& | ^ >> <<

2019-09-08 17:29:05 162

原创 3、变量的变量类型的解析

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给...

2019-09-07 20:04:09 213

原创 2、第一个Python程序

第一个程序 - helloWorldhelloWorld 一直都是每一门语言经典的第一课,就是使用那一种语言输出 HelloWorld 的字符串print(‘HELLO WORLD!’)代码非常简单,只需要一行就行。那么。。。代码已经有了,如何去使用它呢?我们有两种快速的使用方法.1、使用交互式python环境输出2、写成一个脚本再使用这里我们两种方法都会展示.首先是第一种方法...

2019-09-07 19:59:47 120

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

在没有勾选add。。。。的情况下。1,点“我的电脑”,右键选“属性”。2,选择“高级系统设置”—>选“环境变量”—>在“系统变量”中选中“Path”,再点“编辑”—>再点“编辑文本”。3,在“变量值”一栏,把自己所安装的python路径拷进去就可以了,我安装的路径是“C:\Python27”。4.完成之后,一路点击确定关闭,就ok了。...

2019-09-07 19:50:30 370

空空如也

空空如也

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

TA关注的人

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