将E-R图转换为关系模型的方法

将E-R图转换为关系模型的转换规则如下:1)实体集转换为关系 -实体集对应于一个关系 -关系名:与实体集同名。 -属性:实体集的所有属性。 -主码:实体集的主码。2)联系转换为关系 联系转换成为关系模式。联系转换成为关系模式时,要根据联系方式的不同采用不同的转换方式 ①1:1联系的转换方法 a)将1:1联系转换为一个独立的关系:与该联系相连的各实体的码以及联系本身的属性均转换为关系的 属性,且每个实体的码均是该关系的候选码。 b)...
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

Java编程之数组去重

1.用record数组保存从命令行输入的10个int型数据。2.用recordRecovery数组保存去除重复数据后的元素。示例:数组1 1 2 2 3 3中删去重复的数字,即转变为1 2 33.按照数字大小顺序,循环输出recordRecovery数组。下面展示一些 内联代码片。下面展示一些 内联代码片。``package step3;import java.util.Arrays;import java.util.Scanner;public class RecordRecovery
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

Java数组连接并按从小到大输出

1.用class1Grade数组保存第一组数据,用class2Grade保存第二组数据,每一组均是5个int型数据。2.用gradeCount数组保存合并后的数组,并将该数组元素按照从小到大的顺序输出代码如下;下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockpackage step2;import java.util.Scanner;import java.util.Arrays;public cla
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

BTP-2200E.2300E驱动下载及安装

新北洋BTP-2200E.2300E打印驱动下载及安装BTP-2200E打印机驱动下载地址http://www.snbc.cn/news/4924.html1.下载压缩包2.解压缩后选择02手动安装打印机驱动程序。 3.选择接受(打印机驱动安装程序运行中,按F1可显示打印机驱动官方安装手册)4.默认即可,下一步。 5.选择典型安装6.选择USB_BTP-2200E_1端口,点击安装后等待。完成安装。BTP-2300E驱动下载地址http://www.snbc.cn/new
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

leetcode每月一题----两数之和

