- 博客(19)
- 收藏
- 关注

原创 快速排序算法的实验验证
快速排序算法的实验验证目录目的内容及要求实验过程程序设计程序调试测试数据设计结果总结目录目的验证快速排序算法内容及要求1.实现快速排序算法。2.要求输入待排序元素个数,利用随机函数生成指定数目的元素,元素值的取值范围为[10,1000000]。3.运行快速排序程序对所生成元素进行排序,要求将元素的初始输入序列和排序后的结果序列都输出在一个文件中。4.对相同的待排序元素数,要求程序运行10次,将每次排序所进行的元素比较次数和平均比较次数输出在文件中。实验过程算法设计、代码编写、程序调试
2020-07-17 10:07:04
986
原创 MVCC概念及原理
MVCC,就是多版本并发控制。在数据库管理系统中,就是对数据库的并发访问。在Mysql的InnoDB存储引擎中就是指,对于已提交读和可重复读这两种隔离级别下的事务,SELECT操作会访问版本链中的记录的过程。这就使得别的事务可以修改这条记录,反正每次修改都会在版本链中记录,SELECT可以去版本链中拿记录,这就实现了读-写,写-读的并发执行,提升了系统的性能。
2023-07-25 16:15:24
176
原创 Mysql日志模块
在MySQL的使用中,更新操作也是很频繁的,如果每一次更新操作都根据条件找到对应的记录,然后将记录更新,再写回磁盘,那么I0成本以及查找记录的成本都很高。binlog是追加写的形式,可以写多个文件,不会覆盖之前的日志。InnoDB的redo log是固定大小的,比如可以配置为一-组4个文件,每个文件的大小是1GB,那么redo log总共就可以记录4GB的操作。从头开始写,写到末尾就又回到开头循环写。●row格式的binlog中记录的是数据行的实际数据的变更,优点就是数据记录准确,缺点就是日志文件较大。
2023-07-24 15:18:34
104
原创 组合模式 及 单例模式简单演示
组合模式 及 单例模式简单演示目录组合模式单例模式目录组合模式使用组合模式,把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。设计代码如下:import java.util.ArrayList;import java.util.List;class Menu{ String name; private List<Menu> Inmenu; private Li
2020-07-31 23:29:27
406
1
转载 Eureka自我保护机制
目录 Eureka自我保护机制自我保护开启条件自我保护阀值的计算自我保护阀值的计算公式自我保护逻辑自我保护开关开发环境配置 Eureka注册中心中各个Eureka-Server节点都是平等的,没有ZK中角色的概念,即使N-1个节点挂掉也不会影...
2020-07-31 23:27:51
884
1
原创 用OpenCV实现图像滤镜特效
用OpenCV实现图像滤镜特效目录功能说明原理简介核心代码总结目录功能说明使用vs2019创建MFC项目,利用OpenCv实现了9个图像处理功能。分别是模糊化,锐化,羽化,腐蚀,膨胀,边缘检测,灰度化,放大,缩小功能。利用MFC图形化界面,用户点击想要实现的功能按钮,即可实现对图片的处理。原理简介1.模糊化:平滑,也称为模糊,是一种简单且经常使用的图像处理操作。要执行平滑操作,我们将对图像应用滤镜。最常见的滤波器类型是线性的,其中输出像素的值(即G(i ,j )被确定为输入像素值的加权和(即F
2020-07-24 16:48:30
2070
原创 钩子函数半场动画
代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>
2020-07-24 16:29:00
117
原创 HTML + JS实现简单的动画效果
代码reset.css一些通用的样式设置/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, cod
2020-07-24 16:18:58
1593
原创 JS + HTML实现计算器
代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>
2020-07-24 15:57:41
353
1
原创 正则密码强度验证JS + HTML
代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>
2020-07-24 15:49:46
171
原创 JS实现放大镜(面向对象方式)
代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>
2020-07-24 15:45:26
217
原创 JS实现小游戏
代码<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width, initial-scale=1.0"><style>canvas { border:1px solid #d3d3d3; background-color: #f1f1f1;}</style><script>var _hmt =
2020-07-24 15:38:20
4860
2
原创 简单动画相册HTML + CSS实现
代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>
2020-07-24 15:32:40
705
原创 验证单链表及其上的基本操作
验证单链表及其上的基本操作目录目的内容及要求实验过程算法设计代码编写程序调试测试数据设计结果总结目录目的验证单链表及其上的基本操作内容及要求定义单链表类。实验验证如下算法的正确性、各种功能及指标:1)创建单链表;2)插入操作:分别在当前结点后、表头、表尾插入值为x的结点;3)删除操作:分别删除表头结点、表尾结点和当前结点的后继结点;4)存取操作:分别存取当前结点的值和单链表中第k个结点的值;5)查找操作:查找值为x的元素在单链表中出现的位置(是链表中的第几个元素)。为便于观察程序的
2020-07-24 15:10:37
1228
原创 顺序栈相关算法
顺序栈相关算法目录目的内容及要求实验过程算法设计代码编写程序调试测试数据设计结果总结目录目的验证顺序存储的栈及其上的基本操作。内容及要求定义顺序栈类。实现如下算法:1)创建顺序栈;2)插入操作:向栈顶压入值为x的元素;3)删除操作:弹出栈顶元素,将数据输出在屏幕上;4)存取操作:读取栈顶元素,将数据输出在屏幕上;。为了增强程序的可读性,程序中要有适当的注释。随机给出栈操作指令序列,完成程序验证。例如:(压栈a,压栈b,压栈 c,压栈d,弹栈,弹栈,弹栈,压栈
2020-07-24 14:59:21
1475
原创 数和森林的遍历算法的实验验证
数和森林的遍历算法的实验验证目录目的内容及要求实验过程算法设计代码编写程序调试测试数据设计结果总结目录目的验证树和森林的遍历算法。内容及要求定义左儿子—右兄弟链接存储的树类和森林类。实验验证如下算法的正确性、各种功能及指标:1)创建树和森林;2)树和森林的先根遍历的递归和迭代算法;3)树和森林的后根遍历的递归和迭代算法;4)树和森林的层次遍历算法。实验过程算法设计、代码编写、程序调试、测试数据设计、测试算法设计1.先定义节点类,队列类,栈类。然后森林转化成二叉树,利用递归创建
2020-07-17 15:29:48
789
原创 软件工程工具maven
软件工程工具——maven目录一、工具介绍二、个人使用用途概述三、功能介绍四、主要概念介绍五、主要功能实现六、总结目录一、工具介绍Maven 翻译为“专家”、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven是一个项目管理工具,可以对Java 项目进行构建、依赖管理。Maven也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Ja
2020-07-17 14:25:48
198
原创 邻接表存储的图相关算法的实验验证
邻接表存储的图相关算法的实验验证目录目的内容及要求实验过程算法设计代码编写程序调试测试数据设计结果总结目录目的验证邻接表存储的图及其上的基本操作。内容及要求定义邻接表存储的图类。实验验证如下算法的正确性、各种功能及指标:1)创建一个邻接表存储的图;2)返回图中指定边的权值;3)插入操作:向图中插入一个顶点,插入一条边;4)删除操作:从图中删除一个顶点,删除一条边。5)查找图中某顶点的第一个邻接顶点、某顶点关于另一个顶点的下一个邻接顶点序号。6)图的深度优先遍历和广度优先遍历为了增
2020-07-17 12:14:22
572
原创 RMI远程调用实验
RMI远程调用实验目录步骤及说明目录步骤及说明1、设计一个学生成绩管理系统,利用RMI、注册表以及JNDI实现客户端对服务器对象的远程访问。2、建立Java工程RMIServer,创建包com.rmiDB,新建类DBmanager,在DBmanager中利用第一次实验中的JNDI实现创建表,录入成绩,查询成绩等操作。DBmanager中包含内部实体类Student。DBmanager类代码如下:package com.rmiDB;import java.io.Serializable;imp
2020-07-17 11:23:19
672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人