自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 窗口函数中的排序窗口函数和偏移分布函数

2、lead(字段名,偏移量 [默认值] over([partition by 字段名] order by 字段名 asc|desc)1、lag(字段名,偏移量 [默认值] over([partition by 字段名] order by 字段名 asc|desc)dense_rank()over():并列连续排名 – 数值为99,99,90 ,排名为1,1,2。rank()over() :跳跃式排序 – 数值为99,99,90,排名为1,1,3。1、窗口函数只能写在select子句中。

2023-07-06 17:15:31 227

原创 聚合函数&group by&having

group by核心子句是可选项,使用该子句是为了依据相同字段值分组后进行聚合运算,常和聚合函数联用。使用group by子句时,select只能使用聚合函数和group by 引用过的字段,否则会报错。不使用group by 子句时使用聚合函数,select子句中只能写聚合函数和包含聚合函数的算式。在使用了group by后才会使用having子句,本质上是对group by 分组的筛选。只能使用聚合函数和group by 引用作为分组依据的字段。group by 字段名 规定依据哪个字段分组聚合。

2023-07-01 10:58:11 188

原创 SQL查询语句语法结构和运行顺序

语法结构:select–from–where–group by–having–order by–limit。运行顺序:from–where–group by–having–order by–limit–select。

2023-07-01 10:30:14 699

原创 excel公式

1.FIND(find_text,within_text,start_number):在单元格中哪个位置查找关键字字符串。6.SUBSTITUTE():指定的新文本取消单元格中不需要的文本。5.CONCATENATE():取两个值,合并在一起。7.VALUE():求文本格式存储的数字的数值。2.LEFT ():查找单元格左边字符。3.RIGHT():查找单元格右边字符。在使用公式时大部分是多个公式的组合使用。4.TRIM():除去单元格中的空格。结果中还是会保留一个空格。

2023-06-27 20:23:49 806

原创 npm ERR code ENOENT npm ERR syscall open

npm ERR code ENOENT npm ERR syscall open

2023-02-08 11:37:27 534

原创 vscode禁止运行脚本

vscode禁止运行脚本

2023-02-08 10:14:40 82

原创 a++和++a的区别

a++和++a的区别

2023-02-02 17:20:56 2018

原创 数据库系统的三级模式结构

数据库的三级模式

2022-07-06 22:02:18 1750

原创 导入eclipse项目运行时run as no application

从外部导入项目时显示run as no appication ,可以通过更改配置的方法解决,首先找到该项目—>点击右键—>找到Properties—>找到Project Facet—>将Dynamic Web Module、Java、JavaScript选中—>点击Apply and Close即可。...

2020-12-13 21:03:24 2587 1

原创 关闭tomact被占用的进程

当打开eclipse运行时显示tomcat端口被占用时可以采取下列方法解决:1、打开cmd命令提示符,输入netstat -ano,列出所有端口的情况,观察被占用的端口(如8888),注意该端口后面的pid值。2、查看被占用端口的pid,输入命令:netstat -ano|findstr 8888(端口名)。3、通过taskkill /pid 17048结束进程4、步骤3无法终止进程时,采用强行终止命令通过强行终止命令把pid为17048的进程关闭。...

2020-12-13 17:40:03 346

原创 判断jQuery库是否被正确引入

监测jQuery库是否正确引入<script> if(typeof(jQuery)=="undefined"){ alert("jQuery is not imported"); }else{ alert("jQuery is imported"); }</script>正确引入,弹出提示框几个从CDN中引入的jQuery:<script src="https://apps.bdimg.com/libs/jqu

2020-11-26 19:42:52 1390

原创 使用css实现瀑布流的效果

使用css实现瀑布流的效果主要是通过display:flex弹性布局的方式。注意要设置列数图片的宽度要一致,否则图片显示会有问题<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>使用css来实现瀑布流的效果</title> <style> .waterfall{ p

2020-11-16 20:59:27 297

原创 简单实现微信拍一拍功能

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .main{ width:500px; height:500px; background-color:#FFE4E1; ..

2020-11-15 17:19:50 323 1

原创 广播风暴及STP生成树协议

广播风暴:广播风暴指的是交换机在发送数据时因为环路问题而向网络中发送了过多的广播信息。为了解决这个问题,就出现了STP生成树协议。STP生成树协议:STP通过阻塞端口来消除环路,并实现链路备份的目的,首先可以在 生成树中选择一个根桥,其他的都是非根桥,在根桥上选择一个指定端口,在非根桥上选择一个根端口,没有成为指定端口和根端口的都是预备端口被阻塞,这样就有效地避免了发送过多的广播信息。STP作用:消除环路:通过阻断冗余链路来消除网络中可能存在的环路。链路备份:当活动路径发生故障时,激活备份链路

2020-10-29 19:13:35 1053

原创 js调试

三种方法: 1、alert()弹框方法 2、断点调试 3、控制台console.log()调试alert()弹框方法:<script> function test() { alert("hello world"); }</script>调用test()会弹出hello world的对话框,则js代码可以运行。断点调试:在代码中弄一个断点,然后进行debugg调试断点

2020-10-15 20:38:00 309

原创 空标签作为占位符调整距离

<div id="list"> <div id="first"></div> <!-- 空标签作为占位符调整背景图片和文字的距离--> <a href="#zhongbiao"><div>钟表馆</div></a> <a href="#qiche"><div>汽车用品馆</div></a> <a href="#meishi

2020-09-27 20:36:58 278

原创 引入外部样式失败的可能原因

1、没有写入"rel=“stylesheet”(即没有指定当前文档与被链接文档的关系)<link rel="stylesheet" type="text/css" href=" "> 2、浏览器不支持3、引入的路径不正确4、编码格式,如html编码格式是utf-8,而css编码格式是utf-16...

2020-04-02 21:26:26 1177

原创 ps快捷键

新建图层 Control+shift+N移动工具 V形状工具 U吸管 i填充前景色 Alt+Delete挪移画布 空格+鼠标直接选择工具 A叠加形状 Control+E放大缩小视图 Control +加号|减号下移图层 Control+左括号上移图层 Control+右括号...

2019-10-30 19:51:51 200

原创 python中的逻辑运算符and和or

python中的逻辑运算符and和or 执行逻辑运算,但是它们不会都返回bool值,而是返回它们进行比较的值之一。都为真返回右侧真值真和假,返回假都为假,返回左侧假即真真返回右侧真,真假返回假,两个以上的假和真返回最左侧假真真返回左侧真真假返回真假假返回右侧假即真真返回真,真假返回真,假假返回右侧假...

2019-10-08 21:08:54 1170

原创 Python中的标准数据类型

Python3中有六个标准的数据类型,前三个为不可变数据类型,后三个为可变数据类型Number (数字)String (字符串)Tuple (元组)List (列表)Set (集合)Dictionary (字典)Number(数字)注意:1、Python可以同时为多个变量赋值,如a, b = 1, 2。2、一个变量可以通过赋值指向不同类型的对象。3、数值的除法包含两个运算符:...

2019-10-08 19:56:29 242

原创 使用蒙版

在图片进行擦除时,尽量使用蒙版,这样方便在出现错误或者需要进行进一步修改。擦除的最后可以进行细节方面的调整时,通过调节擦除工具的不透明度和流量来控制。通过调节流量和不透明度可以达到不同的效果,以上这两张可以作为对照。...

2019-08-27 20:38:47 96

原创 内联元素和块级元素

块元素是一个元素,占据了整个宽度,前后都是换行符。 <div> <p> <h1>内联元素只需要必要的宽度,不强制换行。 <span> <p>可以通过display属性来改变。 display:inline;使块元素变为内联元素 display:block;使内联元素变为块元素...

2019-08-24 21:43:08 82

原创 document.getElementById与document.getElementsById的区别

document.getElementById是用Id选择元素,一个Id只对应一个元素。document.getElementsById是用元素名称选择元素一个元素名称可能有很多元素,取的是集,即不确定有几个才加s。...

2019-06-02 20:22:06 11002

原创 css中的定位

postion中的五个属性:static:HTML元素的默认值,没有定位,遵循正常的文档流对象fixed:元素的位置相对于浏览器窗口是固定位置realtive:相对定位元素的定位是相对其正常位置,移动相对定位元素,原本所占的空间不会改变absolute: 绝对定位元素的位置相对于最近已定位的元素,如果元素没有已定位的父元素,那么它的位置相对于&lt...

2019-05-06 20:55:16 85

原创 JavaScript中的"+"运算

数字+字符串,结果为字符串空文本+数字,数字转化为字符串<script> var a=""+10+5+"abc"; document.write(a); //结果为105abc</script数字+布尔值,布尔值false转成0,true转为1字符串+布尔值,布尔值转化为字符串数字+null,null转化为数字0字符串+null,null转化为字符串...

2019-05-04 19:37:38 330

原创 c语言随机数的实现

srand()和rand()srand()使用头文件<time.h>实现一个播种的效果void srand(unsigned int seed)rand()使用到头文件<stdlib.h>在是实现随机数的产生时如果只用rand()函数,则每次产生的随机数都是相同的 #include<stdio.h>#include<stdlib...

2019-05-01 16:56:26 20143

转载 CSS中的样式表

外部样式表(External style sheet) <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>部样式表(Interval style sheet) <head> ...

2019-04-29 20:47:38 171

转载 css中的margin和padding

margin属性可以有一到四个值(按照顺时针)margin:20px 30px 40px 50px;上边距:20px;右边距:30px;下边距:40px;左边距:50px;margin:20px 30px 50px;上边距:20px;左右边距:30px;下边距: 50px;margin:20px 30px; 上下边距:20px;左右边距:30px;...

2019-04-28 19:45:36 1093

转载 javascript的date对象

java里面获取当前时间:Data data=new Data();//格式化toLocaleString() //在JS里面获取当前时间var data=new Data(); //获取当前时间document.write(data);document.write(data.toLocaleString()); //转换成习惯的格式getFullYear();得到当...

2019-04-27 11:44:49 206

转载 javascript的Array对象

创建数组(三种)var arr1=[1,2,3,4];var arr2=new Array(3); //数组长度是3var arr3=new Array(1,2,3);数组元素是1,2,3;属性:length:查看数组的长度var arr4=[1,2,3];concat():数组的连接join():根据指定的字符分割数组var arr5=new Array(3);arr5[0...

2019-04-27 11:38:13 63

转载 javascript的string对象

创建string对象: var str=“bbb”;方法和属性:属性:length:字符串的长度var str=“aaaa”;document.write(str.length);与html相关的方法bold():加粗document.write(str.boldd());fongcolor():设置字符串的颜色fontsize():设置字体的大小link(超链接到的地址):超...

2019-04-27 11:28:26 79

原创 javascript如何实现功能的分析

js响应事件的过程:确定要响应的事件的元素或控件写根据控件或元素所对应的脚本函数把脚本函数和对应事件联系起来js的bom对象即对浏览器进行一系列的操作,而dom对象是用来使用这些对象的属性和方法对标记性文档操作,在操作之前需要对所有的东西进行一个封装。解析文档:解析结构:根据html的层级结构会在内存中分配一个树形结构document对象:整个html对象对象:标签对象属性对象...

2019-04-24 19:04:55 180

转载 JS的bom对象

bom即broswer object model(浏览器对象模型)navigator 即客户机的信息(浏览器的信息)screen 屏幕的信息location 请求的url地址 href 属性: 获取到请求的url地址 设置一个按钮,并绑定一个事件,从一个页面跳转到另一个页面history 请求的url的历史记录window...

2019-04-24 19:02:44 81

转载 javascript的Math对象和全局函数

Math方法表示数学的运算静态方法,使用时Math.方法();常用:ceil ():向上舍入floor ():向下舍入round ():四舍五入random ():伪随机数(0.1-1.0)pow (x,y):返回x的y次幂全局函数常用:eval ():执行Js代码,如果字符串是一个Js代码,使用此方法执行encodeURI ||encodeURIComponent ():...

2019-04-22 19:37:07 102

转载 循环和递归的区别

对于递归和循环相比较递归的代码比较简洁,容易让别人理解,也容易让自己理解,但是占用的空间非常大,计算机不一定愿意去实现,而且循环和递归实现同一功能时所用时间基本是没有什么差别的.//递归法#include <stdio.h>#include <stdlib.h>void PrintN(int N);int main(){ int N; scan...

2019-04-22 19:34:03 1848

转载 css线性渐变

css渐变可以实现两个或多个指定的颜色之间显示平稳的过渡。(应用于背景)线性渐变:向下/向上/向左/向右/对角方向使用规则:background: linear-gradient(direction, color-stop1, color-stop2, …);使用角度时:0deg是从下到上,90deg是从左到右,45deg是从左下到右上。如果要实现一个纯色的渐变,只需要将颜色设置一个起...

2019-03-26 21:26:30 424

空空如也

空空如也

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

TA关注的人

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