首页 > 编程语言
排序算法:复杂度
排序方法 O(平均) O(最坏) O(最好) 空间复杂度 稳定性 冒泡 O(n2) O(n2) O(n) O(1) 稳定 选择 O(n2) O(n2) O(n2) O(1) 不稳定 插入 O(n2) O(n2) O(n) O(1) 稳定 希尔 O(n1.3) O(n2) O(n) O(1) 不稳定 ...
分类:编程语言   时间:2021-08-30 11:04:43    收藏:0  评论:0  赞:0  阅读:19
再见,Spring Security OAuth!!
官宣新品 最近,Spring 官方又推出了《Spring Authorization Server》项目: 本次将 《Spring Authorization Server》项目正式上线,去掉了之前的体验状态,此举恰逢 0.2.0 版本发布,这也是第一个正式支持的生产就绪版本。 项目前身 首先来看一 ...
分类:编程语言   时间:2021-08-30 11:02:01    收藏:0  评论:0  赞:0  阅读:19
57:代码审计-JAVA项目框架类漏洞分析报告
思维导图 案例1:过滤器及拦截器相关区别解释 过滤器&拦截器区别: Filter是基于函数回调的,而Interceptor这是基于Java反射的。 Filter依赖于Servlet容器,而Interceptor不依赖于Servlet容器。 Filter对几乎所有的请求起作用,而Interceptor ...
分类:编程语言   时间:2021-08-30 11:01:22    收藏:0  评论:0  赞:0  阅读:35
c++字符串操作
1. string转map 主要用到 std::getline() 和 std::ws #include <map> #include <string> #include <sstream> #include <iostream> std::map<std::string, std::string> ...
分类:编程语言   时间:2021-08-30 10:59:26    收藏:0  评论:0  赞:0  阅读:11
C++ WIN32 socket 客户端
×××××××××××××××××××××× #include<winsock2.h>//winsock的头文件 #include<iostream> using namespace std; //指定动态库的lib文件 #pragma comment(lib,"ws2_32.lib") //TCP ...
分类:编程语言   时间:2021-08-30 10:59:12    收藏:0  评论:0  赞:0  阅读:8
Python-subprocess执行命令并将输出劫持实现实时记录到日志
Python-subprocess执行命令并将输出劫持实现实时记录到日志 前言 在写我自己的练手项目的时候,需要写一系列Python脚本来帮助我进行运维/环境配置,我希望这些脚本能够有比较好的日志记录。 这一篇博客中,我实现了日志同时向控制台和日志中进行输出,并且二者的日志等级、日志格式不相同。 这 ...
分类:编程语言   时间:2021-08-30 10:58:47    收藏:0  评论:0  赞:0  阅读:22
Java之JSON与SpringMVC数据处理
SrpingMVC 数据处理 在JavaWeb中我们用的是request.getParam()来获取前端传递的参数。 而在SpringMVC中接收来自前端传递的参数名,如果有在对应的路由方法中的形参设置相同名称的参数,则匹配成功直接使用。 如果传入的是个实例化对象则去匹配该实例化对象的字段名(属性) ...
分类:编程语言   时间:2021-08-30 10:58:36    收藏:0  评论:0  赞:0  阅读:15
Java //100以内的质数的输出(从2开始,到这个数-1结束为止,都不能被这个数本身整除)+优化
1 //100以内的质数的输出(从2开始,到这个数-1结束为止,都不能被这个数本身整除) 2 boolean isFlag = true; //标识i是否被j除尽,修改其值 3 4 for(int i =2; i<=100;i++) 5 { 6 for(int j = 2;j < i;j++) 7 ...
分类:编程语言   时间:2021-08-30 10:57:24    收藏:0  评论:0  赞:0  阅读:19
【月径流预测】基于matlab人工生态系统算法优化BP神经网络月径流预测【含Matlab源码 2000期】
一、人工生态系统算法简介 基于人工生态系统的优化(AEO)是一种解决优化问题的新型优化方法。 SDO受地球生态系统中能量流的驱动,该算法模仿了生物的三种独特行为,包括生产,消耗和分解。 AEO算法是Zhao等[27]于2019年通过模拟地球生态系统中能量流动而提出一种新型元启发式优化算法,该算法通过 ...
分类:编程语言   时间:2021-08-30 10:39:44    收藏:0  评论:0  赞:0  阅读:25
性能测试——jmeter性能测试——重点—核心——线程组、Ramp-Up Period、Loop Count 次采样
jmeter 自带的线程组控件(Thread Group)中有三个重要的属性,分别是 Number of Threads, Ramp-Up Period, 和 Loop Count,用于控制线程组的行为。 这三个属性的重要性与其文档的丰富程度严重不符。不仅变量名简略抽象,而且官方文档也含糊不清。 本 ...
分类:编程语言   时间:2021-08-30 10:39:03    收藏:0  评论:0  赞:0  阅读:17
C++ cout cin加速
ios::sync_with_stdio(false); std::cin>>x; std::cout<<-1<<std::endl; 但还是会慢很多,推荐用scanf("%d",&x); printf("-1"); ...
分类:编程语言   时间:2021-08-30 10:38:31    收藏:0  评论:0  赞:0  阅读:27
算法分析——双指针
题目:给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序排序。 解答:使用双指针,利用pos变量存储头尾指针中较大的一个,从下标大向下标小填入pos。当 i < j 的时候,如果判断条件不加“=”,那么就会跳出循环,导致最后一个数据没有被填入a ...
分类:编程语言   时间:2021-08-30 10:38:02    收藏:0  评论:0  赞:0  阅读:17
50 道 经典 Spring 面试题
1、基础概念 1.1. 不同版本的 Spring Framework 有哪些主要功能? 1.2. 什么是 Spring Framework? 1.3. 列举 Spring Framework 的优点。 1.4. Spring Framework 有哪些不同的功能? 1.5. Spring Frame ...
分类:编程语言   时间:2021-08-30 10:37:40    收藏:0  评论:0  赞:0  阅读:18
python接口自动化- unittest-生成测试报告
HTMLTestRunner HTMLTestRunner 是 Python 标准库的 unittest 单元测试框架的一个扩展。它生成易于使用的 HTML 测试报告。 一、目录结构先来看一下项目的目录结构: case 存放测试用例 commen 存放公共模块 report 存放测试报告 1、可以到 ...
分类:编程语言   时间:2021-08-30 10:37:28    收藏:0  评论:0  赞:0  阅读:20
springboot整合redis
#创建项目 在创建项目时勾选上redis相关的依赖即可 #查看配置类信息 在springboot的autoconfig类中查找redis对应的自动配置类 可以找到该类 查看源码 找到对应的properties 之后我们就可以看到关于redis配置的properties文件 #编写配置文件 由于我们使 ...
分类:编程语言   时间:2021-08-30 10:35:28    收藏:0  评论:0  赞:0  阅读:8
SpringMVC学前回顾
SpringMVC学前回顾 学完了 MyBatis 和 Spring,就到 SSM 框架的最后一部分——SpringMVC 了!和之前一样,新建 SpringMVC-Study 父项目来练练手! 1. 回顾MVC框架 1.1 什么是MVC MVC 即模型( Model )、视图( View )、控制 ...
分类:编程语言   时间:2021-08-30 10:34:03    收藏:0  评论:0  赞:0  阅读:16
C++的头文件和实现文件分别写什么
C++的头文件和实现文件分别写什么 在C++编程过程中,随着项目的越来越大,代码也会越来越多,并且难以管理和分析。于是,在C++中就要分出了头(.h)文件和实现(.cpp)文件,并且也有了Package的概念。 对于以C起步,C#作为“母语”的我刚开始跟着导师学习C++对这方面还是感到很模糊。虽然我 ...
分类:编程语言   时间:2021-08-30 10:33:52    收藏:0  评论:0  赞:0  阅读:9
Java NIO
Java NIO类库的三个核心组件 ChannelBufferSelector 1、OIO(旧的IO)面向流,NIO面向缓冲区,面向字节流或者字符流的IO操作总是以流的方式顺序的从一个流程读取一个或者多个字节,不能随意改变读取指针的位置。在面向缓冲区的NIO中,读取和写入只需要从通道中读取数据到缓冲 ...
分类:编程语言   时间:2021-08-30 10:31:32    收藏:0  评论:0  赞:0  阅读:18
Java 使用-安装
Java 使用-安装 官方网站 JDK 下载地址 参考资料 CentOS7系统卸载自带的OpenJDK并安装SUNJDK CentOS7卸载 OpenJDK 安装Sun的JDK8 安装步骤 CentOS 环境 官方安装指导: https://docs.oracle.com/javase/8/docs ...
分类:编程语言   时间:2021-08-30 10:13:33    收藏:0  评论:0  赞:0  阅读:18
springboot redis配置
import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databin ...
分类:编程语言   时间:2021-08-30 10:12:51    收藏:0  评论:0  赞:0  阅读:29
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!