php socket函数

2013-3-8 杜世伟 Php

函数名 描述
socket_accept() 接受一个Socket连接
socket_bind() 把socket绑定在一个IP地址和端口上
socket_clear_error() 清除socket的错误或最后的错误代码
socket_close() 关闭一个socket资源
socket_connect() 开始一个socket连接
socket_create_listen() 在指定端口打开一个socket监听

阅读全文>>

标签: PHP socket

评论(0) 浏览(3325)

apache 开启gzip压缩和http缓存的配置方法

2013-2-12 杜世伟 Apache

先谈gzip的配置方法,在apache2.0以上(包括apache2.0)的版中gzip压缩使用的是mod_deflate模块,下面是具体配置步骤:

第1步

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

打 开httpd.conf后,先将上面两行配置前面的#号去掉,这样apache就会启用这两个模块,其中mod_deflate是压缩模块,就是 对要传输到客户端的代码进行gzip压缩;mod_headers模块的作用是告诉浏览器页面使用了gzip压缩,如果不开启mod_headers那么 浏览器就会对gzip压缩过的页面进行下载,而无法正常显示。

阅读全文>>

标签: http gzip apache

评论(0) 浏览(3528)

敏捷开发 至理名言

2012-12-10 杜世伟 Message

1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就是同时开始几件事情,这将不可避免的造成某些工作被废弃,从而造成浪费。专注于一件事;完整地实现其功能;运行测试;编写文档;签入所有,把这当做一项工作完成,然后再开始下一件事。

2、不要破坏构建:非常明显,但必须被包含在任何软件开发建议清单中。程序员在签入之前采取所有合适的预防措施进行测试,则永远不会破坏构建。如果构建被破坏,通常是因为有人偷懒了。

阅读全文>>

标签: PHP 开发

评论(0) 浏览(8385)

php memcache类

2012-12-4 杜世伟 Php

<?php
/*
* 2012-12-04 14:54
* @author 孤独求学人
*/
class php_memcache{
   
protected $handle  = null;
protected $mem  = null;
private $host   = "";
private $port   = "";
private $timeout  = 0;
private $pconnect = false;
public function __construct($host = '127.0.0.1',$port='11211',$timeout=0,$pconnect=false){
  $this->host = $host;
  $this->port = $port;
  $this->timeout = $timeout;
  $this->pconnect = $pconnect;
  $this->mem     = new Memcache();
}

阅读全文>>

标签: PHP memcache

评论(0) 浏览(5506)

究极程序员跨过的艰难六步

2012-11-29 杜世伟 Php

Step 1 别抱怨了.准备好漫长的征程,或者晾在一边赏鸟去吧
对于真正希望成为一名优秀的程序员的人,希望成为专家,成为究极人物的人,如果真的值得去做,那么投入十年进去,并不算什么,对吗?
第一步就是吞下这颗子弹。接受这个过程将不止花去十年,而是一生的追求。只因为你想去做它,才去做它。如果一个人不情愿做某事,他是不会成为它的专家的。

阅读全文>>

标签: PHP phper

评论(0) 浏览(4683)

PHP四大概念 当好PHPer

2012-11-29 杜世伟 Php

语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的四件事:

阅读全文>>

标签: PHP phper

评论(0) 浏览(4834)

开发人员使数据库面临的十大风险

2012-11-22 杜世伟 Mysql

虽然这种对关键数据的简易访问已经极大地提高了工作人员的效率,并提高了顾客的购买欲,但它也为关键数据库打开了巨大的风险之门。不幸的是,许多风险是由缺乏资源的开发人员带来的,他们往往无法得到足够的时间、金钱、教育以及来自管理人员的支持,因而无法设计开发没有漏洞的应用程序。

在上述资源无法到位时,开发人员往往会犯这些错误:

1、过于相信输入方法

阅读全文>>

标签: mysql

评论(0) 浏览(11407)

解决 phpmyadmin #2002 无法登录 MySQL 服务器

2012-11-21 杜世伟 Mysql

解决 .#2002 无法登录 MySQL 服务器

将config.sample.inc.php复制成config.inc.php

出现这个错误,表示没有连接到数据库。修改config.inc.php文件,

阅读全文>>

标签: mysql

评论(0) 浏览(5276)

checking for termcap functions library... configure: error: No curses/termcap library found

2012-11-20 杜世伟 Mysql

今天在虚拟机中安装mysql-5.1.35.tar.gz的时候,编译的过程中出现了checking for termcap functions library... configure: error: No curses/termcap library found错误!网上百度了一下,知道了问题的结果是curses/termcap 库没有安装!

阅读全文>>

标签: error termcap configure: No curses/termcap library

评论(0) 浏览(4348)

编译安装php ,configure: error

2012-11-20 杜世伟 Php

编译php-5.3.6.tar.gz的时候遭遇No package 'libxml-2.0' fount 这个问题,顺便做个记录。 不要把问题看得很简单而懒得去尝试,这样永远不会成功!只有尝试了才会学到更多,放在自己!
解决方法是:yum -y install libxml2 libxml2-devel 再重新编译即可。
(1)configure: error: Cannot find OpenSSL’s <evp.h>
yum -y install openssl openssl-devel

(2)configure: error: Cannot find ldap.h
yum -y install openldap openldap-devel

阅读全文>>

标签: PHP configure error 安装

评论(0) 浏览(6468)

Powered by emlog 沪ICP备2023034538号-1