自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分查找和二分插入排序中(right+left)/2和(right-left)/2+left的区别

在一些编程语言中,整数溢出可能导致计算结果不准确。如果使用的是一种可能会发生整数溢出的语言,推荐使用第二种方式 (right - left) / 2 + left。注意:在实际的编程中,也可以使用 left + (right - left) / 2,这样同样避免了整数溢出的问题。

2023-11-11 01:12:30 116 1

原创 Java对外请求接口

【代码】Java对外请求接口。

2023-06-01 09:14:47 286

原创 localStorage.getItem

一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。二、localStorage的优势与局限localStorage的优势1、localStorage拓展了cookie的4K限制。

2023-04-03 18:48:22 1262

原创 UML类图六种箭头的含义

uml类图的箭头含义

2023-03-24 15:29:08 1694

原创 java.lang.NumberFormatException: For input string: ““的解决方法

swagger报错

2023-02-22 20:03:29 349

原创 JVM内存图(自学)

jvm内存图(自学)

2023-01-29 15:56:17 53

原创 Java JVM

深入理解java虚拟机

2023-01-27 16:46:39 500

原创 约瑟夫问题

约瑟夫问题

2023-01-27 14:56:10 47

原创 数据结构(Java版)

数据结构Java版(自学)

2023-01-27 14:53:33 1007

原创 单链表的反转

单链表的反转

2023-01-27 14:24:37 32

原创 《计算机组成原理》指令操作描述

int a = 2, b = 3, c = 1, y = 0;void main() { y = a * b + c;}这个是以上C代码的的指令集主存和外存的基础结构第一步初:(PC) = 0,指向第一条指令的存储地址#1:(PC) → MAR,导致(MAR) = 0#2:根据MAR找出存储体中对应的指令#3:M(MAR) → MDR,导致(MDR) = 000001 0000000101#4:(MDR) → IR,导致(IR) = 000001 0000000101

2021-11-27 21:55:25 707

原创 插入排序(图解 & 代码)Java

插入排序的思想:插入排序输入内部排序法,是对于欲排序得元素以插入得方式寻找该元素的适当的位置,以达到排序的目的从数组的第二个开始进行遍历,第一个看作一个整体,将第二个和第一个进行比较,依次类推(使用的是移动法)插入排序(Insertion Sorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把他的排序码一次与有序表元素的排序码进行比较,将他插入到有序表中的适当位置,使之称为新的有序

2021-07-06 21:44:17 147

原创 选择排序(图解 & 代码)Java

选择排序选择排序的基本思想:在一个数组中,将第一个for循环的值保存起来min,而后碰到比min小的就将其覆盖并保存,一下是代码实现和图解:public static void select1(int[] arr) { int minIndex = 0; int min = 0; for (int i = 0; i < arr.length; i++) { min = arr[i]; minIndex

2021-07-06 19:09:36 79 1

原创 插值查找的问题

对于插值查找的效率很高,但是我发现一个问题,就是在不连续的情况下,找 arr【0】arr【1】之间的数时应该是返回-1,但是出现了堆栈溢出异常以下是代码 public static void main(String[] args) { int[] arr = new int[]{46, 59, 67, 71, 82, 95}; int i = insertValue(arr, 0, arr.length - 1, 50); System.out.pri

2020-07-24 09:17:47 206 2

原创 java实现计算器

计算器唯一不足的地方就是没有加小括号,等加了小括号再更新计算器的难点在于+ - * / 的优先级问题, 我这里事先定义了优先级 1为最高优先级, 0为第二优先级,而后在计算过程中进行多重判断,以判断计算的先后顺序public class Calculator { public static void main(String[] args) { String expression = "30+2*3+2"; //创建两个栈 一个数栈 一个符号栈

2020-07-04 15:33:44 799

原创 数组转稀疏数组

针对于数组转稀疏数组(压缩)public static void main(String[] args) { //创建一个 11 * 11的二维数组 int[][] array = new int[11][11]; //0表示没有棋子 //1表示黑子 //2表示白子 array[1][2] = 1; array[2][3] = 2; array[2][2] = 1; System.out.println("原始的二维数组"); .

2020-07-02 23:27:09 126

原创 pagehelper分页报错

com.github.pagehelper在MAVEN中 报错的原因原因有两种一种是 : 版本过高/无法下载一种是 : 在父工程写入坐标的情况下, 再在子工程下写入MAVEN的坐标父子![在这里插入图片描述](https://img-blog.csdnimg.cn/20200423232911865.png)像这个样子!!!!!!!!!!!!!...

2020-04-23 23:32:47 173

原创 创建MAVEN:Tomcat插件快捷启动服务器

**创建MAVEN : WEB工程时当有TOMCAT服务器插件时, 总是要命令启动, 给我搞得太难受了, 今天找到了一个方法, 分享给大家**点击加号, 找到MAVEN会到这个页面 蓝色区域都会自动填充, 不用管, 需要在Command line : 写入 tomcat7:run(这里是你的插件是tomcat几就写几)像这样这样就可以想平常一样启动了一下是配上的TOMCAT...

2020-03-02 23:46:04 258

二十三种设计模式图解(自学)

二十三种设计模式图解(自学)

2023-01-27

空空如也

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

TA关注的人

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