自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hands0304的博客

我要攒积分

  • 博客(11)
  • 收藏
  • 关注

原创 还记得冒泡排序,插入排序,选择排序吗?

1. 冒泡排序冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复 n 次,就完成了 n 个数据的排序工作。// 冒泡排序,a表示数组,n表示数组大小public void bubbleSort(int[] a, int n) { if (n <= 1) return; for (int i = 0; i < n; ++i) { // 提前退出冒泡循环

2020-10-15 15:45:31 76

原创 递归走台阶

假如这里有 n 个台阶,每次你可以跨 1 个台阶或者 2 个台阶,请问走这 n 个台阶有多少种走法?分析问题n = 1 时有一种走法n = 2 时有两种走法f(n) = f(n-1)+f(n-2)种走法上编码: public int taij(int n){ if (n == 1) { return 1; } if (n == 2) { return 2; } re.

2020-10-14 09:36:55 349

原创 基于数组实现的循环队列

队列,先进先出。队列,有顺序队列(数组实现),和链式队列(链表实现)。由于顺序队列在队列放满后,需要移位,就是将队头到队尾之间的数据平移,使队头指向数组下标0的位置。如果不想平移,那么就试试循环队列吧(基于数组实现的循环队列)。如下代码: public class CircularQueue { // 数组items,数组大小n private String[] items; private int n; // 队头下标 private int he.

2020-10-13 17:03:30 242

原创 约瑟夫问题

什么是约瑟夫问题据说著名犹太历史学家Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人,并杀掉第k个人。这个过

2020-10-09 16:54:21 223

原创 jap结果集映射实体类

动笔记录一下踩过的坑前情提要由于系统业务有所变动,在修改的过程中发现有一个用jpa hibernate 的EntityManager 创建的原生查询,如下伪代码entityManager.createNativeQuery(sql,entity.class);但是改动后的查询中做了一个join 关联(Oracle数据库)结果变为多条,之前的entity类中标注@Id的字段在现在的查询结果中...

2020-04-09 14:49:45 745

原创 ajax上传文件

浏览器上传文件到后台,实现对文件的解析或者保存。html代码: <input type="file" name="uploadfile" id="uploadfile"> 文件 <input type="hidden" name="issue" id="issue" value=""> 期次js代码: var formData = new FormDat...

2019-12-12 13:36:12 85

原创 form表单提交数据后去掉遮罩问题

前情提要有一个文件下载功能,实现是用form表单的submit方法提交数据到后台,后台返回文件流。但是在数据比较多的时候查询和生成文件都比较耗时,所以想加一个遮罩,等文件下载完后再去掉遮罩,以避免在此期间操作页面。思路提交数据前添加遮罩后台在返回文件之后添加一个cookie值前台在发出请求之后用一个定时器取读取cookie中的值取到后台放入cookie中的值则清除遮罩和定时任务代...

2019-12-10 17:35:07 742

原创 checkbox复选框设置为只能单选

看到这个这个矛盾的需求我内心是崩溃的,心里呐喊为什么不用radio,但是还好我发现了jquery的 prop函数。函数说明prop() 方法设置或返回被选元素的属性和值。当该方法用于返回属性值时,则返回第一个匹配元素的值。当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。语法返回属性的值: $(selector).prop(property) 设置属性和值:...

2019-11-05 10:03:34 3415

原创 VMware Workstation与Hyper-V不兼容

本人win10家庭版电脑,装过docker,在安装VMware后启动虚拟机时报错关闭 如下服务重启电脑…然而并没有解决问题,问题依然在.后来看到一位大牛的博客说:Windows10开启Hyper-V后与VMware Workstation冲突导致无法运行和新建虚拟机。一般来说Windows10默认不会打开Hyper-V,但是安装Docker默认会打开Hyper-V。最终的解决办法:...

2019-10-13 15:24:09 373

原创 git常用命令总结

主要git commit作用:保存一次提交说明:git仓库中的提交记录保存的是你目录下所有文件的快照,类似于复制粘贴,但比复制粘贴优雅,会将当前版本与仓库中上一个版本的差异打包到一起作为一次提交。参数:-m 添加提交信息-am git add .和git commit -m ""的组合写法–amend例子: git commit -m "一次提交记录"git br...

2019-09-24 10:42:37 212 2

原创 @Autowired 、@Inject、@Resource 区别

@Autowired1.spring自带注解,通过AutowiredAnnotationBeanPostProcessor 类实现的依赖注入.2.根据类型进行装配的,如果需要根据名称装配,需要配合 @Qualifier.3.属性required设置为false时找不到相应的bean系统抛错.4.可用在成员变量、setter方法、构造函数上.5.@Qualifier的标注对象是成员变量...

2019-09-24 10:12:47 281

空空如也

空空如也

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

TA关注的人

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