随笔分类 - PHP
摘要:预请求 参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS#预请求 简而言之,在跨域并且尝试添加一些特殊头及自定义头的情况下,由于浏览器的安全机制,会加多一次OPTIONS预请求(询问请求),与跨域服务器协
阅读全文
摘要:Laravel 4.2 鉴权使用加盐密码 刚开始接触laravel,发现laravel默认的鉴权模块密码并未加盐处理(密码由password_hash方法创建)。所以自己琢磨着对密码加盐。像下面这样校验密码(密码在最初创建时,也以md5(salt . password .salt)的形式存储) 但一
阅读全文
摘要:去年做过一个项目,需要每日对上千个Android内存泄漏(OOM)时core dump出的hprof文件进行分析,希望借助海量数据来快速定位内存泄漏的原因。最终的分析结果是一个类森林,因为时隔较远,只找到下面这个截图了。 点击打开折叠的项目,会看到该类的每个属性,类有多少个实例,占用的大小等等信息,
阅读全文
摘要:源码位于github:https://github.com/lvyahui8/dbuilder.git 。文中图片如果太小看不清楚,请右键点击“在新标签页中打开”即可看到原图 有兴趣还可以加QQ群交流:146103720 DBuilder交流群 第一章 引言 1.1 研究背景及意义 计算机软件技术发
阅读全文
摘要:前言 当项目需要将一个highchart图表以邮件发送的时候,js+css形式的highcharts 图表肯定是不好做的,有查可以借助flash去执行js,但很麻烦,所以折中将highchart图表转为图片。并且这个邮件里可能有几十个这样的图表,在浏览器端生成图片再上传发送的方案也不可取,所以选择直
阅读全文
摘要:待解决的问题最近在做一个服务器集群管理的web项目,需要处理一些极其耗时的操作,比如磁盘格式化分区。对于这个需求,最开始的想法是,为了让节点上的rpc(远程过程调用)service端尽可能简单(简单到只需要popen执行一条指令即可,有时间我再专门写一篇博客讲讲这个项目的rpc是如何实现的),我们选...
阅读全文
摘要:所需工具phpwrod 库php_zip 扩展下载phpword库,放到类加载路径。安装php_zip扩展下载地址http://pecl.php.net/package/ziplinux下载targz包,windows下下载dlllinux下 1 wget http://pecl.php.net/g...
阅读全文
摘要:扩展安装 要想sftp服务端发送文件,就需要php脚本具有作为ssh客户端的能力,所以需先为php安装如下扩展 openssl openssl-dev libssh php ssh 扩展 按照下面的命令进行安装 服务器软件安装路径需要根据实际情况修改 php推送脚本 注意这里服务端已经处理完文件上传
阅读全文
摘要:public function accessRules(){ return array( array( 'allow', 'actions'=>array('ajaxChangeImage','AjaxImage','changeInf...
阅读全文
摘要:多条件组合查询主要用到yii的CDbCriteria,这个类很多oem框架都有,非常好用。前台表单前台查询表单效果是这样的,多个条件组,每个组里放多个input,name为数组。当任何一个复选框被勾选上,发起ajax请求,当然,最顶层的复选框勾上时判断是否有子项,有的话把所有的子项勾选上。但提交一次...
阅读全文
摘要:前台访问出现错误General error: 145 Table './dbname/tablename' ismarked as crashed and should be repaired解决方法:cd/www/wdlinux/mysql/var/dbname 执行,其中myisamchk工具位...
阅读全文
摘要:前台访问出现错误Service Temporarily Unavailable magento解决方法Service TemporarilyUnavailable字面意思是此服务暂时无法使用,如果说你对Magento的各项操作已经完成的情况下,仍然出现该提示,那么下面的方法可以帮助你解决问题。首先,...
阅读全文
摘要:后台分类管理出现错误Fatal error: Call to a member function getId() on a non-object in在数据库中运行以下sql语句INSERT INTO catalog_category_entity(entity_id,entity_type_id,...
阅读全文
摘要:问题描述首先将网站文件夹解压到xampp/htdocs/wenjianjia目录下,然后替换sql文件里的域名为localhost/wenjianjia。然后访问前台,正常。访问后台,出问题了Magento网站后台不能通过localhost/wenjianjia/admin的形式访问(前提是URL重...
阅读全文