一.简单工厂模式 1.介绍 一个工厂类只能生产某一种产品,产品单一:例如简单工厂类只能生产圆形或矩形,不能生产2D的圆形或3D的圆形等子类型 2.UML图 3.代码实现 Shape.java public interface Shape { void draw(); } Rectangel.java ...
分类:
其他好文 时间:
2020-03-12 23:28:13
阅读次数:
72
学习过程要掌握和理解书籍《视觉SLAM十四讲》中的理论,结合博客和代码更加深入地理解算法原理和实现细节。 参考 1. github_VSLAM_note; 2. CSDN_VSLAM_note; 3. VSLAM14; 完 ...
分类:
其他好文 时间:
2020-03-12 23:27:55
阅读次数:
70
如果要对某个字段进行验证,必须使用clean_字段名 的方式命名这个方法,否则报错 验证两次输入的密码是否相等,需要在所有验证结束后再进行,因为需要重写clean方法 ...
分类:
其他好文 时间:
2020-03-12 23:27:23
阅读次数:
43
题意 给你一个长度为$n$的数组$a$和3个数字$h,l和r$。$t$初始为0,每次可以使$t=(t+a_i) \% h$或者$t=(t+a_i 1)\%h$,如果这时$t\in\left[l,r\right]$就将$ans$加1。求$ans$的最大值。 解题思路 这场比赛的题感觉偏简单了。 这是一 ...
分类:
其他好文 时间:
2020-03-12 23:27:09
阅读次数:
72
三步轻松实现Entity Framewrok Core搭配mysql ...
分类:
数据库 时间:
2020-03-12 23:26:56
阅读次数:
67
在大多数编程语言中,代码是按照编码顺序执行的,但是在SQL语言中,尽管SELECT语句第一个出现,但却不是第一个被执行的。 SQL查询语句内部执行顺序: from子句 >where子句 >group by子句 >聚合函数 >having子句 >select 字段 >order by子句 每个执行步骤 ...
分类:
数据库 时间:
2020-03-12 23:26:26
阅读次数:
81
@GetMapping("download/result")@ApiOperation("提供手机号绑定结果给浏览器下载") //Controller层代码 public Response<Boolean> downloadResultExcel(HttpServletRequest request ...
分类:
编程语言 时间:
2020-03-12 23:26:08
阅读次数:
78
Transaction Controller Transaction Controller 事务控制器, 添加后, 运行生成一个额外的采样器, 搜集相关的数据信息(如:响应时间等) ...
分类:
其他好文 时间:
2020-03-12 23:25:57
阅读次数:
73
目前流行的技术和最终的实现效果,帮助你做出适合自己的选择。 怎么面对博客 博客不像微博,有一定的含金量,而不是走马灯的宣言(拿微博治国的人不代表大多数 写作的过程其实就是思考的字面化,梳理知识体系的同时反思知识的内化程度,分清楚哪些是“知道了”,哪些是“掌握了” 通过博客的形式分享是学习的一种技巧( ...
分类:
其他好文 时间:
2020-03-12 23:25:41
阅读次数:
71
xml配置顺序决定过滤顺序 1.创建servlet,实现接口javax.servlet.Filter 2.一般把过滤器配置到servlet上面 3.doFilter中需要强制转换request 来源:http://www.1994july.club/ ...
分类:
其他好文 时间:
2020-03-12 23:25:29
阅读次数:
66
对于查询这些幂等性的请求重复请求其实影响不大,但是对于插入操作的请求,如果有短时间内有重复请求,再加上有事务操作,那么就很有可能造成插入重复数据的问题。对于这种情况首先想到就是数据库添加唯一约束,但是这种方案并不是很推荐而且有很大的局限性。 这块提出一个大致简单的解决方案,对每个用户终端颁发一个唯一 ...
分类:
其他好文 时间:
2020-03-12 23:24:54
阅读次数:
101
1.需求 百度网盘大家在日常生活中一定用过,里面存放着各种丰富的资料,例如 学习视频 电子书 你懂得软件 还有一些需要付费的电视剧 最新的电影 ...... 好东西这么多,可是很多人都不知道如何去搜索这些资源,我本身平时就对找资源这块非常感兴趣,当我能够快速从互联网中找到自己想要的资源,我是非常有开 ...
分类:
其他好文 时间:
2020-03-12 23:24:38
阅读次数:
264
题目 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例?1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 ...
分类:
编程语言 时间:
2020-03-12 23:24:24
阅读次数:
58
1、JRE JRE——Java提供的一个在操作系统之上的运行环境,JRE保证了Java语言的跨平台特性,有Java虚拟机(JVM)、类库及一些核心文件组成。 一个Java程序的执行过程:源文件(.java)——字节码文件(.class,由Java编译器javac.exe编译得到)——执行(Java解 ...
分类:
编程语言 时间:
2020-03-12 23:23:55
阅读次数:
71
176.编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 select distinct Salary as SecondHighestSalary from Employee order by Salary desc limit 1 offset 1; 184. ...
分类:
数据库 时间:
2020-03-12 23:23:34
阅读次数:
86
//type HandlerFunc func(ResponseWriter, *Request) 拦截器返回一个函数供调用,在这个函数里添加自己的逻辑判断即可 h(w,r)及是调用用户自己的处理函数。h 是函数指针 func handleIterceptor(h http.HandlerFunc) ...
分类:
Web程序 时间:
2020-03-12 23:23:17
阅读次数:
259
面向对象核心 1.封装:把客观的事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的信息隐藏。隐藏实现细节,使得代码模块化。 2.继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。可以扩展已存在的代码模块。(子承父业) 3.多态:是允 ...
分类:
其他好文 时间:
2020-03-12 23:22:31
阅读次数:
72