本文将介绍数据排序的基本算法和高级算法。这些算法都只依赖数组来存储数据。 数组测试平台 首先我们构造一个数组测试平台类 使用测试平台类 基本排序算法 这些算法非常逼真地模拟了人类在现实生活中对数据的排序。 冒泡排序 它是最慢的排序算法之一,但也是一种最容易实现的排序算法。 之所以叫冒泡排序是因为使用 ...
分类:
编程语言 时间:
2019-11-02 19:42:13
阅读次数:
65
当时用lint安装到VS2008上,找到两篇比较好的帖子: https://www.cnblogs.com/sanghg/p/4550829.html //这个没图,但是添加工具的配置介绍的比较正确 https://www.cnblogs.com/zhoug2020/p/6021722.html / ...
分类:
其他好文 时间:
2019-11-02 19:41:16
阅读次数:
106
一、简单操作 1.点击(鼠标左键)页面按钮:click() 2.清空输入框:clear() 3.输入字符串:send_keys() 4.send_keys()如果是収送中文的,前面需加 u,如:u"中文",因为这里是输入windows 系统,windows 系统是 GBK 编码,我们的脚本是 utf ...
分类:
其他好文 时间:
2019-11-02 19:40:43
阅读次数:
93
https://cloud.tencent.com/developer/article/1470189 ...
分类:
其他好文 时间:
2019-11-02 19:40:24
阅读次数:
70
一、BeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 Bean。 BeanFactory:是IOC容器的核心接口, 它定义了IOC的基本功能,我们看到它主要定义了getBean方法。ge ...
分类:
编程语言 时间:
2019-11-02 19:40:11
阅读次数:
67
福音! 2019年10月24日,腾讯官方发布QQ Linux 2.0.0 Beta版本,告示着Linux QQ的回归。 2008年,腾讯曾推出QQ for Linux,但2009年之后就再没有更新过,但程序员们对linux qq从未放弃。到发布QQ Linux新版本前,网上的wine qq、dock ...
分类:
系统相关 时间:
2019-11-02 19:39:08
阅读次数:
100
spring security主要是依赖一系列的Filter来实现权限验证的,责任链设计模式是跑不了的。下面简单记录一下spring操作这些Filter的过程。 1. WebSecurityConfiguration.java 该类是spring security的一个配置类,里面定了一系列的Bea ...
分类:
编程语言 时间:
2019-11-02 19:38:30
阅读次数:
100
持续集成不仅包含了Jenkins或者相关其它的CI工具,也包含了包含代码如何控制,采用的什么分支策略等。不同的组织可能采用不同的类型的策略来完成CI,策略类型和项目的类型的有很大的关系。 一 分支策略 1.1 本实验分支 分支能够有效的对代码较好的管理,也是能够把工作的代码和开发环境的代码隔离的有效 ...
分类:
其他好文 时间:
2019-11-02 19:38:05
阅读次数:
80
一、前言 在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性能。 ...
分类:
其他好文 时间:
2019-11-02 19:37:32
阅读次数:
73
前言:为了使web能适应大规模的访问,需要实现应用的集群部署。集群最有效的方案就是负载均衡,而实现负载均衡用户每一个请求都有可能被分配到不固定的服务器上,这样我们首先要解决session的统一来保证无论用户的请求被转发到哪个服务器上都能保证用户的正常用,也就是需要实现session的共享机制。在集群系统下实现session统一的有如下几种方案:1、请求精确定位:sessionsticky,例如基于
分类:
其他好文 时间:
2019-11-02 19:37:14
阅读次数:
112
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os ...
分类:
编程语言 时间:
2019-11-02 19:36:18
阅读次数:
91
一、什么是XSS?怎么发生的? XSS(Cross site scripting)全称为跨站脚本攻击,是web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如Javascript),当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的。比如获取用户的cookie,导航到恶意 ...
分类:
其他好文 时间:
2019-11-02 19:35:49
阅读次数:
78
一、多态的语法 1.两个类之间没有继承关系的,使用多态是不能编译的。 2.无论向上还是向上转型,都需要有继承关系。 3.什么时候需要向下转型? 当调用的方法或者属性是子类型特有的,在父类型中不存在,就需要向下转型。 4.著名异常:java.lang.ClassCastException 注意: (1 ...
分类:
编程语言 时间:
2019-11-02 19:35:35
阅读次数:
85
现在的我们最关心的一个问题就是任何一个行业,如果没有办法很好的落地,就算描绘的非常美好,那也只是空中楼阁、昙花一现而已,它无法实现长久的一个发展。互联网时代呢,就是一个流量为王的一个时代,谁拥有庞大的用户基数,谁就是王者。比方说现在的微信、抖音用户都是大流量基数。当游图邦拥有那么庞大的一个用户群体后... ...
分类:
其他好文 时间:
2019-11-02 19:35:22
阅读次数:
73
首先,rabbitMQ是一款开源,ERlang编写的,基于AMQP协议的,消息中间件; 它可以做到:解耦、异步、削疯限流; 挂机可能造成稳定性问题;加入系统的复杂性; 如何保证rabbitMQ的高可用,搭建集群; 如何做到重复消费:确保消息唯一性,做唯一标识; 然后,kafka是apache一款分布 ...
分类:
其他好文 时间:
2019-11-02 19:35:06
阅读次数:
130