java List 排序,升序,降序

import java.util.*; public class EntrySets { public static void main(String[] args) { Map<Object, Object> map = new HashMap<Object, Object>(); map.put("k1", "v1"); map.put("k2", "v2"); getItem(map); List<O
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

Spark寒假自学第一天

今天对Spark进行了第一次的学习了解了Spark生态体系 1、Python编程语言; 2、Scala编程语言; 3、Spark大数据处理、Spark—Streaming大数据处理、Spark—Mlib机器学习、Spark—GraphX 图计算; 初步制定了学习计划,以及要学习的内容,简单了解了这方面的知识,受益匪浅!!!
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

LeetCode1217 玩筹码(贪心)

题目: 数轴上放置了一些筹码,每个筹码的位置存在数组 chips 当中。 你可以对 任何筹码 执行下面两种操作之一(不限操作次数,0 次也可以): 将第 i 个筹码向左或者右移动 2 个单位,代价为 0。 将第 i 个筹码向左或者右移动 1 个单位,代价为 1。 最开始的时候,同一位置上也可能放着两个或者更多的筹码。 返回将所有筹码移动到同一位置(任意位置)上所需要的最小代价。 示例 1: 输入:chips = [1,2,3] 输出:1 解释:第二个筹码移动到位置三的代价是 1,第一个筹码移动
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

Swagger-ui接口文档

参考地址 https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X#quick-annotation-overview 说明 以下配置是基于spring-boot项目。 注解 - @Api()用于类;   表示标识这个类是swagger的资源 - @ApiOperation()用于方法;   表示一个http请求的操作 - @ApiParam()用于方法,参数,字段说明;   表示对参数的添加元数据(说明或是否必填等)
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

redis简单安装

安装 解压redis文件 [root@localhost ~]# tar xzf redis-5.0.5.tar.gz 安装gcc编辑器 [root@localhost ~]# yum install gcc-c++ 进入解压后的文件 [root@localhost ~]# cd redis-5.0.5 安装 [root@localhost redis-5.0.5]# make 修改配置文件 将daemonize设置为yes 将以守护模式运行,后台运行,这样就不会阻塞线程了 [root@loc
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

Day8 - C - Largest Rectangle in a Histogram HDU - 1506

A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the figure on the left shows the histogram that consists of rectangles with th
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

递归计算Ackermenn函数

https://pintia.cn/problem-sets/12/problems/355 1 int Ack(int m, int n) 2 { 3 int ret; 4 5 if (m == 0) 6 { 7 ret = n + 1; 8 } 9 else if (n == 0 && m > 0) 10 { 11 ret = Ack(m - 1, 1); 12 } 13 e
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

ZJNU 1205 - 侦探推理——高级

双层枚举嫌疑犯与当日是星期几,统计真话与假话是否满足题意 注意 fake<=N&&fake+neutral>=N 即假话数量不大于N,假话加上没用的废话数量不小于N (注意OJ上的数据存在问题:冒号后跟一个空格,CHARLES的话最后的句号‘.’应为半角,非全角) 1 /* 2 Written By StelaYuri 3 */ 4 #include<bits/stdc++.h> 5 using namespace std; 6 typedef pair<int,int
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

c++ 行为型模式-责任链(Chain of Responsibility)

1) 意图 使多个对象连成一条链,沿着这条链传递请求,直到有个对象处理它为止。 2) 结构 其中: Handler定义一个处理请求的接口 ConcreteHandler处理它所负责的请求 Client向链上具体处理提交请求 3) 适用性 有多个对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定 想在不明确指定接收者的情况下向多个对象中的一个提交一个请求 可处理一个请求的对象集合应被动态指定 4) 举例 1 #include <iostream> 2 #include <list>
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

递归求Fabonacci数列

https://pintia.cn/problem-sets/12/problems/356 1 int f(int n) 2 { 3 int ret; 4 5 if (n == 0) 6 { 7 ret = 0; 8 } 9 else if (n == 1) 10 { 11 ret = 1; 12 } 13 else 14 { 15 ret = f(n
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

@Scheduled注解

