罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 ...
分类:
编程语言 时间:
2020-05-26 00:56:44
阅读次数:
59
3.6 泛型: 解决,类,接口,方法的复用性,以及对不特定数据类型的支持 3.6.1 泛型函数: 如果需要一个函数传入类型必须返回类型,同时满足,泛型可以解决。any类型放弃了类型检查。 function getData(value:any):any{ return 'hahaha'; // 修改了 ...
分类:
其他好文 时间:
2020-05-26 00:53:06
阅读次数:
56
decorator pattern 定义:允许向现有的对象(一个函数也认为是一个对象)添加新功能,而不改变其结构. func functionValue(a,b int,do func(int,int)int){ do(a,b) } 像这样,functionValue函数形参里面有一个名为do的函数 ...
分类:
其他好文 时间:
2020-05-25 19:44:34
阅读次数:
66
因为一个点的贡献只能算一次,把点拆成2个点即可,连一条流量为$1$,费用为这个点的值,然后再连一条流量为$+\infty$,费用为$0$的边,接下来对于每个点向它下方和它右方的点连一条流量为$+\infty$,费用为$0$的边即可。算最大费用,边权取反。 ...
分类:
其他好文 时间:
2020-05-25 19:37:19
阅读次数:
81
1.方法递归 1.1 简介 定义:方法自身调用方法自身就是递归。例如: a(){ a(); } 举例:看如下代码即实现的是递归调用: /* 方法递归 */ public class MethodDG { public static void main(String[] args) { System. ...
分类:
编程语言 时间:
2020-05-25 15:55:47
阅读次数:
86
用百度的Ueditor上传图片默认保存到本地,在分布式系统中使用非常不方便,一般需要上传到七牛,阿里云的oss上 需要七牛sdk 6.1.9(支持php5.2,高版本可自行改正) Ueditor 1.4.3 主要原理:百度ueditor上传文件时会创建本地文件,并返回文件路径 $this->full ...
分类:
Web程序 时间:
2020-05-25 15:41:09
阅读次数:
127
'''递归定义:在函数内部可以调用其他函数,如果调用的是本身,这个函数就是递归函数特性:1、必须要有明确的结束条件2、每次更深一层递归时,问题模块相比上一次递归减少3、递归效率不高,递归层次过多会导致栈溢出'''def calc(n): print(n) if int(n/2) >0: return ...
分类:
编程语言 时间:
2020-05-25 15:32:00
阅读次数:
53
本文简单示例 Java 实例化一个可调用 https 请求的 RestTemplate: public static RestTemplate getRestTemplate() throws KeyStoreException, NoSuchAlgorithmException, KeyManag ...
分类:
Web程序 时间:
2020-05-25 15:13:33
阅读次数:
654
查找?较简单,我们先来看?个经典的?分查找 有点类似幸运52的猜价格,?如让你在1和1000之间猜个数字,挨个猜是很蠢的,要先猜500,如果?了,那就是0~500 ,每次问题减半,很快就能查到 function binarySeatch(arr,target) { var low=0, high=a ...
分类:
编程语言 时间:
2020-05-25 12:34:59
阅读次数:
62
/// <summary> /// 实现Base64加密解密 /// </summary> public sealed class Base64 { /// <summary> /// BASE64编码加密 /// </summary> /// <param name="s"></param> // ...