- 博客(11)
- 收藏
- 关注
原创 springboot-vue图片上传功能(资源映射到本地磁盘,重启项目无影响)
将图片下载到本地指定目录下,配置spring boot资源处理器,
2022-08-14 15:16:24
3479
1
原创 安装dubbo-admin打包时报node有关文件出错
dubbo-admin前后端分离版本执行mvn clean package时报错,错误与node有关
2022-06-22 14:01:23
637
1
原创 java7种排序(需熟练掌握)
java7种排序算法文章目录java7种排序算法@[toc]1.冒泡排序2.插入排序3.选择排序4.希尔排序5.归并排序6.快速排序7.基数排序(基于桶排序)1.冒泡排序public void bubbleSort(int[] array){ for (int i = 0; i < array.length-1; i++) { boolean flag=false; for (int j = 0; j <array.lengt
2021-10-24 11:22:24
2940
1
原创 java神奇的位运算(2)
神奇的位运算学习本篇前,建议先看一下神奇的位运算(1)题目描述:实现一个数的二进制中的奇偶位互换,如下:这道题我们需要用到与运算(&)和或运算(^):由图中的分析可得,我们需要两个辅助数,一个偶数位全为1,一个奇数位全为1,与偶数位全为1进行与运算,可以把原数中偶数位提取出来,与奇数位全为1进行与运算,可以把原数中奇数位提取出来,然后两个提取出的数移位再进行或运算便可以实现奇偶位互换。package 位运算;public class 奇偶位互换 { public static
2021-10-23 18:34:50
87
原创 java神奇的位运算
神奇的位运算我们先来看一下关于位运算的基础知识:当我们用位运算处理问题时,会发现很多神奇的地方,接下来我们通过几个例题来发掘位运算的神奇之处:题目描述:一个数组中,有一个数只出现了一次,其它数都出现了两次,找出只出现了一次的那个数。这道题我们需要用到**位与或(^)**这个运算符,接下来分析这个运算符的神奇之处:由上边的位运算基础知识可以知道,两个对应位上的比特如果相异,则执行与或操作会得到1,相同则得到0,所以我们可以得到下面两个结论:一个数与本身进行与或操作结果为0,因为相同的数,其二
2021-10-23 00:03:10
127
原创 232_用栈实现队列
232.用栈实现队列题目描述:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现 MyQueue 类:void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元素int peek() 返回队列开头的元素boolean empty() 如果队列为空,返回 true ;否则,返回 false说明:你只能使用标准的栈操作 —— 也就是只有 push to top, peek/pop
2021-10-22 19:38:22
71
原创 21_合并两个有序链表
21.合并两个有序链表题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(i
2021-10-22 12:36:35
84
原创 jdbc连接数据库(MySQL 8.0.19)url设置
本文只针对下述版本的url设置问题!!!我的JDK版本是11.0.1,MySQL版本8.0.19,(MySQL的8系列版本应该都可以)。一般连接失败的原因是url没设置好,这里我所设置的url亲测有效:String urlString="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false";这里我访问的是我的.
2021-08-01 13:20:54
1198
原创 C语言连续赋值问题
好久没碰C了,今天朋友问了一个C语言连续赋值的问题,问我 int a=b=c=3;为啥错了?好家伙我直接就想应该没这个连续赋值语法吧,。。。。。还是眼高手低,去网上虚心请教一番明白了。int a=b=c=3;赋值时是不能连续赋值的,因为" = "运算符是从右至左结合,整个过程先有3,再有c,再有b,再有a,3赋值给c时,c还没出生,怎么赋值?所以违反了先定义后使用原则。int a,b,c;a=b=c=3;这就是正确的了,所以初始化时不能连续赋值,其他情况则可以。...
2021-06-23 22:57:43
4793
2
原创 解决Linux下vs code编写C程序math.h中的函数无法使用
在命令行模式下gcc可以加 -lm 解决,但在vscode中需要一番操作
2021-01-30 23:07:14
2124
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人