迭代器模式的定义 定义: 它提供一种方法访问一个容器对象中各个元素, 而又不需暴露该对象的内部细节 其类图如下: 其中角色: 其代码实现如下: 抽象迭代器: 具体迭代器: 抽象容器: 具体容器: 场景类: 迭代器模式的应用 其实, 现在基本上所有的高级语言都实现了迭代器, 基本上跟很少有项目再独立写 ...
分类:
其他好文 时间:
2018-12-27 03:23:46
阅读次数:
135
算法之动态规划问题 态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推的方式去解决。 动态规划的核心点:定义状态与转移方程(最优子结构)重新定义问题: 一、最长上升子序列(LIS):给定一个序列X,求X长度最大的连续递增的子序列。例:X=[1,7,2,8,3,5,2],LIS ...
分类:
编程语言 时间:
2018-12-27 03:23:38
阅读次数:
203
题目描述 将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。 输入描述: 输入一个字符串,包括数字字母符号,可以为空 输出描述: 如果是合 ...
分类:
其他好文 时间:
2018-12-27 03:23:30
阅读次数:
128
官方网是这样说的: https://www.activiti.org/userguide/index.html#springSpringBoot The following installation instructions are verified on Eclipse Kepler and In ...
分类:
系统相关 时间:
2018-12-27 03:23:22
阅读次数:
191
题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 思路:做一个简单的数学推导,令跳上一个n级台阶总共的跳法为F(n),F(n) = F(n-1) + F(n-2) + .... + F(0) = F(n-1) + F(n-1) = ...
分类:
其他好文 时间:
2018-12-27 03:23:13
阅读次数:
128
setdefault()方法 描述 字典 setdefault() 方法和 get()方法类似,返回指定键的值,如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None。 get() 和 setdefault() 区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典 ...
分类:
其他好文 时间:
2018-12-27 03:22:56
阅读次数:
443
四、FilterOutputStream、PrintStream PrintStream是继承自FilterStream类的,例如System.out就是著名的PrintStream类对象。相比较于FileOutputStream,有以下三个有点: (1)输出类型灵活 (2)成员方法大多不抛异常 ( ...
分类:
编程语言 时间:
2018-12-27 03:22:48
阅读次数:
166
<style> /*线性渐变*/ div{ width: 300px; height: 300px; /*添加渐变:渐变不是一个单一钩,它产生的是图像,所以需要使用background*/ /*linear-gradient(方向,开始颜色 位置,颜色2 位置,颜色3 位置...);*/ /*方向: ...
分类:
其他好文 时间:
2018-12-27 03:22:37
阅读次数:
193
收到需求要生成二维码的时候刚进项目组不久,接触vue也才一两个星期,还处于懵逼状态。 本小白的第一反应就是百度二维码的生成方法,网上有很多大神给出解决方案,最开始本小白以为是在后台生成图片然后传到前台页面,后来发现可以直接在前端用js生成,网上查到的大部分都是用jquery.qrcode.js配合u ...
分类:
其他好文 时间:
2018-12-27 03:22:27
阅读次数:
2014
题目描述 羊瑞大佬说:"现在的年轻人啊,写个快排都能写错,比如那个辣鸡的ModricWang"觉得他说的情况是真的,决定帮自己复习一下快排的写法。 快排的一个基础操作就是划分(partition),就是将当前的数组分为前后两个部分。 一种较为经典的partition方法是,将数组中处于中间位置(注意... ...
分类:
编程语言 时间:
2018-12-27 03:22:15
阅读次数:
311
抽象类: 1、抽象类使用abstract修饰; 2、抽象类不能实例化,即不能使用new关键字来实例化对象; 3、含有抽象方法(使用abstract关键字修饰的方法)的类是抽象类,必须使用abstract关键字修饰; 4、抽象类可以含有抽象方法,也可以不包含抽象方法,抽象类中可以有具体的方法; 5、如 ...
分类:
其他好文 时间:
2018-12-27 03:22:06
阅读次数:
135
接下来逐个讲解与网卡网络、系统内核、系统负载、内存使用情况、当前启用终端数量、历史登录记录、命令执行记录以及救援诊断等相关命令的使用方法,这些命令都超级实用。1、ifconfig命令ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig[网络设备][参数]”。使用ifconfig命令其实主要是查看网卡名称、inet参数后的IP地址、ether参数后面的网卡物理地址(又称MA
分类:
其他好文 时间:
2018-12-27 03:21:55
阅读次数:
147
short tandem repeat loci (microsatellites):Loci consisting of short sequences (2–6 nucleotides) that are repeated multiple times. Alleles at short tan ...
分类:
其他好文 时间:
2018-12-27 03:21:47
阅读次数:
121
container(容器) docker(集装箱) 容器的优点 1、 启动速度快 2、 节省资源 兼容性高 启动docker # systemctl start docker 设置开机自启动 # systemctl enable docker 查看本地镜像 # docker images 查询具体的 ...
分类:
其他好文 时间:
2018-12-27 03:21:35
阅读次数:
148
题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 ...
分类:
其他好文 时间:
2018-12-27 03:21:26
阅读次数:
177
1. TIF 为编辑最常用的矢量图 2. 图像适宜大小 图宽5~6 cm 简易图形 图宽7.5 cm 复杂图形 3. 外文字母推荐使用时6 号字 大小 Time new Roman. 4. 线条粗细推荐使用 0.75 P 坐标轴使用0.45 P 设计要点 1.对象聚焦法 (单对象): 核心表达对象 ...
分类:
其他好文 时间:
2018-12-27 03:21:15
阅读次数:
139