递归算法 什么是递归 在运行过程中,自身调用自身。 一个条件:至少应该有一个结束条件。 例子: 你和你的朋友在一个地方约见面,他已经到了,你距离你们约定的地方还差100步。 那么最后这一百步,你肯定是需要一步一步走过去。 那么咱们如何用递归的方式来实现最后这100步呢 示例代码: function ...
分类:
编程语言 时间:
2021-05-23 23:14:51
阅读次数:
0
题目描述 给定一个保存员工信息的数据结构,它包含了员工 唯一的 id ,重要度 和 直系下属的 id 。比如,员工 1 是员工 2 的领导,员工 2 是员工 3 的领导。他们相应的重要度为 15 , 10 , 5 。那么员工 1 的数据结构是 [1, 15, [2]] ,员工 2的 数据结构是 [2 ...
分类:
其他好文 时间:
2021-05-03 12:49:49
阅读次数:
0
死机多数出现在低端路由器,一般死机后就只能搜到SSID,但无法连接。 最常用的解决办法:断电重启。 因为高端路由器基本没有过死机,所以是路由器配置过低导致死机,笔者猜测应该是路由器内存满了。 大量网上查找资料,发现解决死机最好的办法是刷三方固件,考虑到刷机有风险就不再过多考虑。 于是从路由器自身设置 ...
分类:
其他好文 时间:
2021-05-03 12:33:54
阅读次数:
0
ControlTemplate用于描述控件本身. 使用TemplateBinding来绑定控件自身的属性, 比如{TemplateBinding Background}DataTemplate用于描述控件的Content. 使用Binding来绑定数据对象的属性, 比如{Binding Person ...
事件捕获 事件捕获中,父级元素先触发,子集元素后触发 事件会从最外层开始,直到具体的元素,比如click的捕获过程document->html->body->div->p 事件冒泡 事件冒泡时,子元素先出发,父级元素后触发 元素自身事件被触发后,如果父元素有相同的事件,那么元素本身的触发状态就会传递 ...
分类:
编程语言 时间:
2021-04-24 13:29:34
阅读次数:
0
运算符 - 算数运算符 + - * # 加减乘 / # 小数商 // # 整数商 % # 余数 ** # 幂运算(5 ** 3 --> 5 * 5 * 5) 运算符 - 增强运算符 # 在算数运算符基础上,增加了为自身赋值的功能 += -= *= /= //= %= **= # data1 += 5 ...
分类:
编程语言 时间:
2021-04-23 12:22:46
阅读次数:
0
React生命周期(旧版本) 组件挂载过程(由ReactDOM.render()触发 初次渲染): 1.constructor() 2.componentWillMount() 3.render() 4.componentDidMount() 组件更新大致分为三个部分: a.组件自身state(状态 ...
分类:
其他好文 时间:
2021-04-22 15:41:59
阅读次数:
0
常用临时变量来保存中间值,达到交换两个数的目的,我们可以使用异或运算来交换两个数。 ####实现 a = a^b; b = a^b; a = a^b; ####原理 基本性质 任意变量x与自身异或结果为0,即:x^x = 0 任意变量x与0进行异或运算,结果不变,即:x^0 = x 异或运算的结合性 ...
分类:
其他好文 时间:
2021-04-22 15:19:19
阅读次数:
0
1. 事务的传播属性 1. REQUIRED:默认属性,如果当前已有事务,则加入并且忽略自身的设置,否则自己创建一个新的事务 2. MANDATORY:支持当前事务,若当前没有事务则抛出异常 3. NEVER:以非事务方式运行,如果当前存在事务,则抛出异常 4. NOT_SUPPORTED:以非事务 ...
分类:
编程语言 时间:
2021-04-20 15:26:14
阅读次数:
0
切割字符串 分隔字符串是java中常用的操作,String的split方法可以进行字符串切割操作,然而日常使用却仅仅限于str.split("-"),其中“-”为分隔符。其实split方法很强大,有更优雅的方式去切割字符串 使用方法 public String[] split(String rege ...
分类:
编程语言 时间:
2021-04-16 11:39:48
阅读次数:
0