win2008 IIS升级PHP5.3后执行PHP很慢的解决办法[转载]

目前这种响应时间过长的情况只出现在IIS 7及IIS 7.5升级PHP 5.3系列版本后,至于数据库版本是多少没多大影响。简单普及一下知识,windows 2008分为32位和64位,自带IIS 7,windows 2008 R2自带IIS 7.5,R2版本的系统只有64位。如果你用的IIS 6或者Linux系统什么的,目前还没存在这样的问题,主要是windows 2008系统。

js对象与json互相转换的jQuery插件 jquery-json

javaScript对象\数组 与 json 互相转换

var thing = {plugin: ‘jquery-json’, version: 2.3};//js对象

var encoded = $.toJSON( thing );

//转换为json,结果: ‘{“plugin”:”jquery-json”,”version”:2.3}’

var name = $.evalJSON( encoded ).plugin;

//js对象.属性,结果: “jquery-json”

var version = $.evalJSON(encoded).version;

Thinkphp 中的自定义标签的使用(经典!!)

自定义标签错误的调试方法: 到Public\Runtime\项目名\cache 下去找 编译好的文件
常见的错误类型:在模板中制定标签 的查询条件时候 如:

//像上述的写法(limit)就是错误的写法,和没有limit的用法是一样的,怎么查看错误,去看编译文件,要这样:limit=”‘10,6′”

还有where条件经常写错where条件的常见格式就是where(“字段=’value'”)

nginx rewrite 参数和例子

正则表达式匹配,其中:

* ~ 为区分大小写匹配
* ~* 为不区分大小写匹配
* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
文件及目录匹配,其中:

* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行
flag标记有:

* last 相当于Apache里的[L]标记,表示完成rewrite
* break 终止匹配, 不再匹配后面的规则
* redirect 返回302临时重定向 地址栏会显示跳转后的地址
* permanent 返回301永久重定向 地址栏会显示跳转后的地址

thinkphp关联查询

说说三个表之间的关系吧,

用户表(user)和(userinfo)之间的关系:每个用户只对应一个用户信息,所以是一对一的关系HAS_ONE

用户表(user)和(userapp)之间的关系:每个用户可以对应多个应用,所以是一对多的关系HAS_MANY

我们要实现一个效果,就是查询是每个用户对应它的信息和它所有的应用,看看下面怎么实现吧!

Gravatar是什么?全球通用头像简单介绍与使用教程

不知道大家有没有留意到,在涢岸风吟留言的朋友们,有些拥有很酷的个性头像,而有些人只是显示默认的头像。涢岸风吟本身并没有提供设置头像的功能,这些人是如何做到更换头像的呢?其实,涢岸风吟使用了一个叫做Gravatar的服务,它的全称叫做“Globally Recognized Avatar”,翻译过来叫做全球通用头像。那么,这个Gravatar是怎样的一个东西呢?下面,我们一起来看看这个Web2.0时代的产物,简单地为一些新手朋友扫盲一下吧。

IIS配置Rewrite需要注意的几个权限问题

安装说明:

1. 将 Rewrite 拷贝到 c:\Rewrite
2. 在IIS的网站(可以添加在根节点,对下面所有网站有效)Isapi上添加这个筛选器, 筛选器名称Rewrite,可执行文件选择 Rewrite.dll
3. 可以不重启IIS即可