- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 NESTED LOOPS
table get 主键 select * 不用回表table scan 范围扫描 当range(MIN,MIN, MIN ; MAX, MAX, MAX)代表全表扫描table lookup 全局索引回表以下读sql优化核心思想进行提炼全局索引和局部索引全局索引:索引表中一个分区对应多个分区数据,TABLE LOOKUP 算子中就会包含一次 RPC 操作到远端机器上去获取主表数据。因此全局索引相比局部索引有更高的维护代价NESTED LOOPS :1、驱动表返回一行数据,通过连..
2022-04-05 21:50:51 999
原创 css-4-字体图标使用
三种模式Unicode :书写不直观,没有语义Font class:书写直观,有语义Symbol:允许多色最明明白白的Unicode下载到本地的使用说明:1、找到需要的图标添加入库2、添加到项目3、下载到本地4、解压点开demo_index.html5、项目新建目录存放字体图标文件,注意css中的文件路径6、dom中引入 在需要的字体图标的位置复制字体图标的代码font class使用说明前5步一样,唯...
2021-06-29 22:59:34 178
原创 css-3-定位
定位:position:默认是static不移动static 静态定位,也就是没有定位relative 相对定位:相对于他原来的位置进行移动,不会脱离标准文档流absolute 绝对定位:定位了的父元素或者祖先元素进行定位,会脱离文档流fixed 固定定位:绝对定位例子<!DOCTYPE html><html> <head> <meta charset=...
2021-06-29 20:54:54 188 1
原创 css-1-浮动与高度塌陷
一、概念:设置了浮动属性的元素会脱离标准普通流的控制 移动导指定位置二、浮动解决的问题:1、文字无法包围图片的问题2、浮动解决莫名其妙的间隔问题3、浮动可以向左向右排版对齐三、理解总结1、浮动可以设置元素脱离正常的文档流,向左向右靠近父元素的边缘或者设置了浮动的其他元素,因此最好将浮动的元素放在标准流的父元素中,以减少对其他标准流的影响。2、对齐方式:子元素的盒子和元素的盒子对齐,不会超过父元素盒子的内边距padding高度塌陷:因为浮动脱离正常的文档流导致出现的
2021-06-28 15:27:30 242
原创 基于dm6的dmhs中转搭建
环境:一个源 两个目的,其中一个目的即作为中转也作为目的源端:192.168.15.197目的端1+中转:192.168.15.196目的端2:192.168.15.197数据库版本:V6.0.2.80-Build(2018.02.02dmhs版本:V3.1.3-Build(2019.04.04-84325trunc)_64系统版本:Red Hat Enterprise Linux Server release 7.0 (Maipo)首先声明:源端和目的端三个库都已经安装完dmh
2021-03-24 20:13:32 194
原创 linux命令jobs、fg、bg、ctrl+z、nohup学习
开门见山,直接上货,干不干不知道,水是挺水的!!!先上干干巴巴的#第一种后台运行#后台运行脚本[root@localhost bin]# ./hello.sh >> hello2.out &[1] 13076#查看后台运行的脚本 jobs -l,jobs也行[root@localhost bin]# jobs[1]+ Running ./hello.sh >> hello2.out &#后台任务调到前台执行
2020-12-09 14:44:16 478
原创 理解DM6(达梦)数据库中的用户、登录用户、模式
DM6中用户、模式、登录用户区别)达梦6中用户、模式、登录用户、库1、dm6是分库的比如说我有一个实例叫做dmser,在这个是实例中他有两个库叫做EMS和HISDB如下图我们来分析下上图中这个实例都有什么,三个库:第一点:首先你要搞清楚,一个实例下 ---> 可以有多个库--->每个库下可以有相同的用户名---> 不通的用户(模式)下可以有相同的表名。明白了么!1、默认的SYSTEM库,初始化实例自带的,不要在里面放啥数据。2、EMS和HIDB库这两个...
2020-11-04 23:11:44 5291
原创 达梦7数内存结构-数据缓冲区
缓冲区2.1 数据缓冲区,数据缓冲区是用来减少I/O操作的。数据库启动时会向系统申请一块连续的内存,然后按照页大小进行格式化,(这里的页是不是按照数据设置的页大小进行格式化?),数据缓冲区是 在将数据写入磁盘之前放的地方,数据从磁盘读取出来也是放在这里。一条select或者update的sql进来先到数据缓冲区查找数据,如果有并且数据缓冲区的数据和磁盘上的数据一致就返回,没有或者缓冲区和磁盘上的数据不一致就去磁盘读取,读到数据所在的数据页到缓冲区。(至于为什么缓冲区的数据和磁盘不一样,是因
2020-09-17 10:03:24 641
原创 达梦7 归档类型及理解
概述:达梦的归档类型分为本地归档、实时归档、即时归档、异步归档、远程归档,当dmarch.ini中设置了归档空间上限时,数据库会自动删除归档,如果没有,归档满了系统会挂起,无法使用,需要人工介入。如果因为磁盘损坏导致归档日志写入失败时,系统会强制HALT。强制HALT的解决方法:?删除归档考虑:是不是有备库、是不是有dmhs,被删除的归档有没有同步过去,一定要确认好,否则会出大问题。开启归档 在dm.ini中修改ARCH_INI = 1 0不启动,1启用归档切换命令,任意一条sq...
2020-09-16 20:05:59 882
原创 dba user all 系统视图的区别,及相关视图
一、举例 dba_objects user_objects all_objects 三种视图1.dba_objects 显示的整个实例中的对象,能否查看去取决于数据库用户的权限。2.user_objects 只显示当前用户拥有的所有对象,其他的用户和系统的对象不显示。3.all_objects 显示当前用户可以访问的所有对象,包含用户拥有的对象。二、oracle数据库中三种标准的权限;connect resource dba首先我看查看下这三个角色...
2020-07-19 23:18:51 754
原创 jQuery——(一)
1、入口函数,文档载入完毕在加载js代码,不用担心js写在哪里1.写法一$(function(){ $("h1").innerHtml = "打死你";})2.写法二$(document).ready(function(){ $("h1").innerHtml = "打死你";})2、原生js写法:1.整个内容载入完毕包含图片,因为有的图片肯能比较大,载入慢,影响js执行window.omload = function(){}2.只要文档载入即完成
2020-07-14 20:16:45 225
原创 js-设计模式、观察者模式
设计模式别名观察者模式、订阅模式,我也不知道为啥叫的这么别扭。总而言之,他就是自定义一个事件绑定多个函数,当我调用这个自定义事件的时候,他会执行他所对应的函数如 一个自定义事件对应三个函数,当我调用这个自定义事件的时候,他会执行这三个函数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" conten.
2020-07-13 22:38:01 150
原创 rem布局
px :像素单位em :相对单位,相对于父元素的大小,父元素是11px,子元素2em就是22pxrem:相对单位,相对于根元素html的字体大小单位,根元素html默认是16px,任何一个元素的2rem就是32px,可以设定于任何长度单位。(meate-viewport)vw:v-viewport 视窗的宽度,百分比单位 ,百分之百宽度100vwvh: v -viewport 视窗的高度。百分比单位 ,百分之百高度100vw设定最大宽度,设定最小宽度,不能超...
2020-07-08 20:41:07 313
原创 BOM-navigator对象
navigator对象:可以获取客户端的一些信息,和浏览器相关userAgent:系统,浏览器platform:浏览器支持的系统利用userAgent的内容,做pc、iPhone、ipad、Android的样式改变,可以配合metaviewport 做响应式<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> &.
2020-07-08 18:58:27 133
原创 BOM-location对象
1.DOM:文档对象模型,操作网页上的元素的API,比如让盒子移动,让盒子变色。2.BOM:浏览器对象模型,操作浏览器部分功能的API,比如让浏览器自动滚动location对象常用方法:1. location.assign()函数:当前页面跳转,可以回退 <body> <button class="btn1" type="button">打开腾讯</button> <script type="text/javascript"&..
2020-07-07 23:57:37 152
原创 延迟和间隔函数
延迟函数setTimeout(参数1,参数2)参数1做的事件,参数2延迟多少毫秒,参数3是给参数1要做的函数传参, var fn1 = function(color){ document.body.style.backgroundColor = color } setTimeout(fn1,3000,"skyblue")取消延迟函数,延迟函数会返回一个id,用一个变量去接收它。v...
2020-07-07 23:01:02 383
原创 JavaScript-原型理解
我是每天被自己菜醒的跳跳,嗯~就很菜!我们所创建的每一个函数,解析器都会向函数添加一个属性,prototype,这个属性对应着一个对象,这个对象就是我们所谓的原型对象。如果函数作为普通函数调用prototype没有任何作用的。当函数以构造函数的形式调用时,他所创建的实例对象中都会有一个隐含属性,指向该构造函数的原型,我们可以通过proto来访问属性。 <script type="text/javascript"> var a = function(){ .
2020-07-05 18:36:13 170
原创 css的浮动与清除理解
1.浮动可以解决的问题:(1)文字包围图片的问题。(2)莫名其妙的间隔问题。(3)向左向右排版对齐。1.1文字包围图片的问题。首先看没有加浮动的效果,<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #d1{ width: 500p.
2020-07-05 18:35:03 1887
原创 css属性选择器笔记
我是每天被自己菜醒的跳跳,嗯~就很菜!1. 行间样式<div id="boy" style="background-color: #000000;">2. 标签选择器书写方法:div{ background: skyblue; display: inline-block; padding: 20px 30px 40px 50px ; }在css样式表中写以标签的形式书写.3. id选择器书写方法:#d1{ width: 0; height:
2020-07-05 18:33:23 209
原创 html-弹性布局之剩余空间分布
设置广告宽200xp侧边栏占主要内容的一半使用flex设置flex:1 占据剩余的一份<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="te...
2020-04-01 17:26:44 1573
原创 html5-弹性布局一
1.弹性布局,解决高度塌陷的问题2.弹性布局只对他的直接子元素控制,子元素的子元素不控制3.弹性布局有主轴概念,当x轴为主轴,y为侧轴,默认主轴的方向从左到右。flex-direction: row/row-reverse;从左到右/从右到左当y轴为主轴时侧轴为x轴,默认方向是从上到下。flex-direction: column/column-reverse 从上到下,从下到...
2020-04-01 16:58:06 418
原创 html-选项框
使用表单来解决问题 <!-- form表单标签 属性: 1、action:将表单的数据提交至什么地址 2、提交的方法,get,post get方法,将表单的数据直接放置到链接地址上,可以直接看的到。不安全,但效率高 ...
2020-03-30 17:38:08 2054
原创 html动画-初级
设置动画的属性:animationanimation-name: ; 动画的名字animation-duration: ;动画的时间animation-timing-function: ;动画变化的速度默认是easy,linear,ease-in,ease-out,也可以设置贝塞尔曲线animation-iteration-count: 3;设置动画执行几次 infinite无限次a...
2020-03-30 15:26:20 182
原创 属性选择器
概述:1.属性选择器:[属性名称]:单独选择某个属性[属行名称=“属行值”]:选择某个属性的具体某个值的元素2.子元素选择li:nth-child(1)选择第几个子元素进行设置li:last-child 选择最后一个元素进行设置3.直接子元素选择直接选择指定元素的下面的一个子元素:.parabt>div4.选择一个元素后面的元素 .d...
2020-03-30 12:55:00 247
原创 html5定位
1.常用的三种定位(1)固定定位:position: fixed;理解:不会因为变动,脱离了文档流(2)相对定位position: relative;相对于自己之前的位置进行的定位,不会脱离文档流(3)绝对定位position: absolute;相对于设置了定位的父元素或者祖先元素进行定位,他会脱离正常的文档流如果父元素没有设置定位他就会继续往上找一直找到根...
2020-03-29 21:40:46 344
原创 python-函数
一、函数def geet_user(username) print('hello'+ username)geet_user('name')这里username是形参,name值是实参,函数中将实参'name'传递给geet_user储存在username中去。位置实参,关键字实参,默认值(def gree(name,sex='N'))实参可选def get_name(...
2020-02-27 16:08:46 151
原创 python变量笔记
一、变量:字符串strname.upper()全部大写name.lower()全部小写name.title()首字母大写name.rstrip()去除首位的空白 要想永久的删除要 name = name.rstrip()整数 int 浮点数 .0整数+浮点数 = 浮点数int + str 要将整数类型转换 srt(int)二、列表用[]括起来的 列表是有序的集合 有...
2020-02-27 14:07:50 378
原创 matplotlib--------简单的折线图之一图多线
j就是连个y值一个x值import matplotlib.pyplot as pltfrom matplotlib import font_managerimport randomx= range(1,27,2)y1 = [random.randint(1,30) for i in x]y2 = [random.randint(1,30) for i in...
2020-02-22 22:34:33 1906 1
原创 matplotlib--------简单的折线图之x轴y轴刻度
import matplotlib.pyplot as pltfrom matplotlib import font_managerimport randomplt.figure(figsize=(20,8),dpi = 80) # 设置figure,dpix = range(2,26,2)y = [random.randint(15,30) for i in x ]...
2020-02-22 22:19:47 3788
原创 matplotlib--------简单折线图之折线的样式,折点的样式
1.简单实现一个折线图2.在生成一个简单的折线图3.设置折线的颜色和形状,改变折点的样式及形状(红配绿赛狗屁,手动狗头)plt.plot(x,y,这个位置进项改变折点的形状,折线的形形状)其中,折线的属性color = 'r' 折线为红色,这里可以写red也可以写 ralpha = 0.5 折线的透明度(0-1)linestyle = '--' 折线的...
2020-02-22 20:58:23 4089
原创 No handles with labels found to put in legend
错误的代码from matplotlib import pyplot as pltfrom matplotlib import font_managerimport randomyy = range(0,35,5)y1 = [random.randint(0,35) for i in yy]y2 = [random.randint(1,35) for i in yy]x =...
2020-02-16 23:29:08 1125
原创 oracle enqueuse类型锁 (一)
一、锁分为Enqueuse --- 队列类型的锁,通常和业务相关,Latches --- 系统资源方面的锁,比如内存结构,sql解析等。。。二、锁的原则只有被修改时,行才会锁定。当一条语句修改了一条记录,只有这条记录上被锁定,在oracle中不存在锁上升,不会由原来的表锁上升到表锁。当某行被修改时,他将阻塞别人修改他。当一个事物修改一行时,他将在这一行上加上一个行锁(tx),用于阻止...
2019-09-12 09:56:32 260
原创 python shutil模块初学
shuttil 模块 包含一些处理文件的函数。import shutil 引入包shutil.copy('C:\\a\\1.txt','C:\\b') 将1.txt文件复制到路径C:\\b中。shutil.copy('C:\\a\\1.txt','C:\\b\\33.txt') 将1.txt文件复制到C:\\b中并改名字为33.txt需要注...
2019-05-13 15:40:54 613
原创 python 创建100个空的txt的文件
import os,pprint#创建新文件夹dir = os.makedirs('G:\\python学习\\0513')#将文件目录指定到新建的文件目录下os.chdir('G:\\python学习\\0513')print(os.getcwd())#确认当前目录#用open函数创建文件#使用join拼写目录for i in range(1,101): a = o...
2019-05-13 14:25:57 6095
原创 os模块对文件路径的-概述
(1)os.path.join()函数如果将单个文件和路径上的文件夹名称的字符串传递给它,os.path.join()就会返回一个文件路径的字符串,包含正确的路径分隔符。>>> import os>>> os.path.join('usr', 'bin', 'spam')'usr\\bin\\spam' #出现两个反斜杠的原因是因为有一个是转义字符...
2019-05-08 14:41:49 966
原创 将列表转换为字典,并求出个数
#第二个函数,将新第一个函数处理完的字典传入到本函数中,并把它们计算。def displayInventory(a): num = 0 for k,v in a.items(): print(str(v) + ' '+str(k)) num = v+num print(num)#首先创建一个函数,将列表里的值转换成字典,传入到原inve...
2019-05-06 15:06:21 930
原创 python井字棋盘理解
#定义一个字典作为棋盘坐标theBoard = {'top-L': ' ', 'top-M': ' ', 'top-R': ' ', 'mid-L': ' ','mid-M': '', 'mid-R': ' ', 'low-L': ' ', 'low-M': ' ', 'low-R': ' '}#定义一个函数,传进去一个参数,作为初始棋盘de...
2019-05-06 09:21:16 1540
原创 oracle 监听路径
/u01/app/oracle/product/11.2.0/dbhome_1/network/admin也就是cd$ORACLE_HOME/network/admin
2019-04-08 00:14:32 1339
原创 虚拟机 linux配置 yum仓库
1.在root下配置,以下的所有命令都是在root下做的。右击虚拟机设置 把设备状态里的勾上 ,勾上后会在桌面出现一个光盘的图标。2. 创建挂载目录 我是挂载到/mnt/cdrom 目录上cd /mntmkdir cdrom3.配置到 /etc/yum.repos.d/ 下找到 .repo 结尾的文件,没有就新建一个, 有的话就在.repo文件里面...
2019-04-07 23:25:27 1860
原创 函数笔
def ccc(*cc): print (cc+'按时') #这个位置会执行不下去,因为cc是元组‘按时’是字符串 print (str(cc)+'按时') #传进来一个数时,这个时候就可以执行,因为cc已经转换成了str型,多个数传进来不行ccc('dasd')def wu_xian(*xing): print( '来多少吃多少') for i...
2018-02-28 15:24:18 197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人