一、UML图 二、概念 策略模式:他定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 三、优点 (1)策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,他可以以相同的方式调用所有的算法,减少了各种算法 ...
分类:
编程语言 时间:
2018-10-04 16:03:15
阅读次数:
180
坐标轴的操作 legend图例 annotation标注 tick能见度: 主要是为了防止tick被线遮挡住 scatter散点图 bar柱状图 contour 等高线 img图像 (数值色块 热力图) interpolation参数: origin参数 ...
分类:
其他好文 时间:
2018-10-04 15:21:14
阅读次数:
245
【链接】 "我是链接,点我呀:)" 【题意】 【题解】 我们可以把原图的边都反向一下. 然后以每个休息点作为起点,进行dfs. 每次在扩展节点y的时候,要求这个点y必须只有一个出度,然后就能走多远就走多远就ok了。 会发现每个休息点占据的那些链都是唯一的,所以其他的休息点在进行dfs的时候,不会重复 ...
分类:
其他好文 时间:
2018-10-04 14:57:26
阅读次数:
110
链接 [http://codeforces.com/group/1EzrFFyOc0/contest/1028/problem/C] 题意 给你n个矩形的左下角和右上角坐标,问你至少包含在n 1个矩形的点的坐标,有多个随便输出一个 分析 分别从前到后和从后到前枚举矩形重叠的部分 分别有b[i]和c[ ...
分类:
其他好文 时间:
2018-10-04 14:31:24
阅读次数:
154
一、引言 在软件系统中,当创建一个类的实例的过程很昂贵或很复杂,并且我们需要创建多个这样类的实例时,如果我们用new操作符去创建这样的类实例,这未免会增加创建类的复杂度和耗费更多的内存空间,因为这样在内存中分配了多个一样的类实例对象,然后如果采用工厂模式来创建这样的系统的话,随着产品类的不断增加,导 ...
constructor会在类生成实例时调用,Angular无法控制constructor,constructor中应该只进行依赖注入而不是进行真正的业务操作 ngOnInit属于Angular生命周期的一部分,其在第一轮ngOnChanges完成之后调用,并且只调用一次,在ngOnInit做一些初始 ...
分类:
其他好文 时间:
2018-10-04 12:55:44
阅读次数:
173
购物车 提示 使用redis数据库存储购物车数据 购物车需要完成增、删、改、查的逻辑 查询的结果,需要由服务器响应界面给客户端展示出来 增删改的操作,是客户端发数据给服务器,两者之间的交互是局部刷新的效果,需要用ajax交互 添加购物车的请求方法:post 服务器和客户端传输数据格式:json 服务 ...
分类:
其他好文 时间:
2018-10-04 12:53:14
阅读次数:
197
HDU 5885 - XM Reserves 题意:给你n*m的矩阵P , 以及给定的半径r, 对于P[i,j]与其距离严格小于r的点P1[i1,j1], P[i,j]对其有一个贡献值v = P[i1,j1] / [(dis(p, p1)+1]; 求所有点中最大的V; 思路 :如果暴力求解复杂度为 ...
分类:
其他好文 时间:
2018-10-04 11:20:05
阅读次数:
221
续首篇,开始归纳整理常用的算法大类。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一,穷举法 特点及适用范围 暴力寻找所有的解,一般用递归求解。 解题步骤 求出问题的解的第一步 求出经过第一步限制之后的子问题的解。 ...
分类:
编程语言 时间:
2018-10-04 11:02:41
阅读次数:
183
资源自动启动故障概要如下 CRS-2807: 资源 'ora.net1.network' 无法自动启动。CRS-2807: 资源 'ora.ons' 无法自动启动。CRS-2807: 资源 'ora.rac01.vip' 无法自动启动。CRS-6016: 服务器 rac01 的资源自动启动已完成CR ...
分类:
其他好文 时间:
2018-10-04 10:37:04
阅读次数:
342