其他
递归 递归就是一个问题可以不断分解成类似的子问题,对应就是一个函数不断调用自身,通过求解更小的子问题来实现原问题的求解。 递归的两个必备要素是:① 在函数里面调用自身 ② 有递归出口,不能无限制的调用自身,最终可以转化为非递归的情况。也就是函数中有初始值(Base case),之后会结合代码实例具体 ...
转自:https://www.liangzl.com/get-article-detail-160929.html 最近学习的时候小喵发现一个问题, Nginx 和Zuul的区别是什么?感觉这两个好像差不多的样子,于是小喵就去搜寻了一下. 原来,还是有点区别的,下面小喵就来说一下它们两者之间的区别: ...
#include<iostream> //函数占位参数如下 // void se(int)- //函数重载,允许函数名重复,但是参数数量不同 //函数重载条件 //1.同一个作用下 //2.函数名相同 //3.函数参数类型不同,或者参数个数或顺序不一样。 //函数返回值不可以作为函数重载的条件 us ...
[ValueError: not enough values to unpack (expected 2, got 1)] >>[ 值错误:没有足够的值剖解(期望2,获得1)] 在python中使用字符串分片时遇到这个问题,【原码如下】 f = open('E:\\PYTHON\\talking.t ...
模板如果用内建类型初始化,怎么保证变量得到合适的初始化? template<typename T> void foo() { T x;//不能初始化 } 应该这样 template<typename T> void foo() { T x = T();//合适的初始化 } 同样对于类模板 templ ...
在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap。 HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占,相当 ...
回退命令: $ git reset --hard HEAD^ 回退到上个版本$ git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ git reset --hard commit_id 退到/进到 指定commit的sha码 强推到远程: $ git ...
a administrators 管理员 annotated 注释的 b c condition 条件,状态 content 内容,目录 context 背景,上下文,环境 controller 控制器 d e eq equals 等于 even 偶数 f filter 过滤器 g gt great ...
Swagger搭建Restful接口教程一 一、前言 Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件,随着现在许多公司实现了前后端分离,swagger越来越受欢迎了。 中文官网:http://www.sosoapi.com/ 二、历史版本(绝版干货) 其实swagger ...