alex kinhoom

As she stalked the room, I could feel the aura of her presence

header头中Connection:close和keep-alive的区别

keep-alive 直观理解,就是一个连接一直存活,换言之,就是长连接,开启该属性,可以使一次TCP连接为同一用户的多次请求服务,提高了响应速度。比如网页中的静态资源图片、CSS、JS、Html都在一台Server上,当用户访问其中的Html网页时,网页中的图片、Css、Js都构成了访问请求,打开KeepAlive 属性可以有效地降低</striong>TCP握手的次数,减少h...

双击单击易忽视的问题

出错点 监听了双击事件的同时,也触发了单击事件,不能达到预想的双击触发双击,单击触发单击的设想 实现 实现双击的同时单击,达到互不影响的效果,原理是设定一个flag,将其初始值赋false,当触发单击事件时,延时500ms(最佳延迟时间)判断flag是否为true,若是,则return(不影响双击事件),若是false则完成单击的行为。当然了,flag赋true是在dblclick监听时设置...

关于获取客户端ip的思考

HTTP_CLIENT_IP 代表的是代理服务器发送的HTTP头,如果是超级匿名代理,则返回none值,该值若存在,REMOTE_ADDR也将会替换为这个代理服务器的ip。 HTTP_X_FORWARDED_FOR 代表的是用户在哪个ip使用的代理,其有可能存在,也有可能伪造。 REMOTE_ADDR 代表的是最后客户端和服务器握手时候的ip,若此时使用了匿名代理,REMOTE_ADDR将显...