11 2012 档案

摘要:缓存可以在客户端和服务器中做,要是之间还有代理,代理也可能对响应进行缓存。代理是将客户端和服务器连接在一起,作为中间人角色,可以将客户端请求响应的内容进行缓存,在下次客户端缓存时,代理直接返回缓存结果,提高性能。代理缓存控制是在http头信息中cache-Control设置,当设成private时,... 阅读全文
posted @ 2012-11-27 16:39 八神吻你 阅读(5954) 评论(1) 推荐(3)
摘要:缓存是高性能网站的基石,可以达到的目的:减少往返将内容移到离客户端更近的地方避免为重复的内容,花费再次请求的时间在所有层缓存,一般应用有以下层次:1、浏览器2、本地代理-isp代理3、web服务器中: http.sys iis输出缓存 ASP.NET输出缓存 ASP.NET对象缓存、ASP.NET请求缓存4、SQLSERVER数据库我们尽可能合理地在每一层中进行缓存浏览器缓存减少服务器之间的往返,缩短相应时间.缓存静态内容:在http头信息中,cache-control属性表示缓存信息。设置cache-control属性,可以在IIS管理器中设置cache-control的值,还可以在Web. 阅读全文
posted @ 2012-11-26 15:04 八神吻你 阅读(2663) 评论(6) 推荐(3)
摘要:网络连接和初始HTTP请求浏览器检索网页,先从URL开始,使用DNS确定IP地址,再用基于TCP和HTTP协议连接到服务器,请求相关的内容,得到相应,浏览器解析并呈现到屏幕上。服务器响应后,浏览器响应不会同时全部到达,会陆续到达,有时候之间还会有时间间隔。页面解析和新的资源请求浏览器等待数据包时,会解析得到包,并寻找可用新的HTTP请求,并启动,每一个服务器,浏览器一般最多同时打开两个请求连接。一般一次请求:1、DNS解析IP地址的时间2、读取主页面时间:连接服务器,发送HTTP get请求,接受初始的HTTP响应时间,和盛余响应到达时间3、检查图片等其他资源,连接时间,请求并接受所需要的时间 阅读全文
posted @ 2012-11-25 18:57 八神吻你 阅读(1681) 评论(1) 推荐(1)
摘要:使用场景:对数据处理,想对一些数据进行统计,使用Group by 关键字,得到@Result,但是有时候 因为数据原因,一些组因为没有数据,结果不会显示,想找回丢失的组,我们可以把所有需要显示的组保存在临时表@Type,然后对@Result和@Type进行right join ,找回丢失的组信息。有时候我们希望返回的结果是按照指定的顺序返回,我们可以在临时表中增加orderID一个字段,对需要数据顺序指定大小,最后order by 这个字段得到我们想要的顺序。。。 阅读全文
posted @ 2012-11-21 18:57 八神吻你 阅读(468) 评论(0) 推荐(0)
摘要:一、行转列 1、建立表格 ifobject_id('tb')isnotnulldroptabletb go createtabletb(姓名varchar(10),课程varchar(10),分数int) insertintotbvalues('张三','语文',74) insertintotbvalues('张三','数学',83) insertintotbvalues('张三','物理',93) insertintotbvalues('李四','语文 阅读全文
posted @ 2012-11-20 10:23 八神吻你 阅读(586) 评论(0) 推荐(0)
摘要:正则表达式中的大多数结构匹配的文本会出现在匹配的结果中,但是有时候不但关心目标文本的匹配,还要判断目标文本左右两侧的文本是否符合要求,这种要求的正则里叫做断言。常见的断言有三类:单词边界、行的起始、结束的位置、环视。单词边界:正则记着:\b,它匹配“单词边界”的位置。使用情况: \bword\b \bword word\baword successawordswords successword success success success\B是非单词边界。行起始、结束位置在正则表达式中,这类匹配位置的元素叫做锚点,用来定位的,常用的锚点还有^和$,,分别匹配字符串的开始和结束的位置,如果. 阅读全文
posted @ 2012-11-07 09:04 八神吻你 阅读(1123) 评论(1) 推荐(0)
摘要:正则指引-括号之前学习字符组和量词,量词是形容字符组的,但是有时候我们希望用量词来形容多个元素,我们可以用括号完成,我们可以使用(...)把目标元素括起来,就可以把括号内部看成一个整体,在括号外部使用量词,量词就会对括号内部的所有元素作用。用括号改变量词的作用元素:re.research(r"^ab+$","ab"); != none //truere.research(r"^ab+$","abb"); != none //truere.research(r"^(ab)+$","abb 阅读全文
posted @ 2012-11-05 11:30 八神吻你 阅读(1470) 评论(0) 推荐(0)
摘要:量词:指定字符组出现的次数例如\d\d\d表示出现三个字符组,我们可以使用量词表示法:\d{3}量词可以表示字符组出现的次数,还可以表示字符组出现次数的范围:\d{0,10} : 就表示这边可以匹配出现0到10次之间整数。一般量词的表示:{n}{m,n} 表示范围:m<= X <=n{m,} 表示范围:m<= X ,X可以无穷大{0,n} 表示范围:0<= X <=n还存在一组常用量词,也可以叫量词简记法:* :{0,}+ :{1,}? :{0,1}点号:可以表示任意字符,除去换行符\n。 自制任意字符是:[\s\S] 匹配优先量词:会对量词的匹配优先,量词后面的 阅读全文
posted @ 2012-11-01 14:47 八神吻你 阅读(516) 评论(0) 推荐(0)