会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kevin.li
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年7月17日
排序算法-选择排序
摘要: 选择排序 流程: 遍历整个数组找到最小的数,和索引为0的元素交换位置 再次遍历数组,找到第二小的元素和索引为1的元素交换位置 遍历 length-1 次... (只有第一次是遍历整个数组,选择排序完成了的元素就不用在遍历了) 时间复杂度:O(n^2) 代码实现(java): public stati
阅读全文
posted @ 2019-07-17 10:29 李勇888
阅读(191)
评论(0)
推荐(0)
2019年5月13日
排序算法-冒泡排序
摘要: 算是回顾基础吧,顺便记录下来。 冒泡排序:顾名思义就是像水中的气泡一样一个一个元素的向上冒。 第一轮:第一个元素n1与第二个元素n2比较,若n1>n2,交换位置,反之不交换位置,第二个元素与第三个元素比较.......一直比较到最后一个元素,一轮下来最大的元素肯定在最后一个索引的位置,小的元素慢慢往
阅读全文
posted @ 2019-05-13 23:28 李勇888
阅读(160)
评论(0)
推荐(0)
2018年10月27日
list元素排序需要满足两个条件
摘要: 关于List 说到list,我的印象就是单值集合接口,插入取出是有序的,允许重复,用他的实现类用的最频繁的就是ArrayList了。如果我现在有一个list,插入了一些值,想让里面的值按照我自定义的规则排序。 以下测试基于JDK1.7 ①list里面是String的情况 从打印结果可以看出,coll
阅读全文
posted @ 2018-10-27 14:39 李勇888
阅读(1897)
评论(0)
推荐(0)
2018年10月20日
git删除本地分支和删除远程分支
摘要: 引言: 注:本人一直都是用的git bash窗口完成日常的开发工作。 事情是这样的,切换分支的时候命令打错了,git checkout 后面没有跟分支名,结果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后发现本地与远程确实是删除了很多文件,我本地没有修
阅读全文
posted @ 2018-10-20 17:36 李勇888
阅读(267816)
评论(2)
推荐(13)
2018年9月8日
为什么gitHub提交记录显示作者名称是unknow?
摘要: unknow,为什么? gitHub上提交记录显示作者名称是unknow,刚开始没怎么管,后面遇到问题看提交记录时发现有两个unknow(一定有一个人遇到和我一样的问题了,哈哈..),于是解决一下吧。 参考讨论:https://ruby-china.org/topics/8452 原因就是本地 co
阅读全文
posted @ 2018-09-08 11:54 李勇888
阅读(2598)
评论(0)
推荐(0)
2018年8月18日
hibernate的面向对象查询的效率有多低?
摘要: 前言 老平台的查询速度很慢,需要进行优化(...说白了就是优化sql语句),老平台用的strus2+hibernate框架,查询基本都是使用的HSQL。 关于hsql HQL是Hibernate Query Language即Hibernate查询语言 优点: 不需要再编写繁复的SQL 语句,针对实
阅读全文
posted @ 2018-08-18 15:07 李勇888
阅读(1130)
评论(0)
推荐(0)
2018年8月13日
get请求参数为中文,参数到后台出现乱码(注:乱码情况千奇百怪,这里贴我遇到的情况)
摘要: 前言 get请求的接口从页面到controller类出现了乱码。 解决 参数乱码: String param = "..."; 使用new String(param.getBytes("iso-8859-1"), "utf-8"); 强制将此字符串转换成utf-8编码 ,可以转换成正确的中文。 猜测
阅读全文
posted @ 2018-08-13 19:38 李勇888
阅读(584)
评论(0)
推荐(0)
2018年7月18日
激活webstorm(作为一个伪前端,偶尔用用)
摘要: 推荐博客:https://blog.csdn.net/voke_/article/details/76418116 我试的方法一。
阅读全文
posted @ 2018-07-18 14:36 李勇888
阅读(155)
评论(0)
推荐(0)
BigDecimal处理加减乘除
摘要: public static void main(String[] args) { BigDecimal totalDoneAmt = new BigDecimal(2); Double d1 = add(totalDoneAmt, new BigDecimal(0.01)); Double d2 = ride(to...
阅读全文
posted @ 2018-07-18 10:56 李勇888
阅读(202)
评论(0)
推荐(0)
2018年7月5日
某金融公司一个编程题
摘要: 1,1,2,3,5,8,13,21......请设计一个程序,第n项的值?
阅读全文
posted @ 2018-07-05 22:30 李勇888
阅读(137)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告