摘要: M方法和D方法的区别ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。使用M方法如果是如下情况,请考虑使用 M方法:对数据表进行简单的 CURD 操作而无复杂的业务逻辑时只有个别的表有较为复杂的业务逻辑时,将 M方法 与实例化 CommonModel 类进行结合使用M方法 甚至可以简单看着就是对参数表名对应的数据表的操作:$User = M('User');使用D方法如果是如下情况,请考虑使用 D方法:需要使用 ThinkPHP 模型中一些高级功能如自动验证功能(create()方法中实现) 阅读全文
posted @ 2013-08-13 16:48 幻星宇 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit2.useradd netseek 添加一个netseek用户passwd netseek给netseek这个用户设置密码.(/etc/passwd /etc/group)userdel netseek 删除账号userdel -r netseek 删除账号连同自家目录.[更详细的操作请参阅man page,和账号管理篇]3.查看命令ls -l显示文件列表ls -al-a 显示所有档案及目录 ( 阅读全文
posted @ 2013-08-13 13:44 幻星宇 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 通过网页title来提示用户有新消息这个功能很常见,比如现在的微博,还有一些邮箱,这个功能都很常见。如何实现则个功能呢?思路是:通过ajax访问后台,若有新消息,则将网页的title替换为 提示信息 ,并与空格来回切换。例:【你有新消息】与【 】切换。提示内容弄是动态的,所以替换文字的空格数目也是算出的。这里用全角的空格。但是如果提示 消息中有‘数字’等半角字符的话就会出现问题。全角的空格比半角的1的宽度要宽的多。这样的话,闪动起来看着就不是很舒服;解决方法就是用全角的空格替换 全角的字符,半角的空格替换半角的字符。但是document.title=' ';不论半角空格有多少个 阅读全文
posted @ 2013-08-13 11:01 幻星宇 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 先说前端使用 jQuery 时怎么区分: jQuery发出 ajax 请求时,会在请求头部添加一个名为X-Requested-With的信息,信息内容为:XMLHttpRequest 在后端可以使用 $_SERVER["HTTP_X_REQUESTED_WITH"]来获取。(注意:中划线换成了下划线,不区分大小写) 由此,我们可以这样来判断是否为 ajax 请求://php判断是否为ajax请求if(isset($_SERVER["HTTP_X_REQUESTED_WITH"])&&strtolower($_SERVER["HT 阅读全文
posted @ 2013-08-13 10:22 幻星宇 阅读(282) 评论(0) 推荐(0) 编辑