孙亚楠 博客

jQuery Validate验证

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用...

mysql千万级大数据SQL查询优化30条经验

对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0。应尽量避免在 where 子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。

两点间的经纬度计算距离

根据两点间的经纬度计算距离,PHP代码: [php] /** * @desc 根据两点间的经纬度计算距离 * @param float $lat 纬度值 * @...

PHP中==运算符号进行字符串比较

在某些情况下,PHP会把类数值数据(如含有数字的字符串等)转换成数值处理,== 运算符就是其中之一。在使用 == 运算符对两个字符串进行松散比较时,PHP会把类...

ThinkPHP文件下载方法

在项目里最简单的文件下载就是用A标签,但是当下载文件是图片时浏览器会自动打开图片,并且该方法也不安全,会暴露文件路径,所以我们就用Header信息下载,代码如下...

ThinkPHP里获取IP

PHP获取IP方法,我知道的有5中,在ThinkPHP里我觉得最适合我用的就一种,不一定适合你们,代码如下: [php] /** * 获取客户端IP地址 * @...