码迷,mamicode.com
首页 >  
搜索关键字:turn    ( 27138个结果
设计模式 工厂模式
将new操作单独封装,遇到new时,就要考虑是否该用工厂模式 示例 你去购买汉堡,直接点餐,取餐,没必要自己亲手做(这就是一个初始化实例的封装) 商店要‘封装’做汉堡的工作,做好直接给买者 class Product { constructor(name) { this.name = name; } ...
分类:其他好文   时间:2019-10-29 09:49:08    阅读次数:82
[LeetCode] 274. H-Index
H-Index是一个判断发表论文质量的参数。这个参数的定义是,如果作者发布了N篇论文,其中有h篇论文至少被引用了h次;剩下的论文的被引用次数都不超过h次。 两种思路,第一种是排序;第二种是用到桶排序。 排序法:例子, 按照从大到小排序,排序过后的数组为[6, 5, 3, 1, 0]。此时扫描数组,判 ...
分类:其他好文   时间:2019-10-29 09:47:12    阅读次数:63
Codeforces 1249 E. By Elevator or Stairs?
传送门 首先显然下楼的操作一定是不优的,所以只要考虑上楼 设 $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
JS判断输入值是否为正整数等
非零开头的整数或小数 非零开头的整数或两位小数 ...
分类:Web程序   时间:2019-10-29 09:19:57    阅读次数:118
Django框架之视图
Django框架之视图层 什么是视图函数 视图函数,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数。并且这里的视图函数并不仅仅指代函数,也包括类。 请求对象 Django将http协议请求报文中的请求行、首部信息、内容主体封装到了HttpR ...
分类:其他好文   时间:2019-10-29 00:17:50    阅读次数:118
代码验证03
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
C++中namespace的用法理解
最近在学习学习大疆OSDK开发,本人只学过C语言,对于C++中的一些用法不是很熟悉,在这里记录一下自己学习过程: 命名空间namespace一般用来给类或者函数做区间定义,从而使编译器能准确定位到适合的类或者函数。比如自行定义了一个函数test(void),而在该项目的库函数内也定义了一个函数tes ...
分类:编程语言   时间:2019-10-28 21:10:36    阅读次数:150
冒泡排序——Python实现
冒泡排序Python实现 ...
分类:编程语言   时间:2019-10-28 20:37:26    阅读次数:76
基础排序之堆排序(C语言小堆版)
堆排序#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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!