摘要: 有的时候要生成大量尺寸的缩图,事先不知道有哪些尺寸,所以可以用php动态生成;1.在nginx中配置location ~ .*\.(gif|jpg|jpeg|png|bmp)$ { if ( !-f $request_filename) { rewrite ^([^\.]*)/(.*)_(\d+)_... 阅读全文
posted @ 2015-06-20 23:59 szphper 阅读(555) 评论(0) 推荐(0)
摘要: 生成函数为php_session_create_id,看代码:gettimeofday(&tv, NULL);先获取当前时间,精确到毫微秒;//看有没有$_SERVER['REMOTE_ADDR']if (zend_hash_find(&EG(symbol_table), "_SERVER", si... 阅读全文
posted @ 2015-06-20 23:52 szphper 阅读(2705) 评论(0) 推荐(0)
摘要: 使用代码如下:一些关键的函数如下:ps_open_redis, ps_read_redis, ps_write_redis其中根据key选择服务器的函数为redis_pool_get_sock,key即为生成的sessionid, 代码如下:PHP_REDIS_API redis_pool_memb... 阅读全文
posted @ 2015-06-20 23:50 szphper 阅读(322) 评论(0) 推荐(0)
摘要: 1、先到http://pecl.php.net/package/xhprof上下载,我下载的是0.9.2的2、解压源代码解压后有以下目录其中extension为源代码目录,xhprof_html为web查看用的,xhprof_lib供php程序使用的3、编译插件先进入到extension目录下,cd... 阅读全文
posted @ 2015-06-20 23:49 szphper 阅读(342) 评论(0) 推荐(0)
摘要: 安装好,要设置两文件libraries/config.default.php libraries/config.inc.php $cfg['Servers'][$i]['host'] $cfg['Servers'][$i]['port']$cfg['Servers'][$i]['user']$cfg... 阅读全文
posted @ 2015-06-20 23:48 szphper 阅读(83) 评论(0) 推荐(0)
摘要: 1、查找问题的相关配置可以设置日志级别为DEBUGlog_level = debugpm.status_path=/test可以设置一个路径为观察状态的rlimit_files可以设大一点还有就是access_log的格式,这个是在某一个池中的格式access.logaccess.format = ... 阅读全文
posted @ 2015-06-20 23:44 szphper 阅读(185) 评论(0) 推荐(0)
摘要: 1. 获取MySQL最新源码:http://dev.mysql.com/downloads/mysql/, (Windows (x86, 32-bit), ZIP Archive),解压到工作目录,如D:/MySQL 2. 安装VS2008,具体地址自己到网上搜 3. 安装CMake(Windows... 阅读全文
posted @ 2015-06-20 23:40 szphper 阅读(1718) 评论(0) 推荐(0)
摘要: 表结构如下:DROP TABLE IF EXISTS `t_user`;CREATE TABLE `t_user` ( `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户id', `user_name` varchar(50) NOT N... 阅读全文
posted @ 2015-06-20 23:38 szphper 阅读(206) 评论(0) 推荐(0)
摘要: 以下语句select @@read_buffer_size;mysql最终是如何解析的呢?yacc的归纳过程如下:select_item——>remember_name expr remember_end select_alias——>expr——>bool_pri——>predicate——>bi... 阅读全文
posted @ 2015-06-20 23:27 szphper 阅读(661) 评论(0) 推荐(0)
摘要: 1、备份数据mysqldump -u root -p oneplus_magento >/tmp/magento.sql只导结构mysqldump --opt -u root -p -d oneplus_magento >/tmp/magento.sql2、导出binlog中的修改记录到sql文件m... 阅读全文
posted @ 2015-06-20 23:25 szphper 阅读(78) 评论(0) 推荐(0)
摘要: 今天调试一个问题的时候,报错General error: 1785 When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, updates to non-transactional tables can only be done in either autocommi... 阅读全文
posted @ 2015-06-20 23:22 szphper 阅读(892) 评论(0) 推荐(0)
摘要: 输入ssh-keygen命令,一般会在home产生一个key文件,具体位置在 ~/.ssh/id_rsa.pub然后到git仓库中设置:Manage Account——ssh keys中,添加一个key就行了如果出现错误:error: while accessing https://github.c... 阅读全文
posted @ 2015-06-20 23:21 szphper 阅读(385) 评论(0) 推荐(0)
摘要: 在命令行模式下,输入以下命令:%!xxd便可进行十六进制模式了编辑完后用以下命令转换回去:%!xxd -r0:移动到行首$:移动到行尾 阅读全文
posted @ 2015-06-20 23:20 szphper 阅读(94) 评论(0) 推荐(0)
摘要: tar jxvf XX.tar.bz2如果tar不支持j选项,就用下面方式解压bzip2 -d XX.tar.bz2tar -xvf XX.tar.bz2 阅读全文
posted @ 2015-06-20 23:19 szphper 阅读(850) 评论(0) 推荐(0)
摘要: 1、先到kerner.org下载源代码2、将源代码解压到/usr/src下,会建立一个文件夹linux-2.6.33.6cd /usr/src/linux-2.6.33.63、配置make menuconfig中间要安装库yum install ncurses ncurses-devel注意加上kg... 阅读全文
posted @ 2015-06-20 23:18 szphper 阅读(567) 评论(0) 推荐(0)
摘要: 1、查找命令查找最近1天内修改的文件find . -name '*.php' -type f -mtime -1查找最近30分钟内修改的文件find . -name '*.php' -type f -mmin -302、切割命令切割nginx的访问日志awk-F'[[]''$7>"17/Nov/20... 阅读全文
posted @ 2015-06-20 23:16 szphper 阅读(137) 评论(0) 推荐(0)
摘要: htop:实时观察系统内存及cpu使用情况iotop:实时观察系统IO使用情况pmap:查看进程内存使用情况pmap -d 进程ID 阅读全文
posted @ 2015-06-20 23:14 szphper 阅读(100) 评论(0) 推荐(0)
摘要: 调试多进程时,设置set follow-fork-mode parent则fork后调试父进程;set follow-fork-mode child则为调试子进程查看内存格式: x /nfu 说明n表示要显示的内存单元的个数f表示显示方式, 可取如下值x 按十六进制格式显示变量。d 按十进制格式显示... 阅读全文
posted @ 2015-06-20 23:13 szphper 阅读(85) 评论(0) 推荐(0)
摘要: 输入大写P,则结果按CPU占用降序排序;输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p) 阅读全文
posted @ 2015-06-20 23:12 szphper 阅读(163) 评论(0) 推荐(0)
摘要: git checkout -f 0.3.1.280112352415 阅读全文
posted @ 2015-06-20 23:11 szphper 阅读(13703) 评论(0) 推荐(0)