1 原理 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入 插入排序的工作方式非常像人们排序一手扑克牌一样。开始时,我们的左手为空并且桌子上的牌面朝下。然后,我们每次从桌子上拿走 ...
分类:
编程语言 时间:
2020-04-11 00:47:09
阅读次数:
86
第三章 基本概念 1.任何语言的核心都必然会描述这门语言最基本的工作原理。而描述的内容通常都要涉及这门语言的语法、操作符、数据类型、内置功能等用于构建复杂解决方案的基本概念。 2.浮点数值,该数值中必须包含一个小数点,并且小数点后面必须至少有一位数字。 3.保存浮点数值需要的内存空间是保存整数值的两 ...
分类:
编程语言 时间:
2020-04-10 10:41:52
阅读次数:
91
过滤器是一种Web组件,用于对客户端发送的请求信息和返回给客户端的响应信息进行处理。 过滤器Filter的工作原理 通过使用过滤器,可以拦截客户端的请求和响应,查看 、提取或者以某种方式操作正在客户端和服务器之间进行交换的数据。 通过使用过滤器,可以对Web组件的前期处理和后期处理进行控制。 过滤器 ...
分类:
编程语言 时间:
2020-04-09 00:11:29
阅读次数:
80
「数据库」和「数据库索引」这两个东西是在服务器端开发领域应用最为广泛的两个概念,熟练使用数据库和数据库索引是开发人员在行业内生存的必备技能。
使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事,这完全是两个天差地别的境界(我自己也还没有达到这层境界)。很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。
分类:
其他好文 时间:
2020-04-07 23:56:05
阅读次数:
142
在.net环境下,基于Asp.Net Core,利用ZXing来生成二维码的一般操作。 ...
分类:
Web程序 时间:
2020-04-07 22:45:58
阅读次数:
81
Elastic Search 分布式工作原理 前言 Elastic Search 是分布式的,但是对于我们开发者来说并未过多的参与其中,我们只需启动对应数量的节点,并给它们分配相同的 cluster.name,让它们归属于同一个集群,创建索引的时候只需指定索引主分片数和副分片数即可,其他的都交给了 ...
分类:
其他好文 时间:
2020-04-07 22:41:08
阅读次数:
86
前言 异步编程的概念我在第一章概要的时候,提及了。在此再次简略概要一次。 异步编程测试的标准 在第一个写这个的原因,是因为测试可能比开发重要。因为在开发一个项目的时候呢?有一个自动化高效精准测试,决定了上线是否稳定。因为程序出bug测试出来可以改,方案不行换方案,但是测试不行上线了。这时候面临的问题 ...
分类:
其他好文 时间:
2020-04-07 18:47:00
阅读次数:
80
Sleuth是 springcloud 分布式跟踪解决方案。 调用链监控原理 如上图一个请求 有4个步骤,分别是客户端发送,服务端接收,服务端发送,客户端接收,sleuth 的工作原理是 监控这四个步骤,比如只监控到3个,表示客户端没收到响应,如果收到两个表示服务端接收请求后没有响应。 Sleuth ...
分类:
其他好文 时间:
2020-04-06 23:49:36
阅读次数:
89
早期的网络中一般使用二层交换来搭建局域网,不同局域网之间用路由器进行通信,但随着网络业务的快速发展,局域网间的访问需求越来越大,使用路由器成本过高,而且转发性能低下,接口数量少等特点,于是三层交换机应运而生。 三层交换机既有二层交换机的功能,并且硬件上支持三层转发。 14.1 ARP协议 将IP地址 ...
分类:
其他好文 时间:
2020-04-06 20:35:37
阅读次数:
97
[TOC] 概述 高中的时候,学校有一个商店,会放开WIFI给偷偷带手机去学校的我们使用,但是因为人很多的关系,导致每次去下载东西都很慢 那时候,通过百度,知道了 这样一款软件,可以让别人上不了网,不过随着各大厂商对系统的升级之后,这个软件就失效了,尤其是这个软件需要root权限,这个在现在多数手机 ...
分类:
编程语言 时间:
2020-04-06 17:51:08
阅读次数:
197