03 2022 档案
摘要:插值查找 插值查找算法类似于二分查找,不同的是插值查找每次从自适应mid处开始查找。 将折半查找中的求mid索引的公式, left表示左边索引, right表示右边索引. int mid = left + (right - left) * (findVal - arr[left]) / (arr[r
阅读全文
摘要:快速排序 快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法描述如下: 从数列中挑出一个元素,称为 “基准”(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处
阅读全文
摘要://实体类 //导出的数据的实体 public class User { private String id; private String name; private String year; //省略get和set } //存放数据实体类 public class ExportEntity<T>
阅读全文
摘要://执行下面命令 netstat --help 获取netstat的所有命令参数 //例如查看8080端口占用 netstat -ano | findstr 8080 //查看该端口是什么 tasklist | findstr 8080 -ano 是为了更直观的展现当前端口的使用情况,并且把pid显
阅读全文
摘要:一、校验数字的表达式 1. 数字:^[0-9]* 3. 至少n位的数字:^\d{n,} 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(
阅读全文
摘要:基本选择器 1、#id 用法: ("div") 返回值 集合元素 说明: element的英文翻译过来是”元素”,所以element其实就是html已经定义
阅读全文