摘要: 最近看了《PHP设计模式》,觉得对自己帮助很大,所有想把该书提到的一些主要设计模式拿出来和大家分享,其中加入自己的理解,希望大家支持。本系列文章着重介绍设计模式的思想,为了便于读者们的理解,一个设计模式的介绍开始到最后分 三步走:问题与解决方案从最浅显的需求入手讲解,更好的理解思想以及什么时候使用该设计模式。UML一目了然的看清晰框架(我也是第一次画图,不合理的地方,欢迎指正。)代码示例对于程序员来说,看代码可能比看枯燥的文字更加理解得快,所有我会用PHP语言写一个完整的简单的实例。好了,进入正题,这一次我主要写的是 -- 适配器模式首先,我说说我理解的需要使用适配器模式的假设: 插线板相信. 阅读全文
posted @ 2012-08-16 19:58 暗淡 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 参照整理:http://bbs.php100.com/read-htm-tid-95228.htmlhttp://www.ieliwb.com/wsdl-create-soapdiscovery/说明:非标准的webservice,可能只能PHP才能访问标准的webservice,就必须要使用wsdl在这里我只介绍标准的webservice一、 创建WSDL1。网上下载SoapDiscovery.class.php类2。修改SoapDiscovery.class.php的公共方法getWsdl(),让其自动生成wsdl文件(注意存放路径),这里只是创建一个wsdl模型1 //return sp 阅读全文
posted @ 2011-12-07 21:41 暗淡 阅读(5782) 评论(0) 推荐(1) 编辑
摘要: 带上实习,已经整整工作二年了,时间虽不长,但来总结,总结。 2010年9月,踏出校门实习,来到杭州这座城市。几经波折,找到了第一份工作,从事 Asp.net 网站开发。公司不大,就我和主管二人从事Asp.net网站开发,还有二个美工。公司是做珠宝行业电子商务的,独立运营着自己的网站,同时也接着小网站私活做做。主管负责公司主营网站,我就负责公司接到的私活项目。刚刚开始的时候,日子挺充实,每天觉得学到的东西很多。依稀记得,第一个项目是做一个网站导航站,就是简单从数据库里边查询网站链接,使用控件显示出来,奈何在学校动手能力实在太差劲,一个简简单单的导航网站做了将近二个月,还是在主管的指导下边才... 阅读全文
posted @ 2012-07-17 21:16 暗淡 阅读(402) 评论(4) 推荐(0) 编辑
摘要: 1 <html> 2 <head> 3 <title>Jquery 自动轮播效果</title> 4 <script src="js/jquery-1.6.2.min.js" type="text/javascript"></script> 5 <style> 6 .spanhide{display: none;} 7 #top a:hover{color: red;} 8 </style> 9 </head>10 <body>11 & 阅读全文
posted @ 2011-09-27 20:58 暗淡 阅读(659) 评论(0) 推荐(1) 编辑
摘要: 在大容量,高负荷的web系统中,对数据库进行一系列拆分,可有效提升数据库容量和性能。在初学程序的早期,程序员通常都喜欢按传统数据库设计模式,设计为单库和单一功能表的结构,这样的结构在数据量和并发量达到一定程度之后,会出现严重性能问题和维护问题。在出现问题的时候才着手进行优化,会非常痛苦,所以应该在系统架设之初就考虑好之后会出现的问题。目前有些数据库策略是采用单库结构,然后通过同步分发到数台服务器实现读写分离。个人觉得这样的策略非常笨拙,还是想办法将其分隔开来好,否则每台机器的内存都很容易超支。一般只对数据量比较大的表进行拆分,这应该没有什么异议;还有一种是有可能会进行维护的比较重要的表,比如文 阅读全文
posted @ 2011-07-12 21:01 暗淡 阅读(2344) 评论(0) 推荐(0) 编辑
摘要: JQueryend()方法解释(转)(2011-03-10 16:15:10) 标签:it分类: Web 对于end()方法,jQuery文档是这样解释的:jQuery回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。 但给的例子并不是很明显,相信不少人并没有理解它的用法。 下边我们以一个非常简单的例子来说明下用法,html代码如下:<divid="test"> <h1>jQueryend()方法</h1> <p>讲解jQuery中end()方法。</p> </div 阅读全文
posted @ 2011-07-11 14:19 暗淡 阅读(212) 评论(0) 推荐(0) 编辑
摘要: CSS:<style type="text/css">#d_clip_button {width:150px;text-align:center;border:1px solid black;background-color:#ccc;margin:10px; padding:10px;}#d_clip_button.hover{ background-color:#eee; }#d_clip_button.active{ background-color:#aaa; }</style>copy.php:<script type="t 阅读全文
posted @ 2011-06-30 22:38 暗淡 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: <script src="../jquery-1.3.2.min.js"></script><select id="dcolor"><option value="FFFFFF|FFFFFF|0000FF|444444|008000|E10900">默认配色</option><option selected="selected" value="BC0909|FFFFFF|0000FF|444444|008000|E10900"> 阅读全文
posted @ 2011-06-24 14:34 暗淡 阅读(892) 评论(0) 推荐(0) 编辑
摘要: [Cache(HttpCacheability.Public, Duration = 120,VaryByParams="id,name")]我这里只是列出了一种常用的方式,Duration表示缓存有效期是120秒,VaryByParams指定当id或者name的参数值改变了才重新生成此页面,否则不用调用此方法,直接使用缓存中的页面,HttpCacheability定义可以参照MSDN中的解释:NoCache:设置 Cache-Control: no-cache 标头。如果没有字段名,则指令应用于整个请求,且在满足请求前,共享(代理服务器)缓存必须对原始 Web 服务器强制 阅读全文
posted @ 2011-04-20 11:22 暗淡 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 字符串的 IndexOf 方法是对大小写敏感的,要想从一个字符串中查找另外一个字符串(不区分大小写)就不好处理了。很多人应该会说,先转换成大写或者小写,再查找,但是不确定别人会怎么输入,难道一个一个的去转换?在Globalization 命名空间下包含CompareInfo类,它包含一个对大小写不敏感的 IndexOf 方法。string str1="abcdEFCfDFDFd";string str2="AbcD";CompareInfoCompare=CultureInfo.InvariantCulture.CompareInfo;if(Compar 阅读全文
posted @ 2011-04-19 17:11 暗淡 阅读(4206) 评论(0) 推荐(3) 编辑