摘要: 一.下载apache源代码 1.下载地址:http://httpd.apache.org/download.cgi 找稳定的最新的版本(Stable Release) 得到文件 httpd-2.4.3.tar.gz 2. 上传到你的服务器目录,如:/home/tnuser/installers 解压 阅读全文
posted @ 2017-09-07 10:06 失眠症 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 安装php时候提示configure: error: xml2-config not found. Please check your libxml2 installation. 明明已经安装过了libxml2 但是还是有这个提示: 解决办法:sudo apt-get install libxml2 阅读全文
posted @ 2017-09-04 22:56 失眠症 阅读(126) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install,出现了下面的Unable to locate package错误: 这叫一个郁闷啊,出师不利,不带这么吓唬刚玩Ubuntu的小朋友吧~于是赶紧找资料,又回顾下前面的操作,最后发现问题出在执行sudo apt-get install之前更换了软件源,但是却忘了 阅读全文
posted @ 2017-09-04 22:54 失眠症 阅读(2361) 评论(0) 推荐(0) 编辑
摘要: 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 W 阅读全文
posted @ 2017-08-22 08:39 失眠症 阅读(259) 评论(0) 推荐(0) 编辑
摘要: function array_diff($array_1, $array_2) { $diff = array(); foreach ($array_1 as $k => $v1) { $flag = false; foreach ($array_2 as $v2) { if ($flag = ($ 阅读全文
posted @ 2017-07-06 21:21 失眠症 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 模式修正符 模式修正符 -- 解说正则表达式模式中使用的修正符 说明 下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。 i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。 m 阅读全文
posted @ 2017-06-28 21:13 失眠症 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 在《socket数据的接收和发送》一节中讲到,可以使用 write()/send() 函数发送数据,使用 read()/recv() 函数接收数据,本节就来看看数据是如何传递的。 socket缓冲区 每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。write()/send( 阅读全文
posted @ 2017-06-21 09:29 失眠症 阅读(158) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-06-07 22:56 失眠症 阅读(3) 评论(0) 推荐(0) 编辑
摘要: PHP $_SERVER详解 $_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_ADDR'] //当前用户 IP 。 $_SERVER['REMOTE_HOST'] //当前用户主机名 $_SERVER['REQUEST_URI'] / 阅读全文
posted @ 2017-05-10 15:30 失眠症 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 首先,我们来看下网页的加载流程。打开一个网页,会先拉取一个html页面,然后浏览器解析了这个html页面后,会根据页面的内容,去拉取javascript、css和图片文件,最终根据这些文件,将页面渲染出来。 我们可以看到,影响一个网页展示速度的主要因素不是网页本身,而是它依赖的一些其它文件,如果优化 阅读全文
posted @ 2017-04-16 17:23 失眠症 阅读(356) 评论(0) 推荐(0) 编辑