自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis持久化、主从简介

1.redis持久化redis的持久化有两种方式,一种是aof,另一种是rdb。1.1.rdbrdb是指redis-server会在指定的时间间隔内将内存中的数据以快照的形式写入磁盘,其实际的操作过程是folk一个子进程将数据写入文件(dump.edb),写入成功后,临时文件就替换掉了最终的文件。我们可以在redis的配置文件redis.conf中找到快照的时间间隔,我们以云服务器中的re...

2020-03-30 20:11:30 142

原创 python操作Redis数据库

1.准备工作python需要提前安装第三方库redis,在虚拟环境的终端中运行以下代码,pip install redis2.python操作因为redis第三方库的使用语法和redis的使用语法基本一致,我们这里仅简单介绍对于string类型、hash类型和list类型的操作。2.1.string类型我们需要先实例化一个redis对象,import redisrstr = re...

2020-03-30 19:18:20 248

原创 Redis简介、公共操作和五种常用数据类型及其相关操作

1.何为RedisRedis是NoSQL数据库,是一种非关系型数据库。Redis将数据保存在内存中,因此速度超快。Redis中只有键值对(即key和value)。Redis共有八种数据类型,常用的有五种数据类型。Redis中单个Key最大支持到512M。Redis有 0~15号库,也就是说有16个库,默认使用0号库。Redis使用的端口号为6379。我们以下的操作均使用阿里云服...

2020-03-27 20:28:01 179

原创 从购买到安装,详解阿里云服务器安装Redis

1.购买阿里云并打开6379端口登录阿里云官网,选择云服务器ECS,如图,选择购买突发性能实例 t5,如图,因为新人可能会有活动,笔者买的时候只要76元。购买时要实名认证。注意购买要选择Ubuntu系统,如图,购买完成后,可以在自己的控制台里面找到云服务器并进入安全组界面,配置安全组规则,如图,添加安全组规则,如图,填写内容如图,2.安装Redis连接云服务器,笔者这...

2020-03-27 16:08:41 581

原创 pymysql操作数据库

1.安装在cmd中使用以下语句来安装pymysql,pip install pymysql# 如果因为网速问题无法安装可以使用python的国内源,使用以下语句来安装pip install pymysql -i https://mirrors.aliyun.com/pypi/simple/2.pymysql操作数据库的五⾏拳我将会举一个例子来展示如果通过pymysql进行数据库操作,...

2020-03-23 09:48:20 241

原创 MySQL数据控制、索引与视图、数据库备份与恢复

1.数据控制1.1.事务事务把⼀组操作看做⼀个整体,要不都操作成功,要不都操作失败。(ACID)表的数据库引擎必须是innodb。innodb⽀持事物,myisam不⽀持事务。修改表引擎的语句为:alter table 表名 engine = innodb;# 查询是否为⾃动提交select @@autocommit (1为⾃动提交,0为手动提交)# 关闭⾃动提交set auto...

2020-03-22 20:21:23 144

原创 MySQL基础练习2

查询操作注意:查询中所涉及到的表格请查看

2020-03-20 20:16:35 1148

原创 MySQL高级查询

高级查询1.子查询⼦查询嵌⼊到其他查询语句中查询语句,⼦查询只能出现在from,where、having中。⼦查询不要⽤select *,exists除外。select titlefrom forumwhere uid in (select id from php_user where name='王琨' );select * from blog_article where cid ...

2020-03-20 20:15:52 325

原创 MySQL基础练习1

