摘要: 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,... 阅读全文
posted @ 2014-11-04 16:42 MR.Punk 阅读(184) 评论(0) 推荐(0) 编辑
摘要: jquery中各个事件执行顺序如下:1.ajaxStart(全局事件)2.beforeSend3.ajaxSend(全局事件)4.success5.ajaxSuccess(全局事件)6.error7.ajaxError (全局事件)8.complete9.ajaxComplete(全局事件)10.a... 阅读全文
posted @ 2014-07-28 14:23 MR.Punk 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 软件系统发展到今天已经很复杂了,特别是服务器端软件,涉及到的知识,内容,问题太多。Web开发框架能够帮我们大大减少工作量,但是我们应该如何正确看待Web开发框架,并且如何去使用他们呢?对框架的依赖从做网站到现在做Web端的应用,我度过了三个时期:一、使用框架来搭建自己需要的系统。一开始是大框架如dr... 阅读全文
posted @ 2014-07-25 14:51 MR.Punk 阅读(182) 评论(0) 推荐(0) 编辑
摘要: document.body is null:做前端的同学们对这个错误应该不陌生吧出现这个问题的原因是:你太着急了,document还没渲染到body呢,你就想调用了,当然会找不到了解决办法so easy将代码放在$(document).ready()中就O了 阅读全文
posted @ 2014-06-12 17:58 MR.Punk 阅读(246) 评论(0) 推荐(0) 编辑
摘要: apache:历史:APACHE:于1994年发布,是apache软件基金会的一个开放源码的网页服务器,可以在多平台下运行,由于其多平台和安全性被广泛使用,是最流行的web服务器端软件之一;特点是简单、速度快、性能稳定,并且可作为代理服务器来使用。特点:apache:apache是一个被一致认同的标... 阅读全文
posted @ 2014-05-20 10:09 MR.Punk 阅读(226) 评论(0) 推荐(0) 编辑
摘要: php实现二进制加法:思路:没有工作中应用过此场景,但十进制的加法还是经常做的,能不能用十进制加法变相实现呢?答案是可以的,并且php也提供进制间转换的函数,我的实现使用了bindec():二进制转十进制;decbin():十进制转二进制<?phpfunction binplus($arg1,$ar... 阅读全文
posted @ 2014-05-16 15:03 MR.Punk 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 为什么在ORM层做缓存,而不是DB层ORM能有效地提高程序员的开发效率,程序员更喜欢操作对象而不是数据库,他们不关心也不想手写一堆SQL语句,毕竟一个公司里普通程序员要占多数,他们并不是非常熟悉数据库,写出来的SQL执行效率也肯定会有这样那样的问题。如果让程序员去操作对象,这就是他们的强项了:定义关系、使用ORM的方法和属性、获取/遍历结果等等。同时ORM又可以在内部对SQL语句及对象之间的关系进行优化,尽量保证SQL高效地执行,甚至可以透明地加个缓存。这样一个双赢的结果,何乐而不为呢。如果是一些比较复杂的查询语句,只能通过写SQL语句来实现,这样的话,可以在语句的执行段外面套一层缓存判断,如 阅读全文
posted @ 2013-10-13 11:18 MR.Punk 阅读(1589) 评论(0) 推荐(1) 编辑
摘要: where('user_id', '=', '2')->and_where('created', '>', time() - 86400)->findAll(2);//上面的代码会在Model内部生成一个结构化的字符串,该字符串及对应的值将被放入缓存中{table_name}-{key}-{md5(sql)}//类似这样article-2-c81e728d9d4c2f636f067f89cc14862c//如果没有传参数,{key}就不会被替代article-{key}-c81e728d9d4c2 阅读全文
posted @ 2013-10-13 11:14 MR.Punk 阅读(734) 评论(0) 推荐(0) 编辑
摘要: WordPress【PHP开源博客Blog】WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建。WordPress提供的功能包括:1.文章发布、分类、归档。2.提供文章、评论、分类等多种形式的RSS聚合。3.提供链接的添加、归类功能。4.支持评论的管理,垃圾... 阅读全文
posted @ 2013-09-29 11:39 MR.Punk 阅读(4609) 评论(0) 推荐(0) 编辑
摘要: 这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费 email 网站,都要用到 Cookie。具体来说cookie机制采用的是在客户端 阅读全文
posted @ 2013-04-20 16:10 MR.Punk 阅读(280) 评论(0) 推荐(0) 编辑