代码来自该视频 github仓库 /** * @Author: WhaleFall541 * @Date: 2021/6/12 16:43 * @see <a href="https://www.bilibili.com/video/BV1Eb41147dK?t=1590">https://www. ...
分类:
编程语言 时间:
2021-06-13 01:07:34
收藏:
0 评论:
0 赞:
0 阅读:
27
1.容器总分类 容器最开始的是vector和hashTable,最初设计如下,所有的方法都是使用syschronized来做同步的 后来,发现在大多数情况下,我们在使用的时候其实是单线程使用,所以不需要同步,于是又有了arrayList和hashMap,完全没有加锁 后期又有了Collections ...
分类:
编程语言 时间:
2021-06-13 01:07:01
收藏:
0 评论:
0 赞:
0 阅读:
22
基本思路 插入排序的基本思想可以参考我们整理扑克牌时的情况,当我们刚拿到洗好的牌,我们会按照顺序将每一张牌插入到其他已经有序的牌中。 对应到插入排序,我们可以定义一个操作insertion: 假设我们正在处理第n个元素,首先要比较第n个元素和第n-1个元素,若是arr[n]小于arr[n-1],则交 ...
分类:
编程语言 时间:
2021-06-13 01:06:52
收藏:
0 评论:
0 赞:
0 阅读:
24
Python3 双指针 class Solution: def isPalindrome(self, s: str) -> bool: n = len(s) left, right = 0, n - 1 while left < right: while left < right and not s ...
分类:
编程语言 时间:
2021-06-13 01:06:37
收藏:
0 评论:
0 赞:
0 阅读:
28
Resilient的含义是“可迅速恢复的”,形象一点可以理解为像海绵的物体,不管怎么挤压它,它最终会很快地恢复到原始的状态。 Spark是一个基于普通商业机器的分布式系统,天然地会频繁面对节点宕机,这些节点的宕机会导致RDD的若干分区不可用,为了能让Spark系统能快速地从不可用状态恢复过来,可用的 ...
分类:
编程语言 时间:
2021-06-13 01:06:22
收藏:
0 评论:
0 赞:
0 阅读:
38
前言 在测试的过程中,我们经常需要造一些测试数据,比如姓名,手机号,身份证,地址,以及公司信息等测试数据。 Faker库,可以轻松搞定啦~ Faker 安装与介绍 Faker是一个Python包,主要用来生成伪数据,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法,即可快速完成 ...
分类:
编程语言 时间:
2021-06-13 01:05:10
收藏:
0 评论:
0 赞:
0 阅读:
22
什么是函数组合? 把细粒度的函数组合成一个新的函数 组合函数有什么用? 假设有一个数组,我们要先翻转数组,再获取数组中的第一个元素,然后把这个元素转化成大写字母 var arr=["a","b","c"] var upperChar = toUpper(getFirstChar(reverseArr ...
分类:
编程语言 时间:
2021-06-13 01:01:19
收藏:
0 评论:
0 赞:
0 阅读:
42
python返回list对应A1-A19:
[16.0, 12.0, 10.0, 19.0, 2.0, 4.0, 13, 3, 7, 5, 8, 15, 17, 1, 6, 14, 18, 11, 9][10.0, 12.0, 16.0, 13.0, 4.0, 2.0, 19, 15, 8, 5, 7, 3, 14, 6, 1, 17, 9, 11, 18][18.0, 11.0, 9.0, 1
分类:
编程语言 时间:
2021-06-13 01:00:20
收藏:
0 评论:
0 赞:
0 阅读:
18
今天用eclipse新建Maven Project项目时出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path问题 解决办法如下: 右击项目名,选择Build Path->Confi ...
分类:
编程语言 时间:
2021-06-13 00:55:28
收藏:
0 评论:
0 赞:
0 阅读:
32
基于注解的DI注入 1.导包 环境搭建:导入aop包(spring-aop-4.1.6.RELEASE.jar) 2.创建类 3. 创建spring.xml配置文件(必须在src目录下) 该配置文件与之前的有区别,可直接在此复制。 spring.xml: 添加配置扫描组件 <?xml version ...
分类:
编程语言 时间:
2021-06-13 00:54:44
收藏:
0 评论:
0 赞:
0 阅读:
25
多线程创建方法 一、继承Thread类 重写run方法 子类继承Thread类具备多线程能力 启动线程:子类对象.start() 不建议使用:避免opp单继承局限性 package com.ymx.wt; //创建进程 //线程开启不一定立即执行,由cpu负责调度 public class Test ...
分类:
编程语言 时间:
2021-06-13 00:51:53
收藏:
0 评论:
0 赞:
0 阅读:
26
两个数组的交集 [原题链接](初级算法 - LeetBook - 力扣(LeetCode)全球极客挚爱的技术成长平台 (leetcode-cn.com)) /** * 给定两个数组,编写一个函数来计算它们的交集。 * 说明: * 输出结果中每个元素出现的次数,应与元素在两个数组中出现次数的最小值一致 ...
分类:
编程语言 时间:
2021-06-13 00:46:12
收藏:
0 评论:
0 赞:
0 阅读:
25
Python环境搭建之OpenCV 一、openCV介绍 Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux ...
分类:
编程语言 时间:
2021-06-12 17:56:00
收藏:
0 评论:
0 赞:
0 阅读:
49
前后端分离的安全验证 1.安装Redis的依赖 在SpringBoot的pom.xml中添加Redis的依赖 <!--redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ...
分类:
编程语言 时间:
2021-06-12 17:53:57
收藏:
0 评论:
0 赞:
0 阅读:
46
前言 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 具体实现 接口 public interface Queue<T> { /** ...
分类:
编程语言 时间:
2021-06-12 17:51:24
收藏:
0 评论:
0 赞:
0 阅读:
24
前言:正常 SpringBoot 应用打包后,包一般会很大,原因一般因为依赖的jar很多。 假如你是在内网环境部署应用,则没有什么问题。而当你是外网阿里云环境部署,jar 包很大不仅费流量而且传输较慢。 假如你使用的是 maven 工程项目,那么你可以接着往下看了。我们知道,jar包解压开来,是存在 ...
分类:
编程语言 时间:
2021-06-12 17:49:17
收藏:
0 评论:
0 赞:
0 阅读:
34
python 字符串补全填充固定长度(补0)的三种方法 text justification'''原字符串左侧对齐, 右侧补零:'''str.ljust(width,'0') input: '789'.ljust(32,'0')output: '789000000000000000000000000 ...
分类:
编程语言 时间:
2021-06-12 17:44:58
收藏:
0 评论:
0 赞:
0 阅读:
48
####web.xml //context配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext.xml</param-value> </ ...
分类:
编程语言 时间:
2021-06-12 17:44:14
收藏:
0 评论:
0 赞:
0 阅读:
35
函数高级 1.函数的默认参数 //1.形参可以有默认参数 int fun(int a,int b=10) { return a+b; }; //如果某个位置有默认参数,从该位置往后都要有默认值 //int fun(int a=10,int b) 错误 //2.函数声明时有默认值,实现时就不能有默认参 ...
分类:
编程语言 时间:
2021-06-12 17:43:44
收藏:
0 评论:
0 赞:
0 阅读:
30
package mainimport "fmt"// 用go实现斐波那契数列func fib(num int) int { var result int if num < 2 { result = num } else { result = fib(num-1) + fib(num-2) } ret ...
分类:
编程语言 时间:
2021-06-12 17:42:10
收藏:
0 评论:
0 赞:
0 阅读:
33