一、简介 1 局部领域搜索 又称爬山启发式算法,从当前的节点开始,和周围的邻居节点的值进行比较。如果当前节点是最大的,那么返回当前节点,作为最大值(即山峰最高点);反之就用最高的邻居节点替换当前节点,从而实现向山峰的高处攀爬的目的。它是禁忌搜索的基础,TS算法是在其上改进而来。 1.1 优点: 容易 ...
分类:
编程语言 时间:
2021-07-23 17:44:31
阅读次数:
0
面试: GET请求在URL中传送的参数是有长度限制的,而POST没有。 GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。 GET参数通过URL传递,POST放在Request body中。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 ...
分类:
其他好文 时间:
2021-07-14 18:50:37
阅读次数:
0
选择排序: 数据较少时可以用,缺点:时间复杂度n的平方,优点:空间复杂度小 具体实现: /** * 选择排序 * * @param $array * @return mixed */ public function sort($array) { $len = count($array); if ($ ...
分类:
编程语言 时间:
2021-07-12 18:06:27
阅读次数:
0
关系型数据库 定义 关系模型中常用概念 优点 不足 ACID特性 十大主流的关系型数据库 定义: 指采用了关系模型来组织数据的数据库。 关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念: 关系:一张二维表,每个关系都具有一个关系名 ...
分类:
数据库 时间:
2021-07-05 18:22:44
阅读次数:
0
###字体图标使用场景: 主要用于显示网页中通用、常用的一些小图标。 精灵图是有诸多优点的,但是缺点很明显。 图片文件还是比较大的。 图片本身放大和缩小会失真。 一旦图片制作完毕想要更换非常复杂。 此时,有一种技术的出现很好的解决了以上问题,就是字体图标 iconfont。 字体图标可以为前端工程师 ...
分类:
Web程序 时间:
2021-07-05 17:35:44
阅读次数:
0
功能: 一.列相关: 1.追加列,左插列,右插列, 2.删除列 二.行相关: 1.追加行,上插行,下插行 2.删除行,删除所有空行,清空所有数据... 原理:根据对鼠标于 DataGridView 点击区域的判断来 对 点击列 或 点击行 的准确定位,再执行操作... 优点: 1.只需要 CellM ...
Java 原文链接 Java 优点: 真正的面相对象 完全屏蔽了指针,同时引入了垃圾回收机制 虚拟机跨平台,这是Java最大的特点,跨平台 Java 缺点 慢 难看,swing控件贴近unix界面,unix对中文支持度差 JDK(java development kit) 分为三个版本:J2SE,J ...
分类:
编程语言 时间:
2021-07-02 16:08:06
阅读次数:
0
在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。 1、场景描述 ? 假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为 ...
分类:
其他好文 时间:
2021-07-02 15:40:28
阅读次数:
0
table布局的优点是能够自动分配水平方向的宽度,且在垂直方向上,让子元素等高。其技术原理是先不渲染,等全部数据加载完之后计算出尺寸后再渲染,因此性能上不是很好,不适合大范围的布局。 而div布局的话,不能实现自适应的布局,但在性能上较优。 我们不能用table实现整个网站的布局,但可以做一些小范围 ...
分类:
其他好文 时间:
2021-07-01 17:17:12
阅读次数:
0
命令行模式 定义:将一个请求封装为一个对象,使发出的请求的对象和执行请求的对象分割开。这两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 顺序:请求者->命令->执行者 优点: 降低系统耦合度 扩展性好,增加或删除命令不会影响其他类 方便实现Undo和Redo操作, ...
分类:
其他好文 时间:
2021-06-30 18:05:13
阅读次数:
0