leetcode每月一题两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]解答:class Solution { public int[] twoSum(int
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

HashMap源码分析详细注释版----JDK1.8版本

HashMap源码列举并解释了一些JDK1.8版本的HashMap源码,所有方法和重要的细节源码中的注释都解释的非常清楚。我只是按照自己的理解搬运了一遍。文章的代码顺序按照源码中出现的顺序。源码最开始的内容,几个比较重要的参数。/** * 默认初始化容量,必须是2的次方 */static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16/** * 最大容量。即HashMap的数组容量必须小于等于 1 <<
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

leetcode每月一题----三数之和图解

三数之和给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]解答:class Solution { public List<List<Integer>&gt
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

解决TortoiseSVN提交代码被拒绝

TortoiseSVN提交代码被拒绝随便选个目录右键进入TortoiseSVN --> settings选择左边的saved data -->clear 掉之前的用户名和密码。cmd命令行界面执行:svn ls svn路径(你要导入项目的svn路径) + 回车这里几个选项的意思:(R) eject:拒绝 ,accept (t)emporarily:临时接受, (p)ermanently:永久接受我们输入p选择永久接受,回车此时会让输入旧账号的密码,不用输入,回车跳过就好
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

leetcode每月一题----121.买卖股票的最佳时机

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。示例 2:
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

leetcode每月一题----122.买卖股票的最佳时机 II

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。 随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

ReentrantLock源码分析及AQS原理

ReentrantLock源码分析及AQS原理ReentrantLock源码分析ReentrantLock(可重入互斥锁)。可重入锁又名递归锁,是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提锁对象得是同一个对象或者class),不会因为之前已经获取过还没释放而阻塞。我们从构造函数开始逐步分析。ReentrantLock的两个构造函数,默认使用的是非公平sync对象public ReentrantLock() { sync = new Nonfair
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

搞定HashMap线程不安全问题-----ConcurrentHashMap源码解析

搞定HashMap线程不安全问题-----ConcurrentHashMap源码解析前言​ HashMap是线程不安全的集合,如果要保证线程安全该怎么做呢?​ 首先,HashMap为什么会线程不安全?​ jdk1.7中,在多线程环境下,(头插法)扩容时会造成环形链或数据丢失。​ jdk1.8中,在多线程环境下,PUT方法会发生数据覆盖的情况。​ 如何保证线程安全?//替代HashMap的方式public static void main(String[] arg
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

leetcode每月一题----102二叉树的层序遍历

102二叉树的层序遍历给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 示例:二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]BFS详解图片来源BFS广度遍历公式:bfs遍历所需要的数据结构为队列,当需要广度遍历时可先写出下面的公式。void bfs(TreeNode
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

MANIFEST.MF文件作用及格式要求

MANIFEST.MF文件作用及格式要求manifest.mf文件格式如下Manifest-Version: 1.0Class-Path: xxx1.jar xxx2.jar xxx3.jar xxx4.jar xxx5.jarMain-Class: com.example.demo.DemoApplication包括Manifest版本,Class-Path(类加载器通过这个路径找到要用的jar包)和Main-Class(jar文件的入口类)注意:每项的冒号后有一个空格,Class-P
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

Web前端开发——HTML基础、格式化文本与段落

@【top】欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

win10系统安装MySQL;获得管理员权限

2020年9月15日19:31:31一、win10上安装老师发布的安装包MySQL5.6后遇到的问题1、解压老师发来的MySQL安装包后,安装MySQL。安装异常顺利,甚至都没有出现书上显示的“MySQL Server 安装向导”的配置界面。2、环境变量也已经配置好,并且检查没有错误。(环境变量相关配置操作可以查看我的“win10环境变量配置”那篇笔记)3、之后用MS-DOS命令行输入命令加载MySQL时就出现了问题C:\Program Files (x86)\MySQL\MySQL Server
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

win10安装编程软件后设置环境变量

2、配置环境变量:右击此电脑,点击“属性”,出现系统设置界面,点击“高级系统设置”出现上面的窗口,点击“环境变量”出现上面的环境变量设置窗口,在下面这个窗口——系统变量窗口找到Path,点击它,再点击编辑按钮出现上面这个窗口,点击右侧的“新建”按钮,在框中粘贴复制好的路径就好了。...
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

web-图像对齐方式应用(实验4)

记住代码就ok一、题目要求二、题目分析主要是看四张图像,第一张图像时没有设置对齐方式的图像,第二章是图像底部对齐、地第三张是图像居中对齐,第四张是图像左对齐。于此同时要注意图像插入的位置。三、材料准备去网上随便找一张图片,注意图片保存位置。四、代码编写五、注意事项1、在编写时注意图片的位置,自己编写时是采用的相对路径还是绝对路径;2、在设图片位置属性时,用align,align属性如下:六、效果图...
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

web—图像与超链接(实验3)

根据提供的图像和超链接资源完成图像页面导航设计__实验3一、题目解析:网页上面有四张图片,从左到右依次是iPhone、ipad、MacBook、供应商责任,这四张图片依次对应着apple网站的四个对应产品页面。我们要设计一个网页,用户可以点击网页上面的图片,进入相关苹果网页。二、代码编写:1、找图片从网上任意选择4张图片。注意保存位置,代码编写时会用到。2、按照图片构思网页布局3、前期准备为了方便找到图片所在位置,我将图片和代码文件放在一个地方。4、编写代码4、注意事项(1)herf
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0

用户登录MySQL服务器的方法

这篇文章将介绍启动MySQL服务器的两种方法和登录连接服务器的三种方法注意:MySQL启动服务器和登录连接服务器不是一个概念;只有启动服务器之后才可以登录连接服务器一、MySQL服务器的加载与启动1、加载MySQL在MS-DOS命令行输入“mysqld -install mysql”后回车在输入命令之前要注意将路径切换到mysql的安装路径上去。注意:在MS-DOS命令行中不用区分大小写2、启动MySQL方法一:加载成功mysql后,在MS-DOS命令行输入“net start mysql”
分类: 其他 发布时间: 10-29 14:55 阅读次数: 0