摘要:用来标示该轮冒泡排序中,数组是否是有序的。适用情况当冒泡算法运行到后半段的时候,如果此时数组已经有序了,需要提前结束冒泡排序。当第一轮冒泡排序结束后,元素会被移动到下标的位置。 这篇文章包含了你一定知道的,和你不一定知道的冒泡排序。 gif看不了可以点击【原文】查看gif。 源码: 【地址】 1. 什么是冒泡排序 可能对于大多数的人来说比如我,接触的第一个算法就是冒泡排序。 我看过的很...
摘要:前言开源一套的在线编程答题系统。技术架构前端后端数据库持久层框架缓存存储项目部署部分截图项目演示项目前端项目后端线上部署安装安装一键部署完成部署访问前端访问后端账号密码 前言:开源一套javascript的在线编程答题系统。 技术架构: 前端: Vue 后端: Spring Boot 数据库: Mysql 持久层框架: Mybatis 缓存存储: redis 项目部署: docker...
摘要:退出挡板模式登录验证码,请不要对非本人透露。运行之前写的单元测试代码输入一个错误的手机号进入挡板模式登录验证码,请不要对非本人透露。 背景: 在项目开发中,会有调用第三方接口的场景。当开发时,对方不愿意提供测试服务器给我们调用,或者有的接口会按调用次数进行计费。当联调时,第三方的测试服务器也可能会出现不稳定,如果他们的服务挂了,我们就一直等着服务恢复,那么这就相当影响效率了。如果我们在...
摘要:如何同步的变更。在没有环境下对进行单元测试的时候,业务逻辑的正确性是无法验证的更新的时候,无法对的更新操作进行断言。对是通过接口进行,在对进行不依赖环境的单元测试的时候。这里根据上面的例子给出了的单元测试样例。 前言 做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模式。 网上很多文章关于这方面的讨...
摘要:假设有一个整数数组,计算下标从到包含和的数字的和。求和的请求将会在同一个整数数组上多次请求。这一题思路很简单,因为。而利用动态规划则很容易知道。这里将原先的一维数组替换成二维数组。要求计算一个矩形内的所有元素的值。 Range Sum Query Immutable Given an integer array nums, find the sum of the elements be...