
php
文章平均质量分 62
five-zh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php中利用memcache/memecached构造简单消息队列
性能特点1. 无差错高并发写入2.内部指针以int计数, 一个队列当写入次数超过int范围时,出错 环境要求:php + memecached 以下为php的简单实现生成环境中可看情况优化 <?php/** * Memcache 消息队列类 * @author xiaowu */class QMC { const PREFIX原创 2011-05-18 17:19:00 · 4876 阅读 · 0 评论 -
[php]字符串数组访问形式引入的隐秘bug
<?php$arr = 'abc';if( empty( $arr['id'] ) ){ echo 'no';}else{ echo 'yes';}echo $arr['id'];?> 输出结果为:yes a 结论:!empty( $arr['id'] ) 此判断不足以断定数组单元$arr['id']的存在建议如此判断 if( is_array($ar原创 2010-12-07 13:40:00 · 987 阅读 · 0 评论 -
使用php扩展mcrypt实现AES加密
AES(Advanced Encryption Standard,高级加密标准)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Rijndael是在AES中使用的基本密码算法。对于此算法网上流传有很多php代码实现的版本,其实php的扩展mcrypt完全支持此加密算法,不必要自己去写代码实现。先不说自己写费时费力(当然你若是想研究此原创 2012-06-08 20:01:09 · 37664 阅读 · 3 评论 -
基于curl的并行请求,实现php中的伪多线程
<?php/** * 基于 curl_multi 的并行处理 * * 使用示例 * Helper_Multicurl::add_curl('url1', Helper_Multicurl::mk_curl('get', $url1)); * Helper_Multicurl::add_curl('url2', Helper_Multicurl::mk_curl('get', $url原创 2012-09-14 15:35:30 · 6639 阅读 · 0 评论 -
php中mkdir()函数的权限问题
问题描述:使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755mkdir('./aa/',0777);分析与测试结果:1.mkdir()函数指定的目录权限只能小于等于系统umask设定的默认权限。如linux默认的umask一般0022, 即创建目录的默认权限是0755, 所以这时php mkdir('./aa/',0777) 得到目录的权限原创 2012-06-01 12:20:26 · 18977 阅读 · 0 评论 -
ubuntu 下第一个php扩展开发记录
今天尝试了我的第一个php扩展开发,记录下过程以及遇到的问题一、环境准备以前我已经用以下命令安装过php了$ sudo apt-get install php5其安装位置是$ whereis phpphp: /usr/bin/php /usr/lib/php /usr/bin/X11/php /usr/share/man/man1/php.1.gz这种方式安装的p原创 2013-06-03 15:55:42 · 4255 阅读 · 1 评论 -
python和php的文本处理速度对比
运行环境:PHP 5.4.17Python 2.6.6linux 64位一、逐行读取数据文件,用tab键做分隔处理split.py #!/usr/bin/python#coding=utf-8import sysif len(sys.argv) != 2: print sys.argv[0]+" [in_file]\n逐行读取数据,做'原创 2013-08-12 17:05:45 · 4067 阅读 · 0 评论 -
php解析crontab时间格式
crontab 时间格式: 配置 说明 “* * * * * *” 分 时 日 月 周 “0 3 * * * *” 数字精确配置, 星号为任意.(每天凌晨3点整) “15,30 3 * * *” 逗号表示枚举 (每天3点15分和3点30分) “15-30 3 * * *” 短线表示范围 (每天的3点15分到30分) “*/10 3 * * *” 斜杠表原创 2015-04-14 21:49:33 · 5171 阅读 · 1 评论 -
打造xhprof调试环境
XHProf是一个分层PHP性能分析工具. 其扩展只有4个函数, 常用的只有两个,见php手册. 使用起来并不复杂, 但返回的报告数据是一个大数组, 阅读很不方便, 所以还需要一个优化显示的工具, 例如xhprof的pecl包. php扩展和pecl的安装这里不详细讲解, 网上有很多教程. 下面介绍一个比较酸爽的配置方式 — 不修改项目代码,以入侵的方式实现get参数控制是否打开xhprof调试.下原创 2016-12-03 21:12:16 · 898 阅读 · 0 评论