简单工厂,工厂方法和抽象工厂三种设计模式的区别与C++实现

简单工厂,工厂方法和抽象工厂三种设计模式的区别与C++实现

设计模式 4年前 (2013-03-31) 浏览: 4 评论: 7

1.简单工厂:简单工厂无需定义抽象工厂类,一般是依靠case,或者if..else..加以判断来产生不同的产品对象。总的来说为“将产品抽象出来,工厂类无需抽象,全部产品都由这个工厂类产生”; 2.工厂方法:针对每一个产品都定义一个派生工厂类,派生工厂类中有一个方法(函数)来产生产品对象,所以叫做工厂方法。总的来说为“将产品抽象出来,将工厂抽象出来,一个工厂子类来产生一个产品子类对象”; 3.抽象工

守护进程(daemon)与服务(Serivice)

守护进程(daemon)与服务(Serivice)

Linux 4年前 (2013-03-29) 浏览: 6 评论: 4

服务指的是指可以提供比如系统或者网络功能的程序。 守护进程则是负责启动相应服务的程序。 守护进程可以分为两种: 1.这种守护进程,仅仅启动单个服务,比如www的守护进程(httpd),ftp的守护进程(vsftpd)。这种守护进程启动后就一直呆在内存里,会一直占用内存与系统资源。所以速度很快。 2.这种守护进程可以启动多个服务。比如远程登录(telnet)。这种守护进程在需要启动某个服务时才加载相

比较有意思的一段话

比较有意思的一段话

心情感悟 4年前 (2013-03-28) 浏览: 20 评论: 0

对程序员不仅仅是钱的问题。第一,你要尊重人家,知识分子都有一种“臭脾气”;第二,要给程序员一个能够发挥的环境。不能卡得太死。开发程序,属于创造,你不能强迫人家一定要在多少天内完成。写程序和写文章一样,思路打开了,一天都用不了;没有灵感,一个月也不一定能写出来。“我们在摸索一些经验,不能照搬国外的,因为国外可以利用先进的软件工程方法,一个产品投入几百人。而我们不行,投不起,经常是一个人做几个人的活,

TCP三次握手与DDOS攻击原理

TCP三次握手与DDOS攻击原理

网络 4年前 (2013-03-28) 浏览: 13 评论: 6

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN

笔试题strcpy写法解析

笔试题strcpy写法解析

杂七杂八 4年前 (2013-03-28) 浏览: 18 评论: 3

题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。

博客修改备份

博客修改备份

杂七杂八 4年前 (2013-03-27) 浏览: 10 评论: 4

1.header.php ------------------------------------------------------------------------------------------------------------------------------------------------ [/plain] .htaccess 文件 rewrite.php

Linux下etc目录来源

Linux下etc目录来源

Linux 4年前 (2013-03-27) 浏览: 31 评论: 3

etc不是什么缩写,是and so on的意思 来源于 法语的 et cetera 翻译成中文就是 等等 的意思. 至于为什么在/etc下面存放配置文件, 按照原始的UNIX的说法(linux文件结构参考UNIX的教学实现MINIX) 这下面放的都是一堆零零碎碎的东西, 就叫etc, 这其实是个历史遗留. 这个目录一般用来存放程序所需的整个文件系统的配置文件.

切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享