摘要: 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序算法步骤: 将第一待排序序列第 阅读全文
posted @ 2021-07-12 14:13 kevinFeng 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 选择排序算法步骤: 1.首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 2.再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 3.重复第二步,直到所有元素均排序完毕。 代码如下: import org.junit.Test; public class Sele 阅读全文
posted @ 2021-07-12 11:00 kevinFeng 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Json字符串查找满足key和value的对象,打印在list中 json对象 parm1:{"invType":"2","purchaseFlag":"5","invQty":"999","cmmdtyCode":"761678564","supplierCode":"70057362","pla 阅读全文
posted @ 2021-07-09 14:35 kevinFeng 阅读(462) 评论(0) 推荐(0) 编辑
摘要: ##字符串处理 str1="hello the world !" str2="!world the hello" 已知str1,要求倒序处理实现str2 直接上代码 import org.junit.Test; public class StringManage { /* 字符串处理 hello t 阅读全文
posted @ 2021-07-09 14:21 kevinFeng 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 快速排序算法通过多次比较和交换来实现排序,其排序流程如下: 1.首先设定一个分界值,通过该分界值将数组分成左右两部分。 2.将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。 3.然后,左边和右边 阅读全文
posted @ 2021-07-08 17:27 kevinFeng 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序算法的原理如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3.针对所有的元素重复以上的步骤,除了最后一个。 4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对 阅读全文
posted @ 2021-07-08 17:16 kevinFeng 阅读(36) 评论(0) 推荐(0) 编辑
摘要: selenium执行UI脚本控件不可点击情况和解决办法 1.div层弹框默认居中,不可拖拽,无滚动条,因为执行机屏幕尺寸大小问题,导致控件被遮挡无法点击的情况,如下 自动化脚本执行报错信息: org.openqa.selenium.WebDriverException: unknown error: 阅读全文
posted @ 2021-05-18 16:48 kevinFeng 阅读(283) 评论(0) 推荐(0) 编辑
摘要: http post请求后,返回消息码为504 504错误代表网关超时 (Gateway timeout),是指服务器作为网关或代理,但是没有及时从上游服务器收到请求。 服务器(不一定是 Web 服务器)正在作为一个网关或代理来完成客户(如您的浏览器或我们的 CheckUpDown 机器人)访问所需网 阅读全文
posted @ 2021-01-15 11:28 kevinFeng 阅读(2827) 评论(0) 推荐(0) 编辑
摘要: 描述:简单的对excel的第一个Sheet表的读写操作 依赖包:apache.poi/poi-3.14、apache.poi/poi-ooxml-3.14 package excel; import org.apache.poi.hssf.usermodel.HSSFCell; import org 阅读全文
posted @ 2020-06-27 16:32 kevinFeng 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 总结: FileOutputStream 文件输出流 ,无缓冲区,write一次,就往文件里面写一次数据,效率较低。 BufferedOutputStream 缓存输出流, 缓存区默认大小为8192byte,可通过构造函数定义。 write方法将数据写入缓存区中,缓存区满时写入文件。 flush方法 阅读全文
posted @ 2020-05-26 20:01 kevinFeng 阅读(673) 评论(0) 推荐(0) 编辑