目录 1 概述 2 cron 2.1 cron通配符 2.2 cron示例 3 fixedRate 3.1 fixedRate 3.2 fixedRateString 4 fixedDelay 4.1 fixedDelay 4.2 fixedDelayString 5 initialDelay 5.1 initialDelay 5.2 initialDelayString 1 概述 @Scheduled注解是spring boot提供的用于定时任务控制的注解,主要用于控制任务在某个指定时间执行
分类: 其他 发布时间: 01-25 22:34 阅读次数: 0

串联系统与并联系统可靠性计算

串联系统 每个环节都必须能够正常工作所以串联系统的可靠度就是 R0的正常率 * R1的正常率 * R
分类: 其他 发布时间: 01-25 22:31 阅读次数: 0

Nginx--负载均衡及相关策略

负载均衡增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况改为将请求
分类: 其他 发布时间: 01-25 22:23 阅读次数: 0

使用ajax异步加载数据

使用ajax异步加载数据 controller为User赋值 @RequestMapping("/a2") public List<User> a2() { List<User> userlist = new ArrayList<User>(); userlist.add(new User("大头儿子", 6, "男")); userlist.add(new User("小头爸爸", 30, "男")); userlist.add(new User("老王",
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0

sleep()和wait()方法的区别

1,sleep()声明在Thread类中,而且是静态方法; wait()声明在Object类中,而且必须由锁对象调用。 2,sleep()时间达到后恢复; wait()可以设置事件自动恢复,如果没有设置时间必须由notfiy来唤醒; 3,sleep()不会使得这个线程失去锁; wait()会使得当前这个线程失去锁,让其他线程执行同步代码块或同步方法。 java.lang.Object类的方式: (1)wait():等待 (2)notify()/notifyAll():唤醒 它们都必须由“锁/对
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0

异常的处理,异常日志的规约

1、异常的捕获是为了处理。 如果不想处理,可以抛给上一层调用者,最外层的使用者将其转化为用户容易理解的内容。 2.finally块中必须对资源对象、流对象进行关闭。 finally块中的return返回方法结束执行,不会再执行try...catch中的return的语句。
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0

c++的类(思考题整理)

什么是类 类 类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。这有点像C语言中的结构,唯一不同的就是结构没有定义所说的“数据相关的操作”,“数据相关的操作”就是我们平常经常看到的“方法”,因此,类具有更高的抽象性,类中的数据具有隐藏性,类还具有封装性。 类的结构 类的结构(也即类的组成)是用来确定一类对象的行为的,而这些行为是通过类的内部数据结构和相关的操作来确定的。这些行为是通过一种操作接口来描述的(也即平时我们所看到的类的成员函数),使用者只关心的是接
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0

板条箱演示程序(第九章内容)

仅供个人学习使用,请勿转载。谢谢! 板条箱演示程序(第九章内容) 9.9、板条箱演示程序 在这一小节中我们将展示如何向立方体添加板条箱纹理的关键步骤 9.9.1、指定纹理坐标 下面的代码将会展示如何生成立方体的纹理坐标,使得纹理图像可以映射到立方体的每一个表面 //顶点结构体 struct Vertex { Vertex(){} Vertex( const DirectX::XMFLOAT3& p, co
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0

java - GC垃圾收集器详解(一)

概要 该图标记了在jdk体系中所使用到的垃圾收集器及对应的关系图。图片上方为年轻代的垃圾收集器而图片下方是老年代的垃圾收集器。当选择某一个区域的垃圾收集器时会自动选择另外一个区域的另一个垃圾收集器。例如当配置了年轻代的Serial收集器JVM会按照图中关系自动为老年代配置上Serial Old垃圾收集器。 对于G1收集器在宏观上不再区分年轻代与老年代,而是划分多个region。 GcDetail参数说明 当配置了-XX:+PrintGCDetails那么在应用发生GC的时候将会打印出GC日志,
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0

ZJNU 1196 - 三阶魔方【模拟题】——高级

大模拟,空想很容易把面和面之间的关系搞混 所以这时候需要自己找一个正方体(实在不行长方体代替)跟着图把每个面正方向标出来 然后模拟6种操作分别会对哪些块进行操作 对于储存数据的想法是,对输入输出进行分块,以c[i][j]表示是第i个面的第j块 具体参照下文输入输出内的 for(i=0;i<3;i++) for(j=0;j<18;j++){ scanf("%s",cd); c[j/3][j%3+i*3]=cd[0]; } 与 for(i=0;i<3
分类: 其他 发布时间: 01-25 22:17 阅读次数: 0