自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 auto-changelog的简单使用

支持用自定义模板生成md文件模板文件入填入代码,使用handlebars模板引擎渲染

2023-08-06 10:20:40 331

原创 ElementUI的Tree控件在拖动节点时页面元素消失

ElementUI,Tree控件节点拖动bug

2022-10-13 10:21:48 530 1

原创 node-xlsx操作excel

安装$ npm install node-xlsx读取Excel的xlsx文件,并写成json文件const path = require("path");const fs = require("fs");const xlsx = require("node-xlsx").default;//读取excelconst readExcel = () => { //第一步:先构建路径 ,准备读取的excel的文件路径 let p1 = path.join(__dirna

2021-10-16 11:38:04 1256

原创 nodemailer发送邮件

安装包$ npm install nodemailer 网易邮箱记住自己授权密码,请勿泄漏具体的网易163的设置信息可以参考下面的网址网易163邮箱的设置具体代码:const nodemailer = require("nodemailer");const path = require("path");let sendMail = async () => { //在发送邮件之前,一定要先创建一个发送者 let passport = nodemailer.

2021-10-16 11:25:56 412

原创 JQuery表单验证插件jquery.validate的使用

引入文件<script src="./js/jquery.min.js"></script><script src="./js/jquery.validate.js"></script><script src="./js/messages_zh.js"></script>普通用法<body> <form action="" id="registerForm"> <div

2021-10-04 20:55:26 279

原创 环形进度条-圆锥渐变

关键:圆锥渐变window.getComputedStyle()cssObj.getPropertyValue(“key”)dom.style.setProperty(“key”,value)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"&g.

2021-09-27 19:48:36 86

原创 JS基础算法题

1.打印出100以内的素数 /** * 素数应该是从2开始的 * 初始值:2 * 结束条件:小于100 * 自变量,每次+1*/for (var i = 2; i <= 100; i++) { //程序员的思维方式,假设型思维 //我假设这个数就是素数,然后再去判断一下,它还能不能被其它数整除 //如果还有其它数可以整除掉,那么假设就不成立了,这个数就不素数了 //在这里给它一个标志,用于标明这个数就是素数 //第一

2021-08-15 20:11:33 1790

原创 CSS鼠标悬浮盒子边框加载效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>边框

2021-07-22 18:51:08 771

原创 只使用HTML和CSS实现点亮五角星效果

1.点击一个亮一个思路:使用链接标签a包裹li,设置li的ID属性,让父级a标签的href属性值为l子级li的ID(锚点),点击父级a标签触发子级li标签的锚点,再结合:target伪类进行背景图片替换即可实现效果。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>点击亮星星</title> <style type="text/css"&

2021-07-07 09:50:01 1227

原创 计算机三级数据库笔记

今天出分 优秀哈哈。计算机三级数据库第一套题一、选择题应用服务器从数据库服务器接收数据并返回给客户端。关系模型是静态稳定的,关系是动态的,随用户操作变化。设计人机界面可采用原型迭代法,首先进行用户界面初步设计,然后与用户不断讨论,改进设计方案。不能删除数据库中的日志内容,以获得更多的空间。(会破坏数据库的安全性和可靠性)创建索引的SQL语句格式:create [unique] index <索引名> on <表名> (<列名>[&l.

2021-05-12 11:47:00 778 1

原创 SQL Server 多类常用函数的使用

日期类函数1.返回系统当前日期及年,月,日,时,分,秒分项select getdate() as 当前日期, year(getdate()) as 年, month(getdate()) as 月, day(getdate()) as 日, datename(Hh,getdate())as 时, datename(Mi,getdate())as 分, datename(Ss,getdate())as 秒Datepart():返回代表指定日期的

2020-10-25 22:40:14 464

原创 JSP笔记

JSP的一些笔记1.输出对象out.print("<h1>哈哈哈哈哈</h1>");2.重定向response.sendRedirect("./index2.jsp");3.JSP常用内置对象1.response(响应对象)2.request(http请求对象)3.Session(会话对象)4.服务端页面接收表单传过来的参数 //设置中文编码防止乱码 request.setCharacterEncoding("utf-8"); String acc=r

2020-10-09 23:45:32 126

原创 Vue学习小结(三)—网络应用

1. axiosAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。官网地址:axios中文网快速上手用到的接口:获取笑话:“https://autumnfish.cn/api/joke/list?num=”测试用户注册:“https://autumnfish.cn/api/user/reg”<!DOCTYPE html><html lang="en"><head> <meta chars

2020-07-31 11:32:18 250

原创 Vue学习小结(二)

1. v-for指令v-for 指令根据数据生成列表结构。结构: <ul> <!-- item可以变表示每一项数据 in是关键字不能改变 arr是要被遍历的数据名 --> <li v-for="item in arr"> {{item}} </li> </ul>需要用索引时: <ul> <!-- 可以取index索引

2020-07-29 20:50:38 339

原创 Vue学习小结(一)

1. VSCode开始使用VSCode了,但已经习惯了WebStorm,用VSCode很不习惯。直接官网下载安装:VSCode官网安装教程:VSCode安装教程VSCode可以装很多插件,让敲代码更有趣,更高效。前端常用插件可以参考:前端常用插件2. Vue使用官网:传送门直接云端使用:<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>3. 最最最基础的使用<!DOCT

2020-07-28 21:45:07 187

原创 Ajax(原生)基础小结

1. 快速上手 //1.创建XHR对象 var xhr = new XMLHttpRequest(); //2.与目标地址建立连接 通过GET请求 相当于打开浏览器(输入网址) xhr.open("GET","./index.html"); //3.需要发送的参数,不需要时可以为(null) 或者直接() 相当于浏览器按回车,开始请求 xhr.send(); //4.请求完成后进行的操作 xhr.

2020-07-27 19:48:51 125

原创 移动端学习小结

1.视口<meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">(WebStorm快捷输入: meta:vp tab键)viewport 即视口,声明语句通常紧挨着编码语句。常用参数:width=device-width 使视口宽度为设备宽度initial-scale=1.0 初始放大比例user-sca

2020-07-13 13:36:15 373

原创 JQuery五星评价案例

演示效果代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>五星评分案例</title> <script src="js/jquery-3.5.1.min.js"></script> <script> $(function () { /

2020-07-03 19:09:04 409

原创 JQuery事件绑定解绑方法小结

常用的方法绑定:bind()、delegate()、on()解绑:unbind()、undelegate()、off()此外还有live() 不过JQuery1.9及其以上版本删除了此方法推荐使用on()方法参考文章点这里一些小问题动态添加元素后,事件失效。用下面这种方式给元素直接添加事件,就会出现此问题 $(".get").on("click",function () { /*添加之前有效,添加元素后失效*/ $(this).parent().r

2020-07-02 13:37:10 474

原创 JQuery固定导航栏案例

演示图代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JQuery固定导航栏案例2</title> <script src="js/jquery-3.5.1.min.js"></script> <script> $(function () {

2020-07-01 13:41:19 266

原创 JQuery全选反选案例

JQuery版本3.5.1<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>全选反选</title> <link rel="icon" href="logo.ico"> <script src="js/jquery-3.5.1.min.js"></script> <

2020-06-30 18:34:28 325

原创 数据库原理期末复习题

一.选择题数据库的基本表、存储文件、视图的结构分别对应( A )A.模式、内模式、外模式B.模式、外模式、内模式C.外模式、模式、内模式D.外模式、内模式、模式在数据库系统中,数据库管理系统和操作系统之间的关系是( D )A.相互调用B.并发运行C.操作系统调用数据库管理系统D.数据库管理系统调用操作系统数据库系统的物理独立性是指( B )A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存

2020-06-24 09:54:26 8345 5

原创 数据库原理复习知识点

当两个子查询结果结构完全一致时,可以执行并、交、差操作。解析:并、交、差运算都是基本的关系代数运算,它们用于对关系模式中的记录进行处理,因此必须是“结构完全一致”才能够进行“并、交、差”操作。应用数据库的主要目的是:解决数据量大的问题。层次模型的数据结构是有向树结构。补充:层次模型是以记录型为结点构成的树,它把客观问题抽象为一个严格的自上而下的层次关系,在层次模型中,只存在一对多的实体关系,每个结点表示一个记录类型,结点之间的连线表示记录类型之间的联系。在网状模型中一个子结点可以有多个父结点。.

2020-06-17 09:54:29 859

原创 数据库原理闭包、范式和求最小函数依赖集的例题

闭包已知关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C}, F的闭包F+有多少个?试写出(AB)+的所有闭包。解:根据已知条件和推理规则,可知F+有43个函数依赖。各种情况如下:答:F的闭包F+有43个;(AB)的闭包(AB)+ =ABC设关系R(ABCDE)上FD集为F,并且F={A→BC,CD→E,B→D,E→A}。求出R的所有候选键。解:A+=ABCDE B+=BD C+=C D+=D E+=EABCD 候选码有A、E。  &n

2020-06-05 21:59:56 10088 5

原创 SQLServer完整性实验

检验是否存在指定数据库if exists(select * from sysdatabases where name='XSGL')检验是否存在指定列if exists(select *from syscolumns where id='student' and name='uid')检验是否存在指定表if exists(select * from sysobjects where name='teacher')添加和删除添加为student表新增一列ididentit.

2020-05-31 23:00:18 843

原创 SQL Server常用数据类型

常用数据类型整型用于存储整数浮点型用于存储含小数的十进制数字符型日期时间数据类型位类型

2020-05-25 21:45:54 361

原创 SQL语句对用户授权操作

对方不能以sa的身份进行登录,我们就创建一个登录名xsMaster,密码111create login xsMaster with password='111';可以让对方用上面的登录名和密码进行登录了,但是不能打开数据库。接下来得创建一个用户xsuser,才能访问数据库。create user xsuser for login xsMaster; 创建完用户后,就可以访问数据库了,但是看不到所有的表及视图。授予用户xsuser对student表的查看权限grant sele.

2020-05-24 23:33:21 3740

原创 JS网站运行时长代码

显示区域<span id="timeDate">载入天数...</span><span id="times">载入时分秒...</span>JS部分<script> var now = new Date(); function createtime() { //月、日、年,小时、分、秒 var grt= new Date("04/23/2020 12:0

2020-05-21 09:33:28 573

原创 SQL语句带有exists谓词的子查询和相关子查询

(注:student是学生信息表,sc是学生选课表,course是课程信息表)exists谓词查询查询与其他所有学生年龄均不同的学生学号, 姓名和年龄(即不存在年龄相同的)select sno,sname,sage from student s where not exists (select sage from student t where s.sage=t.sage and s.sno!=t.sno);查询所有选修了1号课程的学生姓名(即存在选修了1号课程的学生)select

2020-05-18 23:16:13 3642 1

原创 SQL语句小测验

一. 选择题1.当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是(A)A.左外连接  B.右外连接  C.内连接  D.自连接2.设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作,错误的是(C)A.Grade IS NOT NULL  B.Grade IS NULL   C.Grade = NULL   D.NOT (Grade IS NULL)3.下列聚合函数中,不忽略空值的是(D)A.SUM

2020-05-13 15:46:41 1864

原创 SQL语句集合查询(union、intersect、except)

集合查询:(确保属性一样)union:并操作例1:查询选修了1号课程或2号课程的学生的学号。select sno from sc where cno='1'unionselect sno from sc where cno='2';intersect:交操作例2:查询既选修了1号课程又选修了2号课程的学生的学号。select sno from sc where cno='1'intersectselect sno from sc where cno='2';except:差操作例

2020-05-11 19:46:01 2131

原创 数据库第一章知识点回顾

数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型。

2020-05-10 23:48:18 680

原创 数据库原理上课主要内容总结2

1、注释的写法:1)行注释--2)块注释同C语言中的块注释/*…*/2、取别名属性名 别名 或者 属性名 as 别名(即as可省略)注意:当要添加一个常量时,直接用单引号引起来,并与其它字段用逗号隔开。3、大小写字母转换两个函数:1)lower(列名):把属性值转化为小写字母;2)upper(列名):把属性值转化为大写字母。4、年月日的提取select s...

2020-04-27 09:51:45 177

原创 数据库视频中的题小结

关系模型中数据的逻辑结构是一张二维表,它由行和列组成。关系模型中一个码是 由一个或多个属性组成,其值能够唯一标识关系中一个元组。域是一组相同值的数据集合同一个关系模型的任何两个元组值可全同 错。在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为 选择关系运算中花费的时间可能最长的运算是选择 错在关系代数的专门关系运算中,将两个关...

2020-04-25 23:16:48 181

原创 数据库原理上课主要内容总结

超键(码):用于惟一确定一个元组的属性或属性组。候选键:不包含多余属性的超码。主键:从候选码中任意选一个。主属性:候选码中的每一个属性。非主属性:不在候选码中的每一个属性。1、给定关系R(身份证号,姓名,性别,年龄),假设没有重名的员工,请写出至少四个超键,并指出候选键和主键。超键:(身份证号)(姓名)(姓名,性别)(身份证号,年龄)候选码:(身份证号)(姓名)主码:(身份证号)或...

2020-04-20 23:25:04 760

原创 数据库原理第一章老师的作业

1、 数据管理技术主要经历文件管理阶段和数据库管理阶段,请简述文件管理方式在管理数据方面的缺点和数据库管理方式在管理数据方面的优点。答:文件管理方式在管理数据方面的缺点:(1)编写应用程序不方便(2)数据冗余不可避免(3)应用程序依赖性(4)不支持对文件的并发访问(5)数据间联系弱(6)难以满足不同用户对数据的需求。数据库管理方式在管理数据方面的优点:(1)相互关联的数据集合(...

2020-04-13 12:52:57 410

原创 数据库原理第一章概述

概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 实体-联系模型。要保证数据库的逻辑数据独立性,需要修改的是 模式与外模式之间的映象。数据库中存储的是 数据以及数据之间的联系。数据库管理系统(DBMS)是 系统软件。数据库管理系统能实现对数据库中的数据的查询、插入、修改和删除等操作,这种功能称为 数据操纵功能。在数据库中,产生数据不一致的根本原因是 数据冗余。补充:数据不...

2020-04-11 17:08:32 212

原创 分享一个网页跳转过渡特效

说明过渡动画截图源码<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width,height=dev...

2020-04-03 00:22:48 1623

原创 假期练习小结十四

1. 你觉得前端工程的价值体现在哪?有以下几个方面:为简化⽤户使⽤提供技术⽀持(交互部分)为多个浏览器兼容性提供⽀持为提⾼⽤户浏览速度(浏览器性能)提供⽀持为跨平台或者其他基于webkit或其他渲染引擎的应⽤提供⽀持为展示数据提供⽀持(数据接⼝)2. JS用二分法进行数组排序var arr = [3, 1, 4, 6, 5, 7, 2]; function quickSor...

2020-02-27 13:46:55 146

原创 假期练习小结十三

1. HTMLHTML使用<framest>标签时,设置( )属性可让frame边框消失。解析:border;border=“0”之后就能隐藏边框了。2. JS节点问题<div id="divLink"><a href="http://www.baidu.com">百度</a></div><script> ...

2020-02-26 14:53:23 121

空空如也

空空如也

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

TA关注的人

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