请用sql语句在mysql里建立相应的表将如下数据插入到表里INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (108 ,‘曾华’ ,‘男’,‘1977-09-01’,95033);INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (105 ,...

2020-03-18 20:25:09 352

原创 MySQL数据类型补充、数据操作和数据查询

1.数据类型补充上次我们介绍了MySQL的数值型、字符型和日期时间型,这次我们介绍一下枚举型和集合型。1.1.枚举型# 枚举是⾃定义类型,可以多选⼀,实际上存的值是1,2,3...alter table user add sex enum('男','⼥') default '男'; # 增加sex字段,可选男女,默认为男insert into user(name,password,se...

2020-03-18 20:11:14 339

原创 MySQL基本概念、操作数据库和数据库表、数据类型

1.数据库基本概念数据库是存放数据的仓库。它的存储空间很⼤,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进⾏存放,是有⼀定的规则的,否则查询的效率会很低。常见的数据库有:Oracle-⽬前世界上使⽤最为⼴泛的数据库管理系统,作为⼀个通⽤的数据库系统,它具有完整的数据管理功能;作为⼀个关系数据库,它是⼀个完备关系的产品;作为分布式数据库,它实现了分布式处理的功能。在Orac...

2020-03-15 19:55:46 311

原创 python中的正则表达式

正则表达式正则表达式是对字符串操作的⼀种逻辑公式,就是⽤事先定义好的⼀些特定字符、及这些特定字符的组合,组成⼀个“规则字符串”,这个“规则字符串”⽤来表达对字符串的⼀种过滤逻辑。正则的缺点是效率低下,所以能用字符串方法完成尽量使用字符串方法。优点是编码简单。在python中使用正则,要先导入系统内置模块re。1.正则表达式的组成原子是组成正则表达式的最小单位,任何单一字符都可以是正则表达...

2020-03-13 20:39:19 339

原创 python中的文件处理及OS模块

1.文件处理⽂件的处理包括读⽂件和写⽂件,读写⽂件就是请求操作系统打开⼀个⽂件对象,然后,通过操作系统提供的接⼝从这个⽂件对象中读取数据(读⽂件),或者把数据写⼊这个⽂件对象(写⽂件)。1.1.文件写入⽂件读取可分为以下步骤:1.打开⽂件2.输入⽂件内容3.关闭⽂件打开⽂件要使⽤open内建函数:open(file , mode=‘w’, encoding=None, errors=...

2020-03-11 19:51:29 153

原创 python基础练习13

初级1.利⽤封装和继承的特性完成如下操作:2.主⼈杨夫⼈向客⼈李⼩姐介绍⾃⼰家的宠物狗和宠物猫:中级1.设计一个Person类,包含姓名、年龄和性别三个私有成员属性,另外Person类还包含males和females两个私有类属性,用来记录男生和女生的数量,可以通过number_male和number_female两个公有类方法获取males和females两个私有类属性的值。自己完成...

2020-03-09 20:03:35 178

原创 python中类和对象的属性信息、常见类函数和异常处理

1.类的信息在python中比较常用的类的信息有以下几种,下面我们来使用一下,class Animal: def __init__(self, age): self.age = ageclass Cat(Animal): passprint(Cat.__name__, type(Cat.__name__)) # 注意此处返回的是字符串类型pr...

2020-03-08 20:33:17 334

原创 python算术运算符重载、迭代器、call魔术方法和单例设计模式

1.算术运算符重载我们知道在python中有字符串的相加、数字常量的相加,那么对于我们自定义的类实例化后的对象是否可以进行相加呢?答案是可以的。这里就要我们对于算术运算符进行重载。下面我们以__add__和__iadd__重载为例,讲解算术运算符的重载。1.1.__add____add__是用来定义加法的魔术方法。我们来看下面的例子,class Dog: def __init__...

2020-03-06 20:25:35 164

原创 python基础练习12

1.⾯向对象的三⼤特征是:_______________、_______________、__________________。2.代码补⻬:class Dog: def bark(self): print("要不死你就是我⼤爷")td = Dog("泰迪",5)print(td.name)td.set_age(3)print(td) #输出:我是泰迪,今...

2020-03-04 20:10:32 202

原创 python中的多继承、类属性、类方法、动态绑定以及new、init魔术方法

1.多继承多继承就是一个子类同时继承了多个父类的属性和方法。例如,class A: def __init__(self, a): self.a = a def printA(self): print("a")class B: def __init__(self, b): self.b = b de...

2020-03-04 16:45:55 571

原创 python中的单继承

1.单继承所谓的单继承就是⼀个⼦类只有⼀个⽗类。⼦类会继承⽗类所有的属性和⽅法。通过单继承,子类可以获取父类所有的成员,也可以自己添加新的成员,同时还可以改写继承自父类的方法。例如,class PlayGame: def __init__(self, gamename, gametype, gamescore, player): self.gamename = gam...

2020-03-01 08:20:01 303

空空如也

空空如也

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

TA关注的人

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