- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 Prototype 模式 :c语言的实现和使用
Prototype 模式 Prot otype 模式主要解决浅层拷贝和深层拷贝的问题,但是一般不是太差的程序员一般都可以避免这种错误。 个人认为它蕴含着一生二, 二生四的太极思想,但是在c语言中怎么实现,有什么应用场景呢?先给上代码typedef char data_type;typedef struct prototype{ data_t
2013-02-04 22:22:19
879
原创 单例模式 c语言的实现和使用
Singleton模式 Singleton 模式是设计模式中最为简单、最为常见、最容易实现的Singleton模式典型的结构图为:typedef int *SINGLETON; /* 定义自己的类型 */SINGLETON *singleton = NULL;SINGLETON *get_singleton(void){ if (NULL == s
2013-02-03 23:16:55
947
原创 Factory 模式:c语言实现和使用
Factory 模式主要为了提高内聚(Cohesion)和松耦合(Coupling)性,同时为了防止一些蹩脚实现提供的设计模式。原理: 网上太多了。使用原因 (转载) :在面向对象系统设计中经常可以遇到以下的两类问题:1)为了提高内聚(Cohesi on)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的
2013-02-03 23:16:03
748
转载 ZFS文件系统
ZFS (Zettabyte File System)源自于Sun Microsystems为Solaris操作系统开发的文件系统。ZFS是一个具有高存储容量、文件系统与卷管理概念整合、崭新的磁盘逻辑结构的轻量级文件系统,同时也是一个便捷的存储池管理系统。ZFS是一个使用Common Development and Distribution License (CDDL)协议条款授权的开源项目。 ZFS可提供简单管理、事务性语义、端对端数据完整性以及极好的可伸缩性。ZFS 并不是在现有技术的基础上逐步改进而得
2011-03-22 01:11:00
5294
原创 位操作
IntroductionI have noticed that some people seem to have problems with bitwise operators, so I decided to write this brief tutorial on how to use them.An Introduction to bitsBits, what are they
2008-05-11 11:19:00
627
Solaris内核结构(第二版)
2011-03-13
windows 情景分析
2009-12-15
windows 情景分析
2009-12-15
windows情景分析
2009-12-15
windows 情景分析6
2009-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人