自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 数据库求最小函数依赖

问:R<U,F>,U=ABCD,函数依赖集F={A→BD,AB→C,C→D},求F最小函数依赖集。解:1.将F中的所有函数依赖右边化为单一属性F={A→B,A→D,AB→C,C→D}2.去掉F中所有函数依赖左边的冗余属性只有AB→C中左边可能出现冗余属性,我们先求A和B的闭包属性:A+={A,B,C,D},B+={B}所以B是冗余的,去掉B:F={A→B,A→D,A→C,C→D}3.去掉F中所有冗余的函数依赖关系我们将A→D这个关系去掉之后发现A的闭包仍为{A,B,C,D

2020-08-21 11:56:18 2594

原创 字节,字符,位之间的关系

bit就是位,也叫比特位,是计算机表示数据最小的单位,通常单位为bbyte就是字节,1字节等于8位,通常单位为B1个字符=2字节1 字母 = 1 B= 8 b1 汉字 = 2 B = 16 b

2020-07-22 23:24:18 2485

原创 maven资源过滤问题

可以在加配置文件中加上如下代码<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>

2020-05-12 22:05:08 188

原创 IDEA中maven总是自动跳到1.5jdk

找到本地maven的配置文件:apache-maven-3.6.2/conf/setting.xml(这是我的目录)。打开配置文件,在大概182行的profiles标签内添加如下配置:(我用的是jdk11)<profile> <id>jdk-11</id> <activation> <activeByDefault>true</activeByDefault> <jd.

2020-05-10 14:34:15 380

原创 xml最新结构

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://x...

2020-04-25 17:31:16 229

原创 数据库中范式的判断

第一范式(1NF)定义:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。通俗点说就是每个属性(列)不能重复。例题:关系模式R(A、B、C、D),有函数依赖集F={B→D,AB→C},R∈__NF解: 码是AB,D部分依赖AB,所以是1NF第二范式(2NF)定义:若R∈1NF,并且每一个非主属性都完全函数依赖于R的码(候选码),则R∈2NF。例题:1.关系模式R...

2020-04-03 14:13:19 6488 2

原创 数据库练习题一

有关系数据库:职工关系 EMPLOYEE(职工号Eno,职工名Ename)工作关系 WORKS(职工号Eno,公司号Cno,工资Wage)公司关系 COMPANY(公司号Cno,公司名Cname)假设职工可以在多个公司兼职,请用关系代数表达式写出至少在公司号为’C2’和’C5’公司兼职的职工名。1.基于除法:关系代数:∏Ename((∏Cno, Eno (WORKS) ⌯ ∏Cno ...

2020-03-30 22:15:39 1825 3

原创 给定n个整数的数组A以及一个数x,设计一个分治算法,求出x在数组中出现的次数,并分析时间复杂度

public class fenzhiForNum { public static void main(String[] args) { int[] arr = {1,6,7,8,4,3,1,6,8,1,4}; System.out.println("1出现了"+count(arr, 0, 10, 1)+"次"); } private st...

2020-03-29 23:04:06 4982

原创 将插入排序算法更改为递归形式,并分析时间复杂度

public class InsertSort { public static void main(String[] args) { int[] arr = {2, 7, 5, 4, 8, 9, 0, 1, 3, 6}; int[] newArr = sort(arr, arr.length); for (int x : newArr) {...

2020-03-29 23:02:37 1403 1

原创 一个网站是如何进行访问的

在浏览器上输入一个域名,回车检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有该域名映射如果有则返回对应的ip地址如果没有就去DNS服务器里面找,找到就返回,找不到就不返回...

2020-03-29 22:51:42 206

原创 关联mysql报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon'

这是时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时进入终端:输入mysql -u root -p,再输入你的数据库密码进入到MySQL命令模式输入set global time_zone='+8:00';即可...

2020-03-17 15:11:52 755

原创 快速排序(Java实现)

1.快速排序基本思路:在待排序的N个记录中任取一个元素(通常取第一个记录),我们把它叫做哨兵。义两个索引 i 和 j 分别表示“首索引” 和 “尾索引”,temp表示“哨兵”。首先,尾索引向前扫描,直到找到比基准值小的记录(i != j),并替换首索引对应的值。然后,首索引向后扫描,直到找到比基准值大于的记录(i!= j),并替换尾索引对应的值。在扫描过程中首索引等于尾索引(i= j)...

2020-03-11 17:33:32 74

原创 详解定点数相关运算(定点数补码的加法,减法,原码一位乘法,补码一位乘法,原码一位除法,补码一位除法 )

1.定点数补码的加法1.定义:两个补码表示的数相加,符号位参加运算,且两数和的补码等于两数补码之和。两个数不管正负,均用补码表示,符号位应当做数值参加运算,符号位相加所产生的进位要丢掉,结果为补码。2.举例:X=0.1011 Y=-0.0101,求 X+Y=?解:[X]补=0.1011,[Y]补=1.1011[X]补+[Y]补 = 0.1011+1.1011 = 0.0110 = ...

2020-03-06 18:35:33 6693 1

原创 Spring Boot configuration annotation processor not found in classpath

解决方法:在pom.xml文件中添加如下依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional&g...

2020-03-05 13:29:41 77

原创 关于单精度浮点数的计算

IEEE754规定:单精度浮点数字长32位,尾数长度23,指数长度8,指数偏移量127;双精度浮点数字长64位,尾数长度52,指数长度11,指数偏移量1023约定小数点左边隐含有一位,通常这位数是1,所以上述单精度尾数长度实际为24(默认省略小数点左边的1则为23),双精度尾数长度实际为53(默认省略小数点左边的1则问53)将10进制数 100.25 转换成单精度浮点数格式将十进制数...

2020-03-05 10:34:18 10815

转载 flex:1是什么意思

添加链接描述

2020-02-20 16:39:27 1104 1

原创 微信公众平台打不开或加载不完全解决办法

打开控制面板----->网络和共享中心----->选择你现在连的网----->属性----->internet协议版本4----->使用下面的DNS服务器地址----->输入119.29.29.29具体步骤看图⬇1.2.3.4.5....

2020-02-17 21:56:45 10981 1

原创 如何解决代码格式化和eslint冲突问题

1.创建一个.prettierrc文件2.在文件中输入以下内容{ "semi": false, "singleQuote": true}第一行表示在语句末尾不打印分号第二行表示使用单引号

2020-02-16 17:00:53 1470

原创 Vue脚手架---基于图形化界面的方式创建Vue项目

1.安装Vue脚手架首先在终端中输入下面的命令来安装脚手架npm i -g @vue/cli2.打开浏览器面板在终端中输入以下命令会进入到一个浏览器面板中vue ui界面就像这样:3.创建项目点击创建进入创建新项目页面1.详情输入项目文件夹名称,包管理器根据自身情况可以选择,初始化仓库选择开启,并输入init project4.预设第一次尽量选择手动5.功能推荐...

2020-02-14 17:04:11 515

原创 如何将项目中的'console-log'全部清除

1.下载babel-plugin-transform-remove-consolenpm install babel-plugin-transform-remove-console --save-dev2.在babel.config.js文件中添加’transform-remove-console’babel-plugin-transform-remove-console官网...

2020-02-11 17:30:50 3404

原创 报错:Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs'

一定要以管理员身份运行

2020-02-11 14:46:45 6413

原创 JavaScript splice() 方法

语法arrayObject.splice(index,howmany,item1,…,itemX)参数描述index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置,第一个索引为0。howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。item1, …, itemX可选。向数组添加的新项目。例1var array...

2020-02-09 17:58:48 100

原创 如何修改MySQL密码

1.首先登录MySQL执行mysql -u root -p然后输入现在的密码2.修改MySQL密码执行set password for 用户名@localhost = password('新密码');(注意:MySQL里面执行语句一定要以 ; 结尾)3.可以再次登录MySQL验证密码是否修改在MySQL里执行quit可以退出MySQL...

2020-02-04 20:57:23 56

原创 配置Chrome支持本地的AJAX请求

Windows:设置Chrome的快捷方式属性,在“目标”后面加上–allow-file-access-from-files,注意前面有个空格,重新打开Chrome即可。Mac:只能通过终端打开浏览器:打开终端,输入下面命令:open -a “Google Chrome” --args --disable-web-security然后就可以屏蔽安全访问了[ --args:此参数可有可无]...

2020-01-28 20:07:08 216

转载 mysql8.0版本 报错:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol...

mysql8.0版本报错:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client解决办法(修改加密规则为普通模式,默认是严格加密模式):1.打开命令行小黑屏,进入MySQL的bi...

2020-01-27 15:28:41 872 1

原创 报错:无法加载文件 D:\nodejs\node_global\webpack.ps1,因为在此系统上禁止运行脚本

以管理员身份运行vs code在终端执行:get-ExecutionPolicy,显示Restricted在终端执行:set-ExecutionPolicy RemoteSigned在终端执行:get-ExecutionPolicy,显示RemoteSigned...

2020-01-15 14:37:17 1434 1

原创 报错:Uncaught SyntaxError: Invalid shorthand property initializer

JavaScript定义对象是初学者可能经常犯的一个错误 var p = { value ='对象', }对象里面赋值应该是在变量后面加":",而不是"="。正确的写法应该是: var p = { value : 对象', }...

2020-01-11 21:19:06 207

原创 CSS3属性linear-gradient()渐变色

语法: linear-gradient(xdeg,color1,color2,color3…)默认的x为1801..box1 { width: 200px; height: 200px; background-image: linear-gradient(red, yellow, green, blue); ...

2019-12-23 14:03:09 431

原创 JS报错Uncaught ReferenceError: $ is not defined

如果在使用jQuery出现这样的错误:Uncaught ReferenceError: $ is not defined。首先看一下有没有导入jQuery包,如果导入了,看下jQuery导入顺序有没有问题,一般要将jQuery导入在其他js之前。...

2019-12-17 12:25:44 836

原创 css3之transition过渡属性

要实现过渡效果,必须规定两项内容规定您希望把效果添加到哪个 CSS 属性上规定效果的时长例:div{ width: 100px; height: 100px; background-color: #ccffff; transition: width 2s;}div:hover{ width:300px;}上例就会将原来的100像素宽的元素在两秒内变成300像...

2019-12-11 15:51:40 205

原创 css中的transform属性

1.transform 2D转换共有如下2D转换方法:translate()rotate()scale()skew()matrix()(1).translate()方法语法:translate(xpx,ypx),即把元素从左向右移动 x 个像素,从上向下移动 y 个像素。例:transform: translate(50px,100px);则元素从左侧移动 50 像素,从...

2019-12-11 14:35:25 242

空空如也

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

TA关注的人

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