- 博客(4)
- 资源 (15)
- 收藏
- 关注
转载 用C开发PHP扩展初探
函数功能:php里面的整数是有符号数,其内部实现其实就是long,不是unsigned long。对于32位机器来说,php最大能表示的整数就是2^31-1了,一般在应用中碰到大于2^31-1而小于2^32的数就只能用字符串来表示了。对于mixed int_ext(string in)来说,如果字符串in表示的整数小于2^31-1,那么就返回整数,如果大于就返回字符串。 开发扩展步骤如下
2014-08-15 18:51:16 1049
转载 mysql or条件可以使用索引而避免全表
在某些情况下,or条件可以避免全表扫描的。1 .where 语句里面如果带有or条件, myisam表能用到索引, innodb不行。1)myisam表: CREATE TABLE IF NOT EXISTS `a` ( `id` int(1) NOT NULL AUTO_INCREMENT, `uid` int(11) NOT NULL, `aNum` char(20) DEFAULT N
2014-08-14 11:41:41 1608
转载 Memcache存储大数据的问题
Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时更新一次,所以必须对数据做缓存。为了清除缓存方便,把所有的用户的数据放在同一key中,由于memcached:set的时候没有压缩数据。在测试服测试的时候
2014-08-14 11:39:47 1155
原创 将md5压缩成8位32进制生成8位长度的唯一英文数字组合字符串
/*将32位16进制压缩成8位32进制生成8位长度的唯一英文数字组合字符串*//*将32位16进制压缩成8位32进制生成8位长度的唯一英文数字组合字符串*/ function only_one($a){ for($a = md5( $a, true ), $s = '0123456789ABCDEFGHIJKLMNOPQRSTUV', $d = '', $f = 0; $f <
2014-08-06 12:01:18 12719
repcached2.3.1-1.4.13内存复制工具
2015-07-18
sysbench进行cpu,磁盘IO,内存,OLTP基准测试
2015-01-16
/dev/null和/dev/zero文件使用详解和误删修复方法以及服务器磁盘IO测试详解
2014-12-12
Yii2中文手册(中文教程完整版)
2014-12-05
LNMP之nginx1.4.6+php5.5.11+mysql5.6.17+mecache+opcache编译安装
2014-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人