自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL的优化

一、查询慢的原因有两点1.有规律的速度过慢:用户访问量激增--处理方式:MySQL集群(分库)2.无规律速度过慢:跟表中数据量变化有关。--查询语句优化二、判断查询语句是否需要优化依赖工具1.慢查询记录2.explain执行计划3.相关日志文件三、MySQL查询语句中七个查询命令特征(根据七个查询执行优先级)1.from命令:2.where命令3.group by4.having5.select6.order by7.limit 作...

2021-12-23 15:56:35 686

原创 mysql练习题

1.where后面的子查询,将查询的表作为临时表

2021-12-21 20:53:39 386

原创 排序算法和树

一、排序算法1.排序算法的稳定性:2.冒泡排序【最有时间复杂度o(n)即有序顺序表,最坏时间复杂度o(n^2),冒泡排序,两个对比,相等时,位置不动,后面的接着比较】3.选择排序【将一个序列分成两部分,左边是有序,右边无序,右边做比较添加到左边,最终成为一个有序的线性表,稳定性:升序排列,且按照往右放,右边有序时,左边的先比较,大则往后放】...

2021-12-10 10:29:05 633

原创 数据结构和算法基础

一、算法1.算法是什么独立存在的一种解决问题的方法和思想2.算法的五大特性

2021-12-03 14:21:25 283

原创 模块化编程

一、模块化编程的理念二、模块化编程的流程1.2.3.测试并获取模块的作用4.三、import和from...import的区别import:用于导入模块from...import:用于导入模块下的类、函数,是调用上的关系2.import加载底层原理四、包的本质和创建1.包的导入方式示例:...

2021-11-18 13:38:47 1313

原创 Python--IO技术

一、文本文件和二进制文件二创建文件对象1.2.3.常用编码4.

2021-11-17 14:47:55 795

原创 Python异常处理

一、异常的本质二1.try_except 的基本结构2.try 多个 except查看异常某个类的层次关系图3.try--except--else结构4.try--except--finally结构示例:三、常见异常汇总和说明1.return语句异常处理四、1.with上下文管理示例:五、traceback--异常写入日志文件将异常信息完整打印出来,类似于报错时所提示的,而不是只...

2021-11-13 12:36:15 541

原创 Python面向对象

一、面向对象和面向过程的区别二、类和对象的关系1.示例:2.构造函数__init__()3.实例属性--内存分析4.实例方法--内存分析5.类对象6、类属性7.类方法8、静态方法 【类方法和静态方法都放在了类对象中,不能调用实例属性和方法,不确定实例对象是否创建】9、__del__析构方法(当程序执行完后,会调用析构方法释放实例化的对象)10、__call__()方法和可调用对象...

2021-11-08 21:39:30 266

原创 Python基础--函数

一、函数--可重用的代码块(代码复用)2.3.函数的形参、实参和文档字符串(即函数功能说明)形参:不需要声明类型,也不需要指定函数返回值类型文档字符串的位置,以及可以使用help(函数名.__doc__)来打印return两个作用:1.返回值 2.结束函数的执行...

2021-11-07 18:14:34 113

原创 pycharm中如何取消pytest

1.方法一:运行run--进入编辑界面,点击左侧Python tests下的文件,找到路径,将它的地址复制出来,然后点击左侧目录Python,点击左上角“+”,下拉框中选择Python,将路径复制进去,如图所示:添加进去,文件就可以使用run运行2.如果需要将pytest格式删除,还需要将目录左侧Python tests下的文件删除3.需要防止以后出现:设置settings下的相关属性,将pytest修改为Unittests...

2021-11-05 12:26:39 5360 2

原创 条件、循环语句

一、选择结构1.单分支选择结构条件表达式为False的几种情况:2.双分支选择结构语法格式:if 条件表达式: 语句1/语句块1else: 语句2/语句块2三元条件运算符:三、多分支结构【几个分支之间是有逻辑关系的,不能随意颠倒顺序】四、选择结构的嵌套五、while循环结构...

2021-11-03 15:03:45 110

原创 序列之元组tuple

一、元组基本信息二、元组的创建两种方式1.基础方式:通过()来创建元组,()可以省略比如:a = (10,20,30) 或 a=10,20,30只有一个元素,必须加逗号比如: a = (10,) 或 a = 10,2.通过tuple()来创建元组tuple(可迭代的对象)比如:a = tuple() #创建空元组a = tuple('abc')a = tuple([10,20,30])a = tuple(range(4))三、元组的常...

2021-10-28 13:51:39 326

原创 序列--列表

一、序列a通过地址找到序列,序列通过索引找到地址,再找到对象2.常用的序列有字符串、列表、元组、字典、集合3.列表:用于存储任意数目、任意类型的数据集合4.列表的常用方法二、列表【四种方法:基本语法;函数追加;函数list()和range()的使用;使用range()函数加条件】1.列表的创建方法a.基本语法创建b.a = []a.append(20)c.list()创建:可以将任何迭代的数据转化成列表range():创建...

2021-10-21 17:02:56 192

原创 运算符总结

一、基本运算符1.比较运算符可以连用,类似于数学中的使用比如: 3<a<102.位操作按位或:1与0得1,1与1得1,0与0得0按位与:1与1得1,1与0得0,0与0得0异或:相同为0,不同为1例如:3.移位运算:左移:乘以2,右移除以24.加法操作5.乘法操作二、复合赋值运算不支持自增,自减,只能使用a+=1或者a-=1三、运算符优先级...

2021-10-21 12:18:29 133

原创 Python字符串总结

一、字符串【字符序列】特殊:1.原字符串不可变,可复制原来的生成新的字符串,达到改变的效果2.Python不支持单字符类型,单字符也是一个字符串二、字符编码Python支持Unicode,因其可表示任何书面语言的字符,默认16位编码,即2**16ASCII是2**8即256三、字符串的创建、1.引号创建字符串特殊:连续三个单引号或者多引号,可以创建多行字符串(行的形式和定义的格式相同)例如:res = ''' name = "张三"class ...

2021-10-19 12:27:29 1108

原创 Python学习二【链式赋值、内置数据类型】

一、链式赋值、系列解包赋值1.链式赋值(要点:同一个对象)比如:x = y = 123;相当于 x = 123;y=123 【同一个对象赋给多个变量】2.系列解包赋值 (要点:系列数据和变量个数一致;特殊:可以实现变量的互换)比如:a,b,c = 10,20,30 相当于 a = 10; b = 20; c = 30变量互换: a,b = 10, 20 ; a,b = b,a3.常量(只是逻辑意义的不改变值)比如:MAX_SPEED = 100; (改变其值,程序会跟着改变其值)

2021-10-13 11:46:29 241

原创 我的Python学习日记一

一、Python的介绍1.简介Python是一种解释型、面向对象的开发语言,由龟叔所创。https://www.python.org2.特点1)简洁功能强大,但效率不高2)可读性强3)面向对象4)免费开源5)可移植性和跨平台6)丰富的库7)可扩展性强,可嵌入到C或者C++(胶水式语言)3.版本兼容问题Python现在有Python2和Python3,但是Python3不兼容Python24.Python解释器Python程序的执行依赖于Python解释器,常用的Python解释

2021-05-12 20:42:11 153

空空如也

空空如也

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

TA关注的人

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