Comparator位于包java.util下,比较器,是在集合外部定义排序。Comparable位于包java.lang下,代表当前对象可比较的,是在集合内部实现排序。Comparable代表一个对象内部支持排序(比如String类,Integer类,内部实现了Comparable接口) Coll ...
分类:
编程语言 时间:
2016-08-16 01:55:18
阅读次数:
190
Spark目前被越来越多的企业使用,和Hadoop一样,Spark也是以作业的形式向集群提交任务,那么在内部实现Spark和Hadoop作业模型都一样吗?答案是不对的。 熟悉Hadoop的人应该都知道,用户先编写好一个程序,我们称为Mapreduce程序,一个Mapreduce程序就是一个Job,而 ...
分类:
其他好文 时间:
2016-08-13 22:30:27
阅读次数:
142
推流用的是一个第三方的IFLiveKit框架。这个框架基于rtmp协议的,c语言和oc语言分开的非常清楚,对oc语言非常友好,使用起来相对简单。 IFLiveKit内部集成了GPUIImage。内部实现了图片渲染等美艳效果。减少了开发时候美艳效果的调试。 需求:创建一个简单的推流页面。包含功能有:1 ...
分类:
移动开发 时间:
2016-08-12 08:59:31
阅读次数:
222
推流用的是一个第三方的IFLiveKit框架。这个框架基于rtmp协议的,c语言和oc语言分开的非常清楚,对oc语言非常友好,使用起来相对简单。 IFLiveKit内部集成了GPUIImage。内部实现了图片渲染等美艳效果。减少了开发时候美艳效果的调试。 需求:创建一个简单的推流页面。包含功能有:1 ...
分类:
移动开发 时间:
2016-08-11 12:50:29
阅读次数:
271
今天刷题,突然看到HashMap和HashTable的区别是。。。。,我记得也不太清楚了,就好好整理一下吧。 先说相同点: 一: 存储方式相同,利用一个内部类,实现的是Map.Entity接口,内部实现不一样,但是都是以节点方式进行存储的。是一种单向链表,链表是基于数组的。 不同点: 一: Hash ...
分类:
其他好文 时间:
2016-08-07 17:04:32
阅读次数:
121
lookup method注入是spring动态改变bean里方法的实现。方法执行返回的对象,使用spring内原有的这类对象替换,通过改变方法返回值来动态改变方法。内部实现为使用cglib方法,重新生成子类,重载配置的方法和返回最像,达到动态改变的效果。 ...
分类:
编程语言 时间:
2016-08-07 12:30:34
阅读次数:
175
http://ordinary.iteye.com/blog/1097457 从本篇文章开始(命名为Redis分析系列),将会通过分析Redis的源代码(以Redis 2.2.0 RC1为准),来对它的内部实现做一些探讨。本文主要介绍Redis启动加载过程,总体上可以分为如下几步: 1. 初始化全局 ...
分类:
其他好文 时间:
2016-08-03 22:12:02
阅读次数:
165
因为Python的Iterator对象表示的是一个数据流,Iterator对象可以被next()函数调用并不断返回下一个数据,直到没有数据时抛出StopIteration错误。可以把这个数据流看做是一个有序序列,但我们却不能提前知道序列的长度,只能不断通过next()函数实现按需计算下一个数据,所以 ...
分类:
编程语言 时间:
2016-08-03 19:56:07
阅读次数:
139
一. 重构方向以前的网管的使用对象, 默认为开发人员, 关注设备的内部实现, 新网管要改成最终客户, 站在客户角度关注业务. 因为项目时间/人力资源/沟通条件/共识程度/重构风险, 所以需要选取重构重点, 本次重构不重点关注的并不是重要性低.易懂: 使用客户的语言网管的重构如果去不掉”调试工具”的包... ...
分类:
其他好文 时间:
2016-08-03 10:15:37
阅读次数:
210
出现智能指针的原因用智能指针,把申请内存的工作都在接口内部实现并加以限制,把释放内存的工作交给智能指针。常见的智能指针1.你知道智能指针吗?智能指针的原理。2.常用的智能指针。3.智能指针的实现。1答案:智能指针是一个类,这个类的构造函数中传入一个普通指针,析构函..
分类:
其他好文 时间:
2016-08-01 14:05:08
阅读次数:
154