摘要: 有的时候要生成大量尺寸的缩图,事先不知道有哪些尺寸,所以可以用php动态生成;1.在nginx中配置location ~ .*\.(gif|jpg|jpeg|png|bmp)$ { if ( !-f $request_filename) { rewrite ^([^\.]*)/(.*)_(\d+)_... 阅读全文
posted @ 2015-06-20 23:59 szphper 阅读(558) 评论(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 阅读(2706) 评论(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 阅读(323) 评论(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 阅读(343) 评论(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 阅读(186) 评论(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 阅读(894) 评论(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 阅读(851) 评论(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 阅读(568) 评论(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 阅读(102) 评论(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 阅读(86) 评论(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)
摘要: 有的时候系统的CPU100%,不知道系统在忙什么,可以使用下面的命令来查看程序的调用strace -p 10032 > /data/php_debug.log 2>&1 阅读全文
posted @ 2015-06-20 23:10 szphper 阅读(121) 评论(0) 推荐(0)
摘要: xmllint --format path/to/xml 阅读全文
posted @ 2015-06-20 23:09 szphper 阅读(1485) 评论(0) 推荐(0)
摘要: ps -ef|grep 'workermand'|awk '{print $2;}'|xargs kill 9 阅读全文
posted @ 2015-06-20 23:08 szphper 阅读(135) 评论(0) 推荐(0)
摘要: 最终会进到Mage_Core_Controller_Varien_Front中来,执行dispatch方法while (!$request->isDispatched() && $i++ _routers as $router) { /** @var $router Mage_Core_Contro... 阅读全文
posted @ 2015-06-20 23:06 szphper 阅读(536) 评论(0) 推荐(0)
摘要: 在关掉查询的情况下,执行sql语句如下:SET SQL_MODE=''SET NAMES utf8;SHOW TABLE STATUS LIKE 'core_resource'SELECT `core_resource`.* FROM `core_resource`SELECT `index_pro... 阅读全文
posted @ 2015-06-20 23:03 szphper 阅读(213) 评论(0) 推荐(0)
摘要: 堆栈如下:Mage_Admin_Model_User->authenticate() called at [E:\src\phpsource\magento\public_html\app\code\core\Mage\Admin\Model\User.php:381]#1 Mage_Admin... 阅读全文
posted @ 2015-06-20 23:02 szphper 阅读(793) 评论(0) 推荐(0)
摘要: SET SQL_MODE=''SET NAMES utf8SHOW TABLE STATUS LIKE 'core_resource'SELECT `core_resource`.* FROM `core_resource`SELECT `index_process`.`indexer_code` ... 阅读全文
posted @ 2015-06-20 23:01 szphper 阅读(308) 评论(0) 推荐(0)
摘要: 系统初始化时,会设置异常处理函数:Mage_Core_Model_App::_initEnvironmentprotected function _initEnvironment() { $this->setErrorHandler(self::DEFAULT_ERROR_HANDLER); dat... 阅读全文
posted @ 2015-06-20 22:00 szphper 阅读(106) 评论(0) 推荐(0)
摘要: 要监听一个事件,在模块的config.xml要配置相应的参数,可以参考Openstream/GeoIP模块: 0.1.2 …… singleton geoip/observer controllerFrontInitBefore ……即在global/events... 阅读全文
posted @ 2015-06-20 17:22 szphper 阅读(196) 评论(0) 推荐(0)
摘要: 合并后前台所有的多语言的XML路径为:frontend/translate/modules后台的为:adminhtml/translate/modules以下为一个实际的配置config.xml Mage_Catalog.csv 阅读全文
posted @ 2015-06-20 11:02 szphper 阅读(142) 评论(0) 推荐(0)
摘要: 上传图片还是个flash其中修改产品的路径是admin/admin/catalog_product/edit/id/40图片上传调用的服务器路径为Mage_Adminhtml_Catalog_Product_GalleryController::uploadAction默认上传到web服务器的med... 阅读全文
posted @ 2015-06-20 11:00 szphper 阅读(114) 评论(0) 推荐(0)
摘要: 访问首页的时候,路径时没有的,magneto会获取站点的默认路径Mage_Core_Controller_Varien_Router_Standard::match if ($path) { $p = explode('/', $path); } else { $p = explode('/', $... 阅读全文
posted @ 2015-06-20 10:59 szphper 阅读(199) 评论(0) 推荐(0)
摘要: 后台订单列表页的地址是这个:http://store.oneplus.net/index.php/admin/admin/sales_order/index/key/45de02bec5f8badcf5664db735258c4c/其中前面的store.oneplus.net是域名,实际执行的方法为... 阅读全文
posted @ 2015-06-20 10:56 szphper 阅读(243) 评论(0) 推荐(0)
摘要: 后台grid控件到处可见,如在上篇讲到的订单列表页;以订单中用到的grid控件为例,相关类为Mage_Adminhtml_Block_Sales_Order_Grid类的层次如下,下面的类为上面的父类Mage_Adminhtml_Block_Sales_Order_GridMage_Adminhtm... 阅读全文
posted @ 2015-06-20 10:52 szphper 阅读(756) 评论(0) 推荐(0)
摘要: etc/config.xml中的配置如下 Jopenid_Model jopenid_mysql4 Jopenid_Model_Mysql4 customer_entity_varchar customer_entity usr_openid 代码如下$userope... 阅读全文
posted @ 2015-06-20 10:31 szphper 阅读(120) 评论(0) 推荐(0)