将new操作单独封装,遇到new时,就要考虑是否该用工厂模式 示例 你去购买汉堡,直接点餐,取餐,没必要自己亲手做(这就是一个初始化实例的封装) 商店要‘封装’做汉堡的工作,做好直接给买者 class Product { constructor(name) { this.name = name; } ...
分类:
其他好文 时间:
2019-10-29 09:49:08
阅读次数:
82
H-Index是一个判断发表论文质量的参数。这个参数的定义是,如果作者发布了N篇论文,其中有h篇论文至少被引用了h次;剩下的论文的被引用次数都不超过h次。 两种思路,第一种是排序;第二种是用到桶排序。 排序法:例子, 按照从大到小排序,排序过后的数组为[6, 5, 3, 1, 0]。此时扫描数组,判 ...
分类:
其他好文 时间:
2019-10-29 09:47:12
阅读次数:
63
传送门 首先显然下楼的操作一定是不优的,所以只要考虑上楼 设 $f[i]$ 表示到第 $i$ 层时需要的最少时间 那么首先考虑走楼梯,有转移,$f[i]=f[i-1]+a[i-1]$ 然后考虑坐电梯有:$f[i]=f[j]+(\sum_{k=j}^{i-1}b[k])+c$ 显然那个 $\sum b ...
分类:
其他好文 时间:
2019-10-29 09:25:10
阅读次数:
123
非零开头的整数或小数 非零开头的整数或两位小数 ...
分类:
Web程序 时间:
2019-10-29 09:19:57
阅读次数:
118
Django框架之视图层 什么是视图函数 视图函数,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数。并且这里的视图函数并不仅仅指代函数,也包括类。 请求对象 Django将http协议请求报文中的请求行、首部信息、内容主体封装到了HttpR ...
分类:
其他好文 时间:
2019-10-29 00:17:50
阅读次数:
118
1、Zoo1 public class Zoo { public static void main(String args[]) { Feeder f = new Feeder("小李"); // 饲养员小李喂养一只狮子 f.feedLion(new Lion()); // 饲养员小李喂养十只猴子 ...
分类:
其他好文 时间:
2019-10-29 00:10:51
阅读次数:
73
1.中间件 是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 开Django项目的Settings.py文件,看到下面的MIDDLEWARE配置项,django默认自带的一 ...
分类:
其他好文 时间:
2019-10-28 23:54:53
阅读次数:
136
最近在学习学习大疆OSDK开发,本人只学过C语言,对于C++中的一些用法不是很熟悉,在这里记录一下自己学习过程: 命名空间namespace一般用来给类或者函数做区间定义,从而使编译器能准确定位到适合的类或者函数。比如自行定义了一个函数test(void),而在该项目的库函数内也定义了一个函数tes ...
分类:
编程语言 时间:
2019-10-28 21:10:36
阅读次数:
150
堆排序#include<stdio.h>typedefintElementType;intarr1[11]={0,2,87,39,49,34,62,53,6,44,98};voidSwap(int*a,int*b){inttemp=*a;*a=*b;*b=temp;}voidPercDown(intA[],inti,intN){intchild;ElementTypeTmp;for(T
分类:
编程语言 时间:
2019-10-28 17:40:22
阅读次数:
112