易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP的TokyoTyrant扩展接口API文档(PECL)

手册的官方地址: http://us3.php.net/manual/en/book.tokyo-tyrant.php
具体内容如下:
TCT支持的追加参数:
mode:
bnum: 桶数组元素个数,如果不大于0,使用默认值, 默认值是131071, 建议值是所有存储的记录条数的0.5-4倍.
apow: 和一个key关联的记录数,如果是负值, 使用默认值, 默认值为4, 意为2的4次方.
fpow: FreeBlockPool是一块在bucket后的内存空间, 每个元素指向一个内存空洞, 包括了空洞的位置和尺寸信息, fpow指定了这块空间元素数量的最大值.
opts: 通过位或运算指定以下选项:
TDBTLARGE: 数据库大小是否可以在64位时大于2GB.
TDBTDEFLATE: 指定记录通过Deflate压缩.
TDBTBZIP: 指定记录通过BZIP2压缩.
TDBTTCBS: 指定记录通过TCBS压缩.
rcnum: 指定最大缓存的记录数, 如果不大于0, 缓存失效, 没有默认值.
lcnum: 指定最大缓存的叶子节点数量, 默认值4096.
ncnum: 指定最大缓存的非叶子节点数量, 默认值512.
xmsiz: 指定映射的额外内存大小, 默认67108864.
dfunit: 指定内存碎片整理的单位步数.
idx: 指定表的索引.
###################################################
###################################################
TokyoTyrant_PHP支持链式操作,类似jQuery的方式, 可以$conn->put()->add()->list()的方式一直调用.
##################################################
TokyoTyrant类中的接口
##################################################
TokyoTyant::add(string $key, number $increment[, int $type = 0]):
增加int或double值,返回值是增长之后该key对应的新值,如果key不存在则创建一个新的并以increment参数作为初始值, type取值为TokyoTyrant::RDBREC_INT或TokyoTyrant::RDBREC_DBL, 分别代表将increment参数的值作为int, double处理.
TokyoTyrant::connect(string $host, [, int $port = TokyoTyrant::RDBDEF_PORT[, array $options]]:
连接远程数据库.
$options可以包括timeout(超时时间, 默认5.0), reconnect(默认True), persistent(默认True)
返回当前连接对象, 如果失败抛出TokyoTyrantException
TokyoTyrant::connectUri(string $uri):
通过Uri连接到数据库.
uri: tcp://localhost:1978/
返回当前连接对象或在失败时抛出TokyoTyrantException.
TokyoTyrant::_construct([string $host[, int $port = TokyoTyrant::RDBDEF_PORT[, array $options]


相关文档:

PHP中一种字符串的倒置方法

前段时间去一家公司面试,有一道题目就是:怎么把给定的一个字符串逆序,字符串中包括中文
由于当时没有回答上来,后来回到先学校认真想了下,也在网上找了一些资料,按他们的方法去实现,可结果都有乱码!忒郁闷,又过了会儿想出来了这个方法如下:
------------------------------------------------------------------ ......

PHP安装配置

#./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-bz2 --with-curl - --with-curlwrappers --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --w ......

php提取网页url


//获取 url
function match_links($document) {
preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links);
while(list($key,$val) = each($links[2])) {
if(!empty($val))
$match[] = $val;
}
......

PHP SQL 注入攻击的技术实现以及预防办法

 最近在折腾 PHP + MYSQL
的编程。了解了一些 PHP SQL 注入攻击
的知识,于是写了这篇文章 http://www.xiaohui.com/weekly/20070314.htm,总结一下经验。在我看来,引发 SQL 注入攻击
的主要原因,是因为以下两点原因:
  1. php 配置文件 php.ini 中的 magic_quotes_gpc
选项没有打开,被置为 off
  2. 开发 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号