- 博客(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
2838
原创 字节,字符,位之间的关系
bit就是位,也叫比特位,是计算机表示数据最小的单位,通常单位为bbyte就是字节,1字节等于8位,通常单位为B1个字符=2字节1 字母 = 1 B= 8 b1 汉字 = 2 B = 16 b
2020-07-22 23:24:18
2857
原创 maven资源过滤问题
可以在加配置文件中加上如下代码<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>
2020-05-12 22:05:08
229
原创 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
427
原创 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
292
原创 数据库中范式的判断
第一范式(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
7646
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
2228
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
5176
原创 将插入排序算法更改为递归形式,并分析时间复杂度
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
1462
1
原创 一个网站是如何进行访问的
在浏览器上输入一个域名,回车检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有该域名映射如果有则返回对应的ip地址如果没有就去DNS服务器里面找,找到就返回,找不到就不返回...
2020-03-29 22:51:42
273
原创 关联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
811
原创 快速排序(Java实现)
1.快速排序基本思路:在待排序的N个记录中任取一个元素(通常取第一个记录),我们把它叫做哨兵。义两个索引 i 和 j 分别表示“首索引” 和 “尾索引”,temp表示“哨兵”。首先,尾索引向前扫描,直到找到比基准值小的记录(i != j),并替换首索引对应的值。然后,首索引向后扫描,直到找到比基准值大于的记录(i!= j),并替换尾索引对应的值。在扫描过程中首索引等于尾索引(i= j)...
2020-03-11 17:33:32
129
原创 详解定点数相关运算(定点数补码的加法,减法,原码一位乘法,补码一位乘法,原码一位除法,补码一位除法 )
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
8049
4
原创 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
140
原创 关于单精度浮点数的计算
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
11539
原创 微信公众平台打不开或加载不完全解决办法
打开控制面板----->网络和共享中心----->选择你现在连的网----->属性----->internet协议版本4----->使用下面的DNS服务器地址----->输入119.29.29.29具体步骤看图⬇1.2.3.4.5....
2020-02-17 21:56:45
12506
1
原创 如何解决代码格式化和eslint冲突问题
1.创建一个.prettierrc文件2.在文件中输入以下内容{ "semi": false, "singleQuote": true}第一行表示在语句末尾不打印分号第二行表示使用单引号
2020-02-16 17:00:53
1539
原创 Vue脚手架---基于图形化界面的方式创建Vue项目
1.安装Vue脚手架首先在终端中输入下面的命令来安装脚手架npm i -g @vue/cli2.打开浏览器面板在终端中输入以下命令会进入到一个浏览器面板中vue ui界面就像这样:3.创建项目点击创建进入创建新项目页面1.详情输入项目文件夹名称,包管理器根据自身情况可以选择,初始化仓库选择开启,并输入init project4.预设第一次尽量选择手动5.功能推荐...
2020-02-14 17:04:11
587
原创 如何将项目中的'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
3481
原创 报错:Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs'
一定要以管理员身份运行
2020-02-11 14:46:45
6497
原创 JavaScript splice() 方法
语法arrayObject.splice(index,howmany,item1,…,itemX)参数描述index必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置,第一个索引为0。howmany必需。要删除的项目数量。如果设置为 0,则不会删除项目。item1, …, itemX可选。向数组添加的新项目。例1var array...
2020-02-09 17:58:48
156
原创 如何修改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
83
原创 配置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
303
转载 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
947
1
原创 报错:无法加载文件 D:\nodejs\node_global\webpack.ps1,因为在此系统上禁止运行脚本
以管理员身份运行vs code在终端执行:get-ExecutionPolicy,显示Restricted在终端执行:set-ExecutionPolicy RemoteSigned在终端执行:get-ExecutionPolicy,显示RemoteSigned...
2020-01-15 14:37:17
1521
1
原创 报错:Uncaught SyntaxError: Invalid shorthand property initializer
JavaScript定义对象是初学者可能经常犯的一个错误 var p = { value ='对象', }对象里面赋值应该是在变量后面加":",而不是"="。正确的写法应该是: var p = { value : 对象', }...
2020-01-11 21:19:06
255
原创 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
504
原创 JS报错Uncaught ReferenceError: $ is not defined
如果在使用jQuery出现这样的错误:Uncaught ReferenceError: $ is not defined。首先看一下有没有导入jQuery包,如果导入了,看下jQuery导入顺序有没有问题,一般要将jQuery导入在其他js之前。...
2019-12-17 12:25:44
904
原创 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
269
原创 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
311
空空如也
Vue脚手架创建Vue项目卡住 ?
2020-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人