简述 监听hashchange方法 进行地址匹配,得到对应当前地址的 route。 将其设置到对应的 vm._route 上。侵入vue监听_route变量而触发更新流程 最后是router view组件调用render函数渲染匹配到的route 测试代码 怎么注入进的 vue 一个 install ...
分类:
其他好文 时间:
2020-04-12 14:00:12
阅读次数:
73
迭代器简介:迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 for循环执行步骤:1.判断对象是否是可迭代的(创建对象的类要有__iter__方法) 2.判断对象的__iter__方法的返回 ...
分类:
其他好文 时间:
2020-04-09 22:54:39
阅读次数:
132
迭代器模式是数据访问遍历的一种行为模式。java中List、Set、Map 等都包含了迭代器。迭代器提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。迭代器模式的优点: 无须暴露聚合对象的内部表示 遍历任务交由迭代器完成,简化聚合类 遍历的方式可扩展 模式结构 迭代器模式主要 ...
分类:
其他好文 时间:
2020-04-07 09:23:13
阅读次数:
70
1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环迭代 HashMap 4. 使用 Lambda 表达式遍历 HashMap 5. 使用 Stream API 遍历 HashMap ...
分类:
其他好文 时间:
2020-04-06 17:40:49
阅读次数:
59
1、Java 中的 Collection(实际是一个接口) 集合继承了 Iterable 接口,所以里面有 Iterator 方法。 2、Collection 集合的一些常用方法: boolean add(E e); 泛型写法 boolean add(Object e); // 添加元素 int s ...
分类:
其他好文 时间:
2020-04-06 13:46:25
阅读次数:
55
1 class PeekingIterator: 2 def __init__(self, iterator): 3 self.iterator = iterator 4 self.head = iterator.next() 5 6 def peek(self): 7 return self.he ...
分类:
其他好文 时间:
2020-04-06 09:33:35
阅读次数:
59
去除重复元素: public static ArrayList singleElement(ArrayList al) { //定义一个临时容器 ArrayList newAl = new ArrayList(); Iterator it = al.iterator(); while (it.has ...
分类:
编程语言 时间:
2020-04-05 18:36:34
阅读次数:
64
SpringBoot的主要的注解: @SpringBootApplication 是SpringBoot启动类上的注解。 也是springboot 最核心的注解,它是由三个注解组成的 @Configuration , @EnableAutoConfiguration , @ComponentScan ...
分类:
编程语言 时间:
2020-04-04 14:19:39
阅读次数:
91
一 List是有序可重复的集合 可以进行增删改查,直接看代码 1 package com.collection; 2 3 import java.util.ArrayList; 4 import java.util.Arrays; 5 import java.util.Iterator; 6 imp ...
分类:
编程语言 时间:
2020-04-03 11:58:34
阅读次数:
71
1、map/reduce Python内建了map()和reduce()函数。 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个lis ...
分类:
其他好文 时间:
2020-04-03 00:34:45
阅读次数:
88