环境

phpstudy 搭建环境的另一个方法

Deadly 提交于 2019-11-29 16:48:29
httpd.conf文件:设置端口号 然后 这个文件: <VirtualHost *:9222> DocumentRoot "D:\phpStudy\WWW\tp3" <Directory "D:\phpStudy\WWW\tp3"> Options -Indexes +FollowSymLinks +ExecCGI AllowOverride All Order allow,deny Allow from all Require all granted </Directory> </VirtualHost> 这设置根目录 最后访问就行了>>>>>>>>>>>>>>>>>>>>>>>>> 文件位置说一下: 来源: https://www.cnblogs.com/xm666/p/11523454.html

Unix环境下的I/O模型

烈酒焚心 提交于 2019-11-29 08:27:19
概述 在Unix环境下,有5种不同的I/O模型: 阻塞I/O(blocking I/O) 非阻塞I/O(nonblocking I/O) I/O复用(I/O multiplexing,select and poll) 信号驱动I/O(signal driven I/O,SIGIO) 异步I/O(asynchronous I/O,the POSIX aio_functions) 通常情况下,I/O输入操作主要包含这两个阶段: 等待数据准备好 内核和应用进程之间拷贝数据 下面从这两点去比较不同的I/O模型。 几种模式的分别描述 阻塞I/O 进程发起单个I/O调用后,同步等待数据准备和数据拷贝。 非阻塞I/O 进程发起单个I/O调用后,轮询数据准备是否完成,然后,再同步等待数据拷贝。 I/O复用 进程使用select方法对发起的多个I/O调用进行检查,同步等待数据准备完成,然后再同步拷贝数据。 信号驱动I/O 进程发起I/O调用后立马返回,待收到数据准备信号后,再同步拷贝数据。 异步I/O 进程发起I/O调用后,待数据准备好,并且拷贝完成后,再异步进行处理。 几种模式的比较 前面四种模式的主要区别在于第一阶段有所不同,第二阶段都是一样的,同步拷贝数据。相比之下,异步I/O两个阶段就是纯异步的。 [1] Unix Network Programming. link 来源: https:/

Apache+Trac+SVN环境搭建

◇◆丶佛笑我妖孽 提交于 2019-11-29 05:03:34
1 必备条件 1 httpd-2.2.25-win32-x86-no_ssl ( Apache Http Server ) 2 mod_wsgi-win32-ap22py26-3.3.so (wsgi 方式启 动 trac) 3 python-2.6 4 mod_python-3.3.1.win32-py2.6-apache2.2 5 setuptools-0.6c11.win32-py2.6 6 Babel-0.9.6.win32 (trac 语 言支持包 ) 7 Genshi-0.6.win32 8 pysqlite-2.6.3.win32-py2.6 (python已经集成pysqlite 可选) 9 Trac-1.0.win32 10 Setup-Subversion-1.6.13 11 svn-win32-1.6.13_py 12 TortoiseSVN-1.8.2.24708-x64-svn-1.8.3 (64位windows 可选) 2 环境搭建 2.1 Apache 1,运行httpd-2.2.25-win32-x86-no_ssl.msi,点击Next。 2,选择"I accept the terms in the license agreement",点击Next。 3,点击Next。 4,在服务器信息页面填写必要信息,点击Next。 5,选择"Typical"