自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Windows上面编译和简单测试一下leveldb

转:http://gmd20.blog.163.com/blog/static/1684392320131733835919/

2014-08-09 13:30:42 544

原创 Hbase总结

2014-05-06 15:00:04 454

转载 UML中关系图解

组合:被包容的对象是包容对象的一部分(如同引擎之yu)

2014-04-21 10:59:12 353

原创 《Head First 设计模式》代理模式

代理模式:为另一个对象提供一个

2014-04-17 16:34:21 326

原创 《Head First 设计模式》状态模式

状态模式:允许对象在内部状态改变时改变他的行为,对象看来haox

2014-04-17 13:41:50 451

转载 c10k问题

原文:http://blog.sina.com.cn/s/blog_68ffc7a40101822l.html所谓c10k问题,指的是服务器同时支持成千上万个客户端的问题,也就是concurrent 10 000 connection(这也是c10k这个名字的由来)。由于硬件成本的大幅度降低和硬件技术的进步,如果一台服务器同时能够服务更多的客户端,那么也就意味着服务每一个客户端的成本大

2014-03-30 21:17:47 490

转载 Epoll在LT和ET模式下的读写方式

原文:http://blog.chinaunix.net/uid-20775448-id-3603224.html在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被blo

2014-03-30 10:28:24 806

转载 select poll epoll的区别

原文:http://blog.chinaunix.net/uid-25940216-id-3207800.html1. selectint select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);void FD_CLR(int fd, fd_set *

2014-03-29 23:02:30 335

原创 《Head First 设计模式》组合模式

组合模式:允许你将对象组成树形结构来表现“整体、部分”的层次结构。组合能让用户以一致的方式处理个别对象和对象组合。

2014-03-14 15:15:35 403

原创 《Head First 设计模式》迭代器模式

迭代器模式:提供了一种方法,顺序访问聚合对象中的各个元素,而不是暴露其内部的表示。

2014-03-14 09:58:01 405

原创 《Head First 设计模式》模板方法模式

模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法可以使得子类在不改变算法结构的情况下,重新定义算法中的某些步骤。

2014-03-13 16:24:41 450

原创 《Head First 设计模式》外观模式

外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。

2014-03-13 14:36:42 527

原创 《Head First 设计模式》适配器模式

适配器模式:将一个类的接口转换为客户希望的另一个接口。适配器让原本接口不兼容的类可以合作无间。对象适配器:类适配器:

2014-03-13 11:28:18 327

原创 《Head First 设计模式》命令模式

命令模式:将请求封装为对象,这可以让你使用不同的请求、队列,或者日志请求来参数化其他对象。命令模式也可以支持撤销操作。package headfirst.command.undo;import java.util.*;//// This is the invoker//public class RemoteControlWithUndo { Command[] onCo

2014-03-13 10:56:49 391

原创 《Head First 设计模式》单件模式

单件模式:确保一个类只有一个实例,并提供全局访问点。package headfirst.singleton.dcl;//// Danger! This implementation of Singleton not// guaranteed to work prior to Java 5//public class Singleton { private volati

2014-03-12 16:46:19 429

原创 《Head First 设计模式》工厂模式

工厂方法模式:定义了一个创建对象的接口,但由子类决定实例化的类是哪一个。工厂方法让实例化推迟到子类。package headfirst.factory.pizzafm;import java.util.ArrayList;public abstract class Pizza { String name; String dough; String sauce; Arra

2014-03-12 15:27:22 564

原创 《Head First 设计模式》装饰者模式

装饰者模式:动态的将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。package headfirst.decorator.starbuzz;public class DarkRoast extends Beverage { public DarkRoast() { description = "Dark Roast Coffee"; } publi

2014-03-12 10:18:12 500

原创 《Head First 设计模式》观察者模式

观察者模式:在对象之间定义一对多的依赖,当一个对象改变通知,依赖他的对象都会收到通知,并自动更新

2014-03-11 17:02:53 539

原创 《Head First 设计模式》策略模式

策略模式:定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的用户。

2014-02-08 16:15:23 485

转载 关于typedef的用法总结

转:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结

2013-08-21 21:23:11 404

空空如也

空空如也

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

TA关注的人

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