搜索到与相关的文章
编程技术

Abstract factory pattern-抽象工厂模式

参考文献:http://en.wikipedia.org/wiki/Abstract_factory_pattern抽象工厂模式(英语:AbstractFactory)是一种常见的设计模式。此模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对系的系列来创建一个具体的工厂类别。例子假设我们有两种产品接口Button和Border,每一种产品都支持多种系列,比如Mac系列和Windows系列。这样每个系列的产品

系统 2019-08-29 22:50:00 2168

编程技术

ndroid中Message机制的灵活应用(二)

1.5.代码示例下面我们会以android实例来展示对应的功能,程序界面于下:下载(9.5KB)2009-9-2520:57程序代码如下,后面部分有代码说明:说明(代码详细解释请见后文):packagecom.android.messageexample;importandroid.app.Activity;importandroid.content.Context;importandroid.graphics.Color;importandroid.os

系统 2019-08-29 22:45:21 2168

编程技术

硬盘分区、寻址和系统启动过程

硬盘物理结构先看下硬盘物理结构1硬盘物理结构硬盘物理上主要是盘片、机械手臂、磁头、和主轴等组成。在盘片逻辑划分上又分为磁道、扇区,例如下图:2盘片磁道、扇区磁道:当硬盘盘片旋转时,磁头若保持在一个位置上,则磁头会在盘片表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。以盘片中心为圆心,由此可以划分出很多磁道来,这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,硬盘上的信息便是沿着这样的轨道存放的,盘片上的磁道由外向内依次从“0”开始

系统 2019-08-29 22:42:31 2168

编程技术

用IP转发和Route路由实现跨网段互访

由于分配的IP地址不在一个网段,而不能相互访问,给员工之间的数据交换带来不便,利用IP转发和Route路由功能来实现不同网段的数据交换……在我们单位的日常工作中,人们往往由于分配的IP地址不在一个网段,而不能相互访问,给员工之间的数据交换带来不便。虽然可以利用第三层交换技术VLAN来实现数据交换,但那需要更换现有的部分网络设备。那么,利用现有的网络设备,通过大量的实践和探索,我们找到了解决此问题的方法,即利用IP转发和Route路由功能来实现不同网段的数据

系统 2019-08-29 22:33:41 2168

编程技术

提高J2SE性能的代码技巧

1.JAVA开发工具集(JDK)■设计了一组通用用途的类■设计的质量和实现多样化一有些部分设计和实现得很好一而有些部分...■你可以访问JDK的源代码一%JAVA_HOME%\src.jar一不要直接修改源代码,但如果识别出一个JDK的方法是一个瓶颈,检查源代码以理解为什么2.数据结构和算法■推荐JAVA集合框架一指南java.sun.com/docs/books/tutorial/collections■设计得很好的基本的数据结构和算法3.集合框架■调换

系统 2019-08-29 22:12:50 2168

编程技术

第三章 授权——《跟我学Shiro》

目录贴:跟我学Shiro目录贴授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访问JSP页面、查看/编辑某些数据、访问某个业务方法、打印文本等等

系统 2019-08-29 22:00:46 2168

各行各业

libevent http client

#include#include#include#include#include#include#include#includestructdownload_context{structevhttp_uri*uri;structevent_b

系统 2019-08-12 09:27:32 2168

各行各业

flume ng 1.3 安装

http://blog.csdn.net/hijk139/article/details/8308224业务系统需要收集监控系统日志,想到了hadoop的flume。经过试验,虽说功能不算足够强大,但基本上能够满足功能需求。Flume是一个分布式、可靠和高可用的服务日志收集工具,能够和hadoop,hive等配置完成日志收集,存储,分析处理等工作,更详细的介绍可以参见apache网站。下面介绍下简单的安装配置方法1,网上下载flume-ng安装包,分别部署

系统 2019-08-12 09:27:26 2168

各行各业

cygwin下gdb7.4编译

cd/home/musictommkdirgdb-7.4-i386-pc-cygwin-outcdgdb-7.4-i386-pc-cygwin-out../gdb-7.4/configure--with-gmp=/usr/local--with-mpc=/usr/local/--with-mpfr=/usr/local/--prefix=/usr/local/gcc-4.7.1-i386-pc-cygwin/--with-build-libsubdir=/

系统 2019-08-12 09:27:24 2168