简介 软件版本周期是指电脑软件的发展及发行过程,如右图,从Pre-alpha(准预览版本)发展到Alpha(预览版本)、Beta(测试版本)、Released candidate (最终测试版本)至最后的Gold(完成版)。 开发期 Pre-alpha 有时候软件会在Alpha或Beta版本前先发布Pre-alpha版
分类归档:经验总结
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等 什么是FastCGI Fast
Proxy与NAT有什么区别
在internet共享上网技术上,一般有两种方式,一种是proxy代理型,一种是NAT网关型,关于两者的区别与原理,身边很多人都不是很明白,下面我来讲讲我的理解,如有不对的,欢迎指正. 1.先说应用例子: 服务器端,用wingate就是Proxy,用sygate就是NAT 客户端,需要在IE中设置代理服务器的就是用Pr
PHP中的服务定位(Service Locator)和依赖注入(Dependency Injection)
依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。在程序运行过程中, 客户类不直接实例化具体服务类实例,而是客户类的运行上下文环境或专门组件负责实例化服务类,然后将其注入到客户类中,保证客户类的正常运行。 Set
初探我的抢码系统架构
一不小心,就弄上了集群,充当了下架构师。 此套架构还是依赖在F5这么高大上的设备的基础上,当然在一定屌丝的情况下,可以用LVS来解决这个高并发的需求。 现在的服务器可不得了,一块Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz 就是20个核心,40超线程 32G的内存 3台WEB服务器
REST是什么
1.1 REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Softwar
Http和Socket连接区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上
在FreeBSD上用mpd5构建 PPTP VPN Server
1、更新ports #portsnap fetch update 2、安装MPD5 #cd /usr/ports/net/mpd5 #make install clean 3、配置 #cp /usr/local/etc/mpd5/mpd.conf.sample mpd.conf #ee /usr/local/etc/m