自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式之(四)Singleton模式

单件模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话, 通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 public class Singleton { private Singleton(

2013-09-29 09:29:13 751

原创 设计模式之(三)Proxy模式

今天学习Proxy模式。代理模式是在对已有对象操作困难或者不太方便时,选择用代理的方式对对象进行访问。Proxy实现的方法必须和被代理对象一致。 举一个简单的例子, 有一个Math类实现了IMath接口 package com.proxy; public interface IMath { public int add(int a, int b); public int sub(int

2013-09-27 15:56:16 817

原创 设计模式之(二)Adapter模式

今天学习Adapter模式,An adapter helps two incompatible interfaces to work together. This is the real world definition for an adapter. Adapter design pattern is used when you want two different classes with

2013-09-27 10:53:16 662

原创 gsoap 中文乱码处理

在linux下用gsoap得到数据时,中文是乱码 用iconv可以处理 具体处理见代码: #include int conv_charset(const char *dest, const char *src, char *input, size_t ilen, char *output, size_t olen) { iconv_t conv = iconv_open(dest,

2013-09-26 11:46:26 1540

原创 设计模式之(一)Factory模式

敏捷软件开发-原则、模式与实践 依赖倒置原则(DIP)说的是任何类都应依赖于抽象类,避免依赖于具体类。 Circle c = new Circle(r); Circle是一个具体类,所以创建Circle的势力都违反了DIP。很多具体类都是 非常易变的,依赖于他们会带来问题。这就用到了Factory模式,factory模式 允许只依赖于抽象接口就能创建具体对象的实例。 下面是个具体的例子

2013-09-26 11:32:25 662

jscharts 3.01去掉水印支持中文版

jscharts 3.01去掉水印支持中文版可以完美处理各种图表,无logo

2012-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除