北向亭

Win all the world!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: Collection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个Collection参数的构造函数用于创建一个新的Collection,这个新的Collec 阅读全文
posted @ 2011-07-28 08:58 木子恺 阅读(616) 评论(1) 推荐(1) 编辑

摘要: DNS:域名服务,他是一个分层次的分布式数据库,整个是一个类似树状结构,在最顶层是root,是统一管理的。在root下面为顶级域名,包括了像:com,net(用于计算机),org(用于飞盈利组织),edu(用于教育)等之类的域名,顶级之下是第二级域名,在每个顶级域名下都可以分成多个二级域名,二级域名如:com(用于商业)之下就可以有:sina,cctv,hp等商业组织;又如:cn下可以有:hk,bj,com,gov等;第三级在第二级之下,如:edu下就可以有:pku,fudan,qinghua等高校,接下去每座高校又可以分到每一台主机上。整个域名可以这样解释:www.scut.edu.com. 阅读全文
posted @ 2011-03-27 10:07 木子恺 阅读(920) 评论(1) 推荐(1) 编辑

2011年4月27日

摘要: 栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中 阅读全文
posted @ 2011-04-27 13:47 木子恺 阅读(2304) 评论(2) 推荐(1) 编辑

2010年11月12日

摘要: VLC源码分析1. 概述VLC属于Video LAN开源项目组织中的一款全开源的流媒体服务器和多媒体播放器。作为流媒体服务器,VLC跨平台,支持多操作系统和计算机体系结构;作为多媒体播放器,VLC可以播放多种格式的媒体文件。主要包括有:WMV、ASF、MPG、MP、AVI、H.264等多种常见媒体格式。VLC采用全模块化结构,在系统内部,通过动态的载入所需的模块,放入一个module_bank的结... 阅读全文
posted @ 2010-11-12 10:19 木子恺 阅读(706) 评论(1) 推荐(0) 编辑