`
文章列表
//使用autoload加载相关库,这边重点就是为了require $file; spl_autoload_register(function($class) { $file = __DIR__.'/lib/Predis/'.$class.'.php'; if (file_exists($file)) { require $file; return true; } }); //配置连接的IP、端口、以及相应的数据库 $server = array( 'host' => '127.0.0.1', ...
原文地址:http://num7.iteye.com/blog/255085   rl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令 ...
如果你用 curl_setopt 函数来与远程的webservice或者抓取页面的处理时,有时会遇到很奇怪的现象,首次访问的速度异常的慢,基本上要5s-10s的时间让人奔溃。 但是怎么查也差不出问题出在哪儿,最近发现一个文章写了处理这个问题的方式。 先从解决问题入手: 1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0 2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: ' 3、cur ...
redis中文手册:http://readthedocs.org/docs/redis/en/latest/  本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法)。 目录(使用CTRL+F快速查找命令): Key String Hash List Set 键(Key) DEL KEYS
可以使用abstract来修饰一个类或者方法。 用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。 抽象类不能被实例化。 抽象方法是只有方法声明,而没有方法的实现内容。 abstract 抽象类 可以使用abstract来修饰一个类。 用abstract修饰的类表示这个类是一个抽象类。 抽象类不能被实例化。 这是一个简单抽象的方法,如果它被直接实例化,系统会报错。   <?php //定义一个抽象类 abstract class User { public function __toString() ...
// 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:1403149534 console.log("当前时间戳为:" + timestamp); // 获取某个时间格式的时间戳 var stringTime = "2014-07-10 10:21:12"; var timestamp2 = Date.parse(new Date(stringTime)); timestamp2 = times ...

nginx常用变量

ngx_http_core_module模块提供的变量 参数名称 注释 $arg_PARAMETER HTTP 请求中某个参数的值,如/index.php?site=www.ttlsa.com,可以用$arg_site取得www.ttlsa.com这个值. $args HTTP 请求中的完整参数。例如,在请求/index.p ...
#!/usr/bin/python #-*- encoding: utf-8 -*- import urllib2 import urllib import re import time import os import uuid #获取二级页面url def findUrl2(html): re1 = r'http://tuchong.com/\d+/\d+/|http://\w+(?<!photos).tuchong.com/\d+/' url2list = re.findall(re1,html) url2lstfltr = ...
本文部分内容会涉及mysql,可能在其他数据库中并不适用。本章节只针对数据库结构设计做讨论,查询优化的其他内容待续。 数据库设计及使用是WEB开发程序员必备的一项基础技能,在大数据量和高并发场景,合理的数据结构及SQL查询优化对项目来说都会显得格外重要。大部分有经验的程序员都能了解到,程序的瓶颈往往不在程序本身,而在数据访问层。造成数据访问效率低下的原因有很多,如何解决这些问题,直接影响到应用的稳定性、健壮性。以下列举几个常见的问题: 数据库锁表,查询阻塞 高并发场景下,链接数量瓶颈 查询效率低下,程序长时间无
PHP是一门较早出现的WEB开发脚本语言,并由于其语法结构简单、易学、开源等特性迅速占领WEB开发脚本语言领域,并成为这个领域的龙头老大直至今日。PHP从一出生就被设计用来快速开发WEB应用,这也注定了它在某些方面的先天 ...
说明:       操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini Nginx安装目录:/usr/local/nginx Nginx网站根目录:/usr/local/nginx/html
1、安装libevent   yum install libevent     2、下载FastDFS程序包 https://code.google.com/p/fastdfs/downloads/list?q=label:Featured wget http://fastdfs.googlecode.com/files/FastDFS_v3.05.tar.gz   3、解压安装   tar zxvf FastDFS_v3.05.tar.gz2 cd FastDFS/ ./make.sh ./make.sh install       4、安装完成后,fa ...
搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安装           yum install subversion  判断是否安装成功svnserve --version   有了SVN软件后还需要建立SVN库。 mkdir /opt/svn/repos svnadmin create /opt/svn/repos  执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。 2、配置     上面的操作很简单,几个命令就搞定, 下面的操作也不难。     进入上面 ...
Samba服务器的配置 实验步骤: 1、安装有关Samba的RPM包(samba、samba-common、samba-client) 2、创建Samba用户 3、修改配置文件 4、重启samba服务 5、设置目录访问权限 6、测试 具体步骤如下: 1、安装RPM
主服务器: 192.168.56.11 从服务器: 192.168.56.102 MYSQL版本:5.5.28-log     配置步骤: 1、配置主服务器: vi /etc/my.cnf 在mysqld下添加以上两行。 [mysqld] server-id = 1  log-bin=mysql-bin binlog-do-db=database1          //需要同步的数据库 binlog-do-db=database2 binlog-ignore-db=mysql          //被忽略的数据库   2、主服务器创建授权用户 grant r ...
Global site tag (gtag.js) - Google Analytics