服务器开发貌似有固定的模式,性能和复杂度各异,现总结下常见的模式。当然服务器的开发并没有固定的模式,除了以下总结的外,实际根据业务的不同,生产中还用过其他模式。阻塞式服务器主要特点:一个连接上来,等服务完毕后,才释放连接,在服务过程中,不能接收其他连接。一般而言此类服务的socket一般是阻塞的.....
分类:
其他好文 时间:
2014-06-26 16:10:27
阅读次数:
188
可以把邮箱想象成师生交流的一个中介者,它需要知道老师和学生的邮箱地址。学生和老师都需要维护一个邮箱对象,利用它向彼此发消息。#include"stdafx.h"#include#includeusingnamespacestd;classMail;classUser;classMail{public...
分类:
编程语言 时间:
2014-06-26 15:30:16
阅读次数:
191
模版的多个匹配,能够得到所有匹配的结果。模板匹配是数字图像处理的重要组成部分之一。把不同传感器或同一传感器在不同时间、不同成像条件下对同一景物获取的两幅或多幅图像在空间上对准,或根据已知模式到另一幅图中寻找相应模式的处理方法就叫做模板匹配简单而言,模板就是一幅已知的小图像。模板匹配就是在一幅大图像中...
分类:
其他好文 时间:
2014-06-26 15:27:39
阅读次数:
318
Sass有脚本模式#{},他和&不同之处是,&只用作选择器,它只能出现在一个复合的开始选择器,类似于一个类型选择器,如a或者h1。但#{}他表示的是一个插值,它可以用在任何地方。同样的,当@at-root和#{&}一起使用时,可以给我们的开发带来极大的方便与优势。例如:SCSS.foo { @...
分类:
其他好文 时间:
2014-06-26 15:27:03
阅读次数:
219
引子 前几天陪朋友去装机店攒了一台电脑,看着装机工在那里熟练的装配着机器。 作为装机工,他们不用管你用的CPU是Intel还是AMD,也不管你的显卡是2000千大元还是白送的,都能三下五除二的装配在一起。 一台PC就诞生了! 当然对于客户来说,你也不知道太多关于PC组装的细节。 这和建造模...
分类:
其他好文 时间:
2014-06-26 15:10:07
阅读次数:
146
你随便下个CI框架的源码都会看到很多的get_instance() 函数,这个函数是用来获取CI 的全局超级对象,CI 是单例模式的框架,所有全局有一个超级对象。因为只有一个实例,所以无论这个函数使用多少次都不会消耗资源的。一般来说,只有在helper或library中才使用get_instance...
分类:
其他好文 时间:
2014-06-26 14:57:54
阅读次数:
155
这几天看结城浩的《java多线程设计模式》,跟着做一些习题,有几道题目很有意思,记录下自己的体会。 首先是题目(在原书212页,书尾有解答):public class Main { public static void main(String[] args) { try { ...
分类:
编程语言 时间:
2014-06-26 12:56:35
阅读次数:
263
一、状态模式状态模式,当一个对象的内在状态发生改变时允许改变其行为行为,这个对象像是改变了其子类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的状态的一系列类当中,可以把复杂的判断逻辑简化。当然,如果这个状态判断比较简单,那就没有必要用“状态...
分类:
其他好文 时间:
2014-06-26 12:35:41
阅读次数:
259
一)安装FTP组件:在WindowsServer2003中创建“用户隔离模式”的FTP站点需要IIS6.0的支持,但是在默认情况下IIS6.0组件并没有被安装,因此简单谈了一下如何手动安装IIS6.0组件。第1步在“控制面板”中双击“添加或删除程序”图标,在打开的“添加或删除程序”对话框中单击“添..