题目: 第三大的数:给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1.示例 2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 ...
分类:
编程语言 时间:
2020-05-28 19:27:48
阅读次数:
115
//数据共享package projict05; import java.util.ArrayList; public class test31{ public static void main(String[] args) { TicketSaler t1=new TicketSaler("窗口一 ...
分类:
编程语言 时间:
2020-05-28 19:28:43
阅读次数:
53
在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: 能够将事件记录到文件中,而不是应用程序控制台。 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 支持不同的日志级别。例如INFO,DEBUG,ERROR等。 能够打印基本信息,如调用文件/函数名和行号,日志时间等。 G ...
分类:
编程语言 时间:
2020-05-28 19:29:46
阅读次数:
87
可变参数 例如 private static int add(int ...a){} 定义方法的时候, 参数a本质上是个数组, 实际使用的时候 可以输入任意个int类型的参数. 代码实例 求和: 传入n个数进行求和 public static void main(String[] args) { S ...
分类:
编程语言 时间:
2020-05-28 19:33:08
阅读次数:
61
C是学习SLAM不可缺少的一环,正确的使用新特性能极大地提高学习效率,本文介绍C11的新特性 C++11 C11是曾经被叫做C0x,是对目前C语言的扩展和修正,C11不仅包含核心语言的新 机能,而且扩展了C的标准程序库(STL),并入了大部分的C Technical Report 1(TR1)程序库 ...
分类:
编程语言 时间:
2020-05-28 19:33:55
阅读次数:
73
前言:如果你一点spring的基础没有,建议你不要学习springboot,至少先有一个spring的项目经验或者自己搭建过spring的项目再学习springboot,这样你会发现在spring中搞不懂的,在springboot中得到一些答案。springboot的原则是“约定大于配置”,所以在使 ...
分类:
编程语言 时间:
2020-05-28 19:35:27
阅读次数:
74
通常处理HTTP请求时使用同步处理的方式,但有时根据业务场景和性能要求异步处理可能更合适。简单说下概念。 同步处理:一个HTTP请求进入一个主线程,主线程处理完后给出一个HTTP响应。 异步处理:一个HTTP请求进入一个主线程,主线程调用一个副线程,副线程处理业务逻辑,当副线程处理完后,主线程把结果 ...
分类:
编程语言 时间:
2020-05-28 19:37:31
阅读次数:
72
题目: 有效的完全平方数:给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何内置的库函数,如 sqrt。 示例 1: 输入:16 输出:True 示例 2: 输入:14 输出:False 思路: 暴力法会超时,使用二分查 ...
分类:
编程语言 时间:
2020-05-28 19:38:33
阅读次数:
110
ImageType的四种形式: Simple为默认显示形式 Sliced九宫格显示图片 Tiled平铺显示图片 Filled填充显示图片 Preserve Aspect保持图片宽高比 代码获取方式: 1、引用命名空间 using UnityEngine.UI; 2、获取组件 Image image= ...
分类:
编程语言 时间:
2020-05-28 19:42:24
阅读次数:
130
线程池 “线程池(英语:thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。 Executors 工具类 常用方法 返回值 方法名 说明 Exe ...
分类:
编程语言 时间:
2020-05-28 19:43:05
阅读次数:
56
需要有java、maven、springboot、阿里云域名使用经验、以及拥有一个域名 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi= ...
分类:
编程语言 时间:
2020-05-28 19:44:51
阅读次数:
102
Dubbo 线程池满异常应该是大多数 Dubbo 用户都遇到过的一个问题,本文以 Arthas 3.1.7 版本为例,介绍如何针对该异常进行诊断,主要使用到 `dashboard`?/?`thread` 两个指令。
分类:
编程语言 时间:
2020-05-28 19:45:27
阅读次数:
64
题目: 两个数组的交集 II:给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明: 输出 ...
分类:
编程语言 时间:
2020-05-28 19:46:48
阅读次数:
186
Spring事务不生效可能原因 1. @Transactional 注解的 rollbackFor 捕获的异常范围小于代码抛出的异常,导致不会滚 2. 设置了事务的timeout时间,代码逻辑执行超时了,导致事务失效 3. 被@Transactional 注解修饰的方法, 修饰符非public 或者 ...
分类:
编程语言 时间:
2020-05-28 19:47:05
阅读次数:
116
在SSD的代码中经常有见到如下的操作: _, idx = flt[:, :, 0].sort(1, descending=True)#大小为[batch size, num_classes*top_k] _, rank = idx.sort(1)#再对索引升序排列,得到其索引作为排名rank 其作用 ...
分类:
编程语言 时间:
2020-05-28 19:54:27
阅读次数:
125
1.INI文件操作: .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便。通过INI ...
分类:
编程语言 时间:
2020-05-28 19:54:48
阅读次数:
69
方法参数个数 int getNum(int i){}int getNum(int i,int b,int c){} 方法参数个数不确定,参数使用数组和集合类,也可以使用... public static int max(int... n) { int m = 0; if (n.length > 0) ...
分类:
编程语言 时间:
2020-05-28 19:55:55
阅读次数:
79
1.将 city_code_cn.json 中的省、市、区,翻译成英文,或直接替换去掉省、市 如:苏州市 -> 苏州 转成拼音后就变成 Suzhou,否则就会转成 Suzhoushi 怪怪的 import pypinyin import re def pinyin(word): s = '' for ...
分类:
编程语言 时间:
2020-05-28 19:58:26
阅读次数:
100
题目: 找不同:给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例: 输入: s = "abcd" t = "abcde" 输出: e 解释: 'e' 是那个被添加的字母。 思路: 思路较简单。 程 ...
分类:
编程语言 时间:
2020-05-28 20:07:28
阅读次数:
260
/* 该程序练习二维数组 用户输入3组数,每组5个, (3行5列数组) 计算每组平均值 计算每行平均值 计算所有数的平均值 找出所有数的最大值 可以使用如下数组测试 a[3][5] = {{11,12,13,14,15}, {21,22,23,24,15}, {31,32,33,34,35}}; 想 ...
分类:
编程语言 时间:
2020-05-28 21:18:11
阅读次数:
57