原文地址:https://www.cnblogs.com/shamo89/p/8184960.html 正文 我们开发任何一个Spring Boot项目,都会用到如下的启动类 从上面代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringAppli ...
分类:
编程语言 时间:
2018-12-27 18:28:55
阅读次数:
210
2018面向对象程序设计(Java) 第18周学习指导及要求(2018.12.27-2018.12.30) 学习目标 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; ( ...
分类:
编程语言 时间:
2018-12-27 18:19:48
阅读次数:
151
一、 问题陈述 问题如上图,下面为中文描述: 有容量限制的设施地址问题:假设有n个设施和m个顾客,我们可以作以下操作: ①开启设施 ②分配顾客到某设施 上述两个操作都有各自的成本,我们希望总成本最低,且分配到某设施的总需求不能超过其容量。 二、建立模型 为了方便问题的解决,我们首先建立模型,更具体地 ...
分类:
其他好文 时间:
2018-12-24 02:32:00
阅读次数:
119
文章部分代码图片和总结来自参考资料 哈希和常用的方法 散列,从中文字面意思就很好理解了,分散排列,我们知道数组地址空间连续,查找快,增删慢,而链表,查找慢,增删快,两者结合起来形成散列表。如下图。 常见的hash 散列方法有 : 直接定址法:直接以关键字k或者k加上某个常数(k+c)作为哈希地址。 ... ...
分类:
编程语言 时间:
2018-12-23 12:47:58
阅读次数:
193
模板方法模式:在一个方法中定义一个算法的骨架,将一些处理的步骤延迟到子类去做处理,可以使在子类不改变算法结构的情况下, 重新定义算法的步骤。 ...
分类:
其他好文 时间:
2018-12-22 16:29:50
阅读次数:
153
需求: 给项目debug版本添加测试代码,不影响编译release版本。 在package下新建一个test package下有测试代码 task copyDebugLeakCanary(type:Copy) { from 'aurora/leakcanary/debug'// into 'app/ ...
分类:
其他好文 时间:
2018-12-18 00:06:40
阅读次数:
222
今天早上一个朋友请教我给一串字符串,截取数(比如3,截取数可自定义) 每3个截取一次,截取到后面小于3位的一样保留到字符串数组里。 想了一下 写了一个通用方法,记录一下,给有用的朋友参考(不喜勿喷,如有更优方案的大神希望能留言指导一下): ...
分类:
编程语言 时间:
2018-12-17 14:30:51
阅读次数:
134
APT(Annotation Processing Tool)是java的注解处理技术,它对源代码文件进行检测找出其中的Annotation,根据注解和注解处理器和相应的apt自动生成代码。 Annotation处理器在处理Annotation时可以根据源文件中的Annotation生成额外的源文件 ...
分类:
移动开发 时间:
2018-12-14 13:01:40
阅读次数:
185