给定一个整数数组和一个目标值,找出数组中和为目标值的两个数,且同样的元素不能被重复利用。 ...
数组的常用方法 java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。 具有以下功能: 给数组赋值:通过 fill 方法。 对数组排序:通过 sort 方法,按升序。 比较数组:通过 equals 方法比较数组中元素值是否相等。 查找数组元素:通过 binarySearc ...
分类:
编程语言 时间:
2018-09-04 10:35:50
阅读次数:
167
续前面分析,就该对bitbake_main()这个函数进行分析了,这个函数位于bitbake/lib/bb/main.py。 1. 检测主机操作系统是否为linux并且/dev/shm是否存在,python的multiprocessing需要/dev/shm支持: 2. 重新设置stdout,禁用缓 ...
分类:
其他好文 时间:
2018-09-03 22:59:10
阅读次数:
703
0、基本定义 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 发布者/订阅者模式。 事件监听、swing中都有用到。 1、代码实战 时间核心类 观察者 被观察者 test 2、使用场景 》关联行为场景 》事件多级触发场景 》跨系统的消息交换场 ...
分类:
其他好文 时间:
2018-09-03 00:03:06
阅读次数:
138
题目: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题目 输入一个链表,反转链表后,输出新链表的表头。 public Node reverse(Node node) { Nod ...
分类:
其他好文 时间:
2018-09-02 16:07:49
阅读次数:
176
什么是Mybatis缓存? 使用缓存可以减少Java Application与数据库的交互次数,从而提升程序的运行效率。比如,查询id=1的user对象,第一次查询出来之后,会自动将该对象保存到缓存中。下一次查询该对象时,就可以直接从缓存中获取,不需要发送SQL查询数据库了。 Mybatis缓存分类 ...
分类:
其他好文 时间:
2018-08-30 18:16:51
阅读次数:
140
List与Set、map的区别。 List: 1.可以允许重复的对象。 2.可以插入多个null元素。 3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。 4.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用 ...
分类:
编程语言 时间:
2018-08-30 10:57:24
阅读次数:
189
一、Web 开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS 等等 CORS 与 JSONP 相比 1、 JSONP 只能实现 GET 请求,而 CORS 支持所有类型的 HTTP 请求。 2、 使用 CORS,开发者可以使用普通的 XMLHttpRequest 发起请求和获得 ...
分类:
编程语言 时间:
2018-08-24 00:32:14
阅读次数:
165
int的大小:都是4字节(32和64位) https://blog.csdn.net/qing101hua/article/details/53709712 虚函数表在编译的时候就确定了(地址不变),而类对象的虚函数指针vptr是在运行阶段确定的,这是实现多态的关键!。 答案是在构造函数中进行虚表的 ...
分类:
其他好文 时间:
2018-08-21 18:23:51
阅读次数:
309
hashSet实现set接口、serializable、cloneable接口。不允许有重复值,但可以null,不保证与插入顺序一致。 HashSet迭代的时间与HashSet实例的大小(元素的数量)和底层HashSet实例(桶的数量)的“容量”的和成比例。因此,若迭代性能很重要,不要将初始容量设置 ...
分类:
编程语言 时间:
2018-08-19 14:05:20
阅读次数:
176