1.介绍 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。 2.基本思想 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越 ...
分类:
编程语言 时间:
2020-07-04 15:15:58
阅读次数:
66
转自:https://www.cnblogs.com/457248499-qq-com/p/7449492.html 这个官方中文文档很详细 https://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.htm ...
分类:
其他好文 时间:
2020-07-03 21:40:34
阅读次数:
164
说点废话 当我们正常在界面系统使用selenium时,会感觉很爽,因为能清楚的看到我们代码的实现的过程,当遇到报错,也能相对来说缩小错误范围,一般都能很快的找到问题所在; 倘若我们想在Linux环境(无界面)中使用selenium,虽然在官网可以下载到linux环境下的chromedriver驱动文 ...
分类:
系统相关 时间:
2020-07-03 12:08:34
阅读次数:
75
使用伪类 + transform方案: 原理是把原先元素的 border 去掉,然后利用 :before 或者 :after 重做 border ,并 transform 的 scale 缩小一半,原先的元素相对定位,新做的 border 绝对定位。 单 代码演示 : .box-1px{ posit ...
分类:
其他好文 时间:
2020-07-02 13:17:20
阅读次数:
51
threejs 绘制地球、飞机、轨迹 threejs官网:https://threejs.org/ 首先我们来看下要实现的效果 这个缩小后的图片,下面我们来看下近距离的动态效果。。 效果比较简陋,需要后期再处理。。。 下面进入主题,代码篇。。 HTML部分: <!DOCTYPE html> <htm ...
分类:
Web程序 时间:
2020-06-30 20:32:56
阅读次数:
56
背景:主要是考虑到定时器触发浪费接口调用,造成资源浪费 实例; 核心方法: getHidden () { // 判断当前页面是否处于活动状态 let prefixs = ['webkit', 'moz', 'mos', 'o'] if ('hidden' in document) { return ...
分类:
其他好文 时间:
2020-06-30 17:45:25
阅读次数:
86
<img :src="ImgUrl" alt="" width="100%" @mousewheel="zoomimg($event)" id="ScrollImg"> // 缩放图片 zoomimg(event) { var delta = 0; if (!event) event = windo ...
分类:
Web程序 时间:
2020-06-30 13:11:58
阅读次数:
91
选择排序 选择排序的思想就是从待排数组中将最小的一个元素筛选出来并移动到数组最前端,然后将待排数组的范围缩小(即将已排序的第一个元素排除在外),循环对待排数组进行相同排序处理,直到所有元素都已经排好序 假定初始数组为{3,5,4,2,1} 第一次排序后得到{1,5,4,2,3} 第二次排序后得到{1 ...
分类:
编程语言 时间:
2020-06-30 00:37:46
阅读次数:
65
雪碧图 图片懒加载。【lazyload插件】 路由懒加载。【Vue】 webpack 压缩图片 使用cdn HTTP2 与 gzip压缩 Expires 模块的异步加载 缩小cookie体积 图标svg ...
分类:
其他好文 时间:
2020-06-29 13:43:29
阅读次数:
83
分析问题,最笨的方法就是遍历,通过分析质数与合数的特点,可以缩小遍历的范围。 import math # 小于自然数n的素数有多少个 def countPrime(n): if n <= 1: return 0 else: count = 0 i = 2 while i <= n: if isPri ...
分类:
其他好文 时间:
2020-06-28 22:42:32
阅读次数:
102