代码改变世界

阅读排行榜

a different object with the same identifier value was already associated with

2011-04-21 14:11 by 卫佳, 422 阅读, 收藏,
摘要: 最近在工作中遇到这样一个异常,异常的原因很容易找到,就是看怎么去解决这个异常了。自己尝试用了网上搜索到的好多方法都不能解决。最后自己找到了两种解决方案:cleaning cloth我用的是hibernate3.0。 方案一:在写完要一个完整的操作之后,比如,delete操作,调用this.getHibernateTemplate().evict(object),这样就可以把多余的对象给清除掉了。然后再执行需要的操作,如saveOrUpdate。 方案二:同样是在一个完整的操作之后,比如,delete操作,然后同时调用 this.getHibernateTemplate().flush();th 阅读全文

访问者模式

2011-07-26 17:09 by 卫佳, 415 阅读, 收藏,
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0对于系统中一个已经完成的类层次结构,我们已经给它提供了满足需求的接口。但是面对新增加的需求,我们应该怎么做呢?如果这是为数不多的几次变动,而且你不用为了一个需求的调整而将整个类层次结构统统地修改一遍,那么直接在原有类层次结构上修改也许是个不错的主意。但是往往我们遇到的却是:这样的需求变动也许会不停的发生;更重要的是需求的任何变动可能都要让你将整个类层次结构修改个底朝天……。这种类似的操作分布在不同的类里面,不是一个好现象,我们要对这个结构重构一下了。那么,访问者模式也许是你很好的 阅读全文

PHP的一些特效

2011-07-07 16:03 by 卫佳, 415 阅读, 收藏,
摘要: 1.禁止右键<bodyoncontextmenu=return(false)>2.禁止选择<bodyonselectstart="returnfalse">3.禁止粘贴<bodyonpaste="returnfalse">4.禁止直接访问[必须框架内才行]<script>if(top==self)top.location.href="page.htm";//WholesaleDiscountSunglasses</script>5.禁止frame引用<script>if(top!=self)top.location.href=&quo 阅读全文

如何实现防止图片盗链

2011-05-10 14:27 by 卫佳, 411 阅读, 收藏,
摘要: 1、假设充许连结图片的主机域名为:2、修改httpd.conf以下为引用的内容: SetEnvIfNoCase Referer "^/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch>这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果希望显示一张“禁止盗链”的图片,我们可以用mod_rewrite 阅读全文

论PHP框架设计模式及MVC的缺陷

2011-07-29 16:55 by 卫佳, 409 阅读, 收藏,
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0目前主流的PHP框架设计模式均为MVC模式,比如yii或codeigniter,均是由控制器接收页面请求,并沟通模型与视图的交互。如果我们把网站整体看作一个矩阵,把网站接收用户请求并处理看作是网站的竖向,而把网站的每一个模块(比如文章模块,投票模块,论坛模块等)看作是网站的横向。那么我们可以画出这样的图:模块1模块2模块3用户请求----------------------||||||数据处理----------------------||||||页面呈现------------ 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 44 下一页