自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL高级-SQL语言

一、MySQL的架构介绍1、简介:是关系型数据库管理系统,即RDBMS;将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,增加速度并提高灵活性;支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB;(但实际300万就需要优化)MySQL支持定制,采用了GPL协议,可以修改源代码来开发自己的MySQL系统;2、高级MySQL(了解,dba的内容):(1)mysql内核:(2)sql优化工程师:(3)mysql服

2021-04-25 19:30:19 184

原创 MySQL基础部分-SQL语言基础第二篇

一、事务介绍(一)TCL(transaction control language):1、事务定义:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。若执行出错或不执行,整个单元将会回滚;若所有sql语句均执行成功,则事务被顺利执行;2、存储引擎(表类型):常见的存储引擎有innodb,myisam,memory等,只有innodb支持事务,其他不支持;MySQL默认的是innodb存储引擎;3、事务的ACID属性:原子性(atomicity):指事

2021-04-20 17:45:54 36

原创 MySQL基础部分-SQL语言第一篇

一、数据库的好处:1、保存数据的容器:数组、集合:内存,易失性文件:磁盘,查询效率低2、数据库的优势:持久化数据到本地;实现结构化查询,方便管理二、数据库的概念:1、DB:数据库,保存了一系列有组织的数据2、DBMS:数据库管理系统,DB是通过DBMS创建管理的,常见的有MySQL(成本低,性能高),Oracle, DB2(优势是支持海量数据),Sqlserver(只支持windows系统)DBMS分为两类:- 基于共享文件系统的DBMS,比如ACCESS- 基于客户机-服务器的DBM

2021-04-16 21:04:04 88

原创 MySQL的锁、MVCC与事务的实现关系

因为我在B站上按照主题学的,所以没有很系统的学习,导致我对锁、MVCC与事务的隔离实现整体结构不是很清晰,查了一上午的资料终于可以做个总结啦。所以时间允许的话,最好还是要系统的踏实的啃透知识点!先给个总结吧,我们都知道事务的四个特点ACID,基于redo log 、undo log以及MVCC和锁。其中undolog以链表的形式保存了每次修改的版本,这样在出错时就可以undolog中的记录执行相反操作就可以达到回滚的目的,从而实现原子性(A);redo log保证...

2021-09-02 16:58:32 66 2

原创 Selenium自动化框架理论总结

一、自动化原理1、结构图:自动化程序(selenium客户端库) <--> 浏览器驱动器 <--> 浏览器其中自动化程序通过http协议与浏览器驱动器进行交互2、安装:(1)selenium客户端库:pip install selenium(2)浏览器驱动器:需要额外下载,实际上就是一个exe文件,不需要其他操作3、基本代码from selenium import webdriver#根据驱动器创建一个webdriver对象,并启动浏览器...

2021-06-22 16:30:07 123

原创 Python高级核心---第二篇

