月度归档:2014 年十二月

Java注释Annotation怎么用实例说明



Java注释Annotation怎么用实例说明。

Java注释Annotation
从JDK 5开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注释)。Annotation提供了一种为程序元素设置元数据的方法,程序元素包括修饰包、类、构造器、方法、成员变量[......]

Read more

Java—-AWT组件开发实例教程和Swing界面编程(一)



Java—-AWT组件开发实例教程和Swing界面编程(一)

一、AWT组件开发

1、AWT入门

       AWT是抽象窗口工具箱的缩写,它为编写图形用户界面提供了用户接口,通过这个接口就可以继承很多方法,省去了很多工作。AWT还能使应用程序更好地同用户进行交互。

     [......]

Read more

OSI七层模型详解 图片介绍

OSI七层模型详解 图片介绍。

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。

完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。

一个设备[......]

Read more

Linux epoll模型处理大批句柄

Linux epoll模型。;

定义:

epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开发[......]

Read more

Java算法海量数据等概率随机抽样-蓄水池算法

Java算法海量数据等概率随机抽样-蓄水池算法。

随即抽样问题:

要求从N个元素中随机的抽取k个元素,其中N无法确定。

是在 《计算机程序设计与艺术》 中看到的这个题目,书中只给出了解法,没给出证明。

解决方法是叫Reservoir Sampling (蓄水池抽样)[......]

Read more

一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G

一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。

题目:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。
关于中位数:数据[......]

Read more