HTTP(超文本传输协议)定义了通过万维网(WWW)传输文本、图形、视频和所有其他的数据的规则。HTTP是一种无状态协议,每次请求的处理,都与之前和之后的请求无关。会话处理是这种无状态问题的解决办法。它的实现方式是为每一位网站访问者分配一个称为会话ID(SID)的唯一标志属性,然后将此SID与任意数量的数据关联。...
分类:
Web程序 时间:
2015-07-12 14:21:40
阅读次数:
152
很棒的CSS3文字立体效果,用鼠标选中文字,效果更清淅,CSS3的功能真的很强大,总能制作出一些令人吃惊的效果,支持css3,大家看效果的时候请使用其它的浏览器啊,比如火狐或Opera等,IE8没效果。...
分类:
Web程序 时间:
2015-07-12 14:20:04
阅读次数:
161
1.概念
策略模式:将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,这种模式就是策略模式
2.功能
使用策略模式实现Ioc, 依赖倒置, 控制反转
3.举例
假如一个电商网站系统,针对不同的人群要跳转到不同的商品类目,并且所有广告位展示不同的广告
4.要解决的问题
1.不会因为上下文的改变而改变代码(传统都是使用 if else 来判断)
2.如果新增加一种类型的...
分类:
Web程序 时间:
2015-07-12 14:17:18
阅读次数:
178
本文来源于我在InfoQ中文站翻译的文章,原文地址是:www.infoq.com/cn/news/2015/07/traffic-server-5.3.1-release近日,Apache软件基金会发布了Traffic Server 5.3.1版,该版本主要修复了之前版本的一些Bug,同时兼容于所有的5.x版本。Apache Traffic Server是个快速、可伸缩、可扩展、兼容于HTTP/1...
分类:
Web程序 时间:
2015-07-12 14:16:18
阅读次数:
125
1.说明
1.适配器模式: 可以将截然不同的函数接口封装成统一的API
2.实际应用举例,PHP的数据库操作有mysql, mysqli, pdo3种,可以用适配器模式统一成一致。类似的场景还有cache适配器,就是将memcache,redis,file,apc等不同的缓存函数统一成一致的
3.下面的例子可以帮助你对付各种数据库链接功能,mysql mysqli, pdo随便选,...
分类:
Web程序 时间:
2015-07-12 14:15:56
阅读次数:
138
很棒的CSS3文字立体效果,用鼠标选中文字,效果更清淅,CSS3的功能真的很强大,总能制作出一些令人吃惊的效果,支持css3,大家看效果的时候请使用其它的浏览器啊,比如火狐或Opera等,IE8没效果。
分类:
Web程序 时间:
2015-07-12 14:15:49
阅读次数:
172
1 var fileObj = document.getElementById('file').files[0]; 2 // js 获取文件对象 3 var FileController = url; 4 // 接收上传文件的后台地址 5 6 // FormDat...
分类:
Web程序 时间:
2015-07-12 14:12:34
阅读次数:
138
Webx框架:http://openwebx.org/petstore:webx3/webx-sample/petstore/tags/3.0/petstore编译之后:mvn jetty:run即可, 访问:http://localhost:8081/Webx MVC(以webx3为基础)1、we...
分类:
Web程序 时间:
2015-07-12 14:09:30
阅读次数:
199
效果图:页面代码 1 2 3 4 5 home 6 7 8 9 10 操作成功11 512 秒后回到主页13 返回 14 15 16 17 要注意的问题(html代码的顺序执行性)如果脚本代码的位置放在html代码的前面,如下: 1 2 3 4 ...
分类:
Web程序 时间:
2015-07-12 14:11:16
阅读次数:
124
重新看红皮书,觉得很多知识多看几遍确实是能看的更明白些。今天重温了一下对象创建和继承,就稍微记下来,巩固一下。 js是面向对象的编程语言,ECMA-262吧对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数”。每个对象都是基于一个引用类型创建的,这个引用类型可以是原生类型,也...
分类:
Web程序 时间:
2015-07-12 14:09:56
阅读次数:
150
在我们做前端时会碰到一个固定的宽度当文字超过我们这个固定宽度时我们不换行的同时希望文字隐藏了, 那我们通常会使用overflow:hidden来隐藏文字,但是发现在ie6,ie7下overflow:hidden无效了,那么如何解决这个问题呢?这就是ie6、ie7 的bug。解决方法:当父元素的直接子...
分类:
Web程序 时间:
2015-07-12 14:09:59
阅读次数:
136
1. 创建canvas画布注意:(1)width、height,这两个属性定义了canvas元素宽和高,从而相应的定义了2D渲染上下文的尺寸。 (2)2D渲染上下文的尺寸默认值:宽300像素、高150像素。2. 坐标左上角为原点(0,0)右移:x坐标增加下移:y坐标增加3. 2D渲染上下文(真正.....
分类:
Web程序 时间:
2015-07-12 14:06:15
阅读次数:
148
当我们用在MVC总使用IoC时,大家的Controller生命周期(lifestyle)是以哪种方式注册的呢? 之前我一直没有思考过这个问题。众所周知在MVC开发过程中,大部分的组件都是以PerWebRequest的方式注册到容器的,Controller也不例外,以Castle为例,注册Contro...
分类:
Web程序 时间:
2015-07-12 14:05:17
阅读次数:
126
在html5中要实现拖放操作,相对于以前通过鼠标操作实现,要简单得多,数据安全性也更有保障。只需要以下几步即可。给被拖拽元素添加draggable属性,如果是文件拖放。在拖拽元素的dragstart中初始化相关的数据信息,主要是DataTransfer对象。在目标元素的dragover事件中,取消其...
分类:
Web程序 时间:
2015-07-12 14:03:29
阅读次数:
158
1.jquery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jquery.fn.extend(object);给jQuery对象添加方法。$.extend({ add:function(a,b){return a+b;} }); //$.add(3,4);//r.....
分类:
Web程序 时间:
2015-07-12 14:03:46
阅读次数:
118
#第四章 瞬时响应:网站的高性能架构 ##4.1 网站性能测试 ###4.1.1 不同视角下的网站性能 1.用户角度:网站响应速度快还是慢 2.开发人员:关注系统本身及其子系统的性能,响应时间,吞吐量,并发能力,稳定性等指...
分类:
Web程序 时间:
2015-07-12 12:58:03
阅读次数:
268
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }? table { border-collapse: collapse; border-spacing: 0; }? fieldset,i...
分类:
Web程序 时间:
2015-07-12 12:57:41
阅读次数:
215