一、元类编程1、@property 和 @属性名.setter的使用:前者放在等价于get_attrname()的方法前,后者放在等价于set_attrname()的方法前,用来控制属性,可以添加约束等;两个方法的名字和@属性名.setter中的属性名必须一致,调用时只需要 obj.属性名2、__getattribute__和__getattr__两个方法的区别:与对象名.属性名的调用有关,访问时如果有的话先执行前者,最好不要覆盖这个方法;只有当访问时属性名不存在时才执行后者(前提也是后

2021-05-14 11:30:10 41

原创 Python高级核心---第一篇

一、Python一切皆是对象1、一切都是对象(包括类、函数):可以赋值给一个变量;可以添加到集合对象中;可以作为参数传给函数;可作为函数返回值2、type、class、object之间的关系:(类名.__bases__ (查父类) ;对象.__class__(查从哪个类实例化的))(1)type->class(包括内置类和自定义类)->obj (->表示右边是左边的实例)(2)Object类是最顶层的基类(3)type是自己的实例3、内置类型:(无char d.

2021-05-08 22:27:55 37

原创 Linux基础总结-以Ubuntu为例

一、操作系统基础知识1、操作系统的功能:管理硬件;提供系统调用2、操作系统的分类:桌面OS:Windows、MacOS、Linux 服务器:Linux(90%以上),Windows server(收费) 嵌入式:Linux 手机:Android(基于linux) ,iOS3、Linux内核:硬件管理、系统调用、终端命令 Linux发行版:内核+各类应用程序;有很多,Ubuntu、centOS、Redhat4、Ubuntu的文件系统(无盘符,只有一个根目录 /)/ ...

2021-04-30 20:49:41 34 1

原创 全局排序名次和分组后排序名次 以及 取全局前N名和局部前N名类型--MySQL总结

排序的名次分为三种,同值不同名;同值同名不跳跃;同值同名要跳跃;一、显示全局排序名次实现语句可以借助窗口函数row_number(),rank(),dense_rank();也可以通过自连接查询实现;1、同值不同名(说明:通过连接查询去统计比自己值大的个数已经不在准确,但可以通过自定义变量的方法解决)2、同值同名不跳跃(说明:由于不需要跳跃,只需要统计比自己大的不同值的个数,然后加上1就是自己的排名;或者也可以统计算上自己在内的不同值个数,即为自己的排名;)3

2021-04-28 17:03:28 198 1

原创 Django进阶

Django进阶1、设计模式(1)MVC设计模式:(2)MTV设计模式:关键是路由机制,视图,模板和模型(3)两者关系:MTV本质上与MVC没有什么区别,将MVC中的视图V进一步分解为Django视图和Django模板两个部分,其中D视图整合了D模板和模型两个部分,而C由路由机制完成2、URL路由机制:(1)URL通过定义、传参、命名以及转换等匹配到views中的函数(2)路由配置:全局路由文件在settings.py中的RROT_URLCONF变量指定,默认是:project_

2021-04-14 10:16:05 55 2

原创 Django web框架-相关的基本知识

HTTP协议超文本传输协议(超:图像 音乐 视频等)无状态传输协议;基于TCP/IP协议;短连接;被动响应;定义客户端与服务器如何通信以及浏览器对内容的显示顺序本质是基于socket实现(socket实现网络中进程之间的通信,应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口)WSGI规范定义了使用Python编写的web app与web server之间接口格式,实现解耦,比使用socket编写web服务器更容易;WSGIREF实现了这个规范,关键是路由分发,即URL与视图函数以及

2021-04-14 08:37:07 34

原创 python爬虫---scrapy框架(慕课北理嵩老师课堂笔记)

Scrapy爬虫框架1、scrapy库:python第三方库,功能强大(1)安装:管理员身份运行cmd 输入:pip install scrapy可能会在安装Twisted出错,可以单独 pip install twisted (Linux系统是可以的,但是在win系统下需要MC++编译环境,因此可以下载Twisted-20.3.0-cp38-cp38-win_amd64.whl选择本地安装,需要cd更改目录到相应的文件中,文件说明:对应python 3.8 64位)(2)不是一个函数功能库,而是

2020-07-30 11:13:19 138

原创 什么是数学-柯郎和罗宾 读书笔记

序言斯图尔特:这本书反击了“数学是从定义和公理中推导出来的一组结论,而这些定义和命题除了不矛盾外,可以由数学家随意创造”的思想,希望把真实的意义放回数学中,与物质现实非常不同的那种意义,是指“数学上不加定义的对象之间的相关关系以及它们所遵循的运算法则”。书中提到的术语虽然也许会过时,但是它的思想是至今有效的。数学的基本要素:逻辑和直观、分析和构作、一般性和个别性;发展趋势从应用科学到理论科学;数学的发展:巴比伦人的初等代数->希腊(真正的起点)->欧多克斯的几何连续统理论(连续、运动以及无限

2020-07-28 21:18:53 481 1

原创 二小姐对多项式以及多项式环的小小总结

多项式环1、多项式环R[X]的本质就是多项式的系数限制在一个给定的环R中,进行的相应的加法和乘法运算; 多项式的阶在运算时存在着相应的规律:deg(f)+deg(g)<=deg(f*g);max(deg(f),deg(g))>=deg(f+g) ...

2020-02-23 20:15:56 587

原创 二小姐对群环域的理解

从本质上来看,群=非空集合+二元运算,群的定义主要包括四个方面:封闭性:二元运算的定义就可以满足这个性质 结合律:可以确保多个元素运算时得到唯一的结果,不受运算先后的影响,从而有(或na)的表达式 单位元:唯一 逆元:任意元素均有且唯一特殊的群为循环群;群举例:Z(加法);Zn(加法)明确了群的定义后,我们接着了解群的各类特殊子群的定义和性质:子群H=群G的子集合+二元运算...

2020-02-09 20:45:34 516

空空如也

空空如也

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

TA关注的人

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