题目【模板】树状数组1:https://www.luogu.com.cn/problem/P3374 树状数组和线段树差不多,可以处理区间操作,但是处理不了太复杂的区间问题。,不过代码比线段树简洁很多很多!!!时间复杂度都为O(logn)。 例如,区间[1,8]存储方式如下: 1 tree[1]=n ...
分类:
编程语言 时间:
2020-03-31 10:29:37
阅读次数:
65
NTRU是Hoffstem、Pipher和silverman在1998年提出的一种新的公钥密码体制。该体制是建立在多项式环的基础之上的,其安全性基于格上最短向量问题。由于NTRU运算简洁快速,与目前广泛使用的公钥密码系统RSA及椭圆曲线密码系统相比较,在安全要求相同的情况下,NTRU产生密钥对更快, ...
分类:
编程语言 时间:
2020-03-31 10:29:53
阅读次数:
257
Java操作Redis的方式有下面两种: 一、jedis (1)maven配置 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </depend ...
分类:
编程语言 时间:
2020-03-31 10:30:12
阅读次数:
93
1、前言 1.1 Comparable 简介 Comparable 是一个接口。若一个类实现了Comparable接口,就意味着“该类支持排序”。 实现Comparable接口的类支持排序,如果存在“实现Comparable接口的类的对象的List列表(或数组)”,则该List列表(或数组)可以通过 ...
分类:
编程语言 时间:
2020-03-31 10:32:29
阅读次数:
64
JavaScript 中日期和计时器是常用的工具方法,本文主要介绍构造函数 Date 的使用和时间戳的概念,以及设置计时器和清除计时器的方法 ...
分类:
编程语言 时间:
2020-03-31 10:34:25
阅读次数:
59
javaw作用 javaw.exe是启动eclipse使用的,也就是启动java应用存在的。它的师兄弟有还有java.exe和javaws.exe,三位的都是启动java应用的。三者的区别如下: javaw.exe主要用于启动基于GUI的应用程序。 java.exe执行应用日志再在控制台显示输出与错 ...
分类:
编程语言 时间:
2020-03-31 10:39:29
阅读次数:
87
给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ]解答(C++): class Solution { public: vector<vect ...
分类:
编程语言 时间:
2020-03-31 10:40:34
阅读次数:
98
https://blog.csdn.net/MR_L_0927/article/details/84784482 简单的方法是 直接在Controller内的接口参数前加上校验注解(@NotBlank...等),此时需在类上加注解 @Validated即可.当校验参数过多,这种方法使接口参数看起来过 ...
分类:
编程语言 时间:
2020-03-31 10:40:47
阅读次数:
177
一 JavaScript概述 1.1 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan E ...
分类:
编程语言 时间:
2020-03-31 10:41:42
阅读次数:
72
Python 官方文档 PEP 443(单分派泛型函数)的译文,本人原创。 ...
分类:
编程语言 时间:
2020-03-31 10:47:53
阅读次数:
80
"首发地址: https://muycode.cn/article/array20200328.html" 集合 用于存储和管理数据的实体被称为数据结构(data structure)。数据结构可用于实现具有不同特性的集合对象,这里所说的集合对象可以看作一类用于存储数据的特殊对象。 集合内部可以采用 ...
分类:
编程语言 时间:
2020-03-31 10:52:27
阅读次数:
100
注解 可以当做注释,也能被别的程序读取 内置注解: @Override告诉去检查这是不是在重写方法,若不是则报错 @Deprecated:能调用但是不建议调用 SuppressWarnings:不再显示警告信息 ...
分类:
编程语言 时间:
2020-03-31 12:03:32
阅读次数:
60
简介 一直不理解函数式编程,其实就像deeplearning 一样 知难行易。一般人使用的多的,不会太难; Example ...
分类:
编程语言 时间:
2020-03-31 12:06:44
阅读次数:
72
在Selenium中可以使用drvier.execute_script()来执行Javascript脚本,支持多行语句。 使用Javascript可以实现以下功能: 移除元素隐藏、禁用、只读等限制属性 为元素添加id或高亮样式 页面滚动 富文本框输入(HTML注入) 获取页面信息 使用Javascr ...
分类:
编程语言 时间:
2020-03-31 12:08:20
阅读次数:
97
一.基本结构图 二.典例 1.以斐波那契递归为例: Fibonacci(int n) { if (n==1||n==0) return 1; // basis else return Fibonacci(n-1)+Fibonacci(n-2);//递归进行 } 我们找到了解决斐波那契数的方法,但是通 ...
分类:
编程语言 时间:
2020-03-31 12:08:41
阅读次数:
89
先做个热身 //递归:函数执行的时候自己调用自己 // function fn(){ // fn(); //Uncaught RangeError: Maximum call stack size exceeded // 这种死递归会导致栈溢出 // } // fn(); // function f ...
分类:
编程语言 时间:
2020-03-31 12:16:24
阅读次数:
77
<plugin><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.7</source><target>1.7</target><encoding>UTF-8</encoding><c
分类:
编程语言 时间:
2020-03-31 12:18:38
阅读次数:
75
1.进程是资源分配单位, 线程是CPU调度单位 2.进程拥有一个完整的资源平台, 而线程只独享指令流执行的必要资源,如registers和stack 3.线程具有 就绪, 阻塞, 运行 三种基本状态和状态间的转换关系 4. 线程能减少并发执行的时间空间开销 多线程的引入: 在进程内部增加一类实体满足 ...
分类:
编程语言 时间:
2020-03-31 12:19:31
阅读次数:
73
一、流程控制概述 三大流程控制语句:顺序、选择、循环 1)顺序:从上往下依次执行 2)选择:if ,if-else,多重 if结构,嵌套if,switch,根据条件执行对应的内容 3)循环结构: -while循环 -do-while循环 -for循环 -break语句 -continue语句 二、w ...
分类:
编程语言 时间:
2020-03-31 12:23:17
阅读次数:
84