.shadow{
    width:250px;height:auto;border:#909090 1px solid;background:#fff;color:#333;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
/*
for ie:
direction 阴影角度 0°为从下往上 顺时针方向
strength 阴影段长度

-moz-box-shadow: 2px 2px 10px #909090;
-webkit-box-shadow: 2px 2px 10px #909090;
box-shadow:2px 2px 10px #909090;

第一个参数是x轴阴影段长度
第二个参数是y轴阴影段长度
第三个参数是往四周阴影段长度
第四个参数是阴影段颜色
*/
}

.fix{
    width:50px; position:fixed; background:black; 
    top:0; left:0;z-index:1000; 
    /*For IE6 */
    _position: absolute; 
    _top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ?     
				documentElement.scrollTop :
				document.body.scrollTop);
    /*固定居中
    _top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ?     
				documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight )/ 2 :
				document.body.scrollTop + (document.body.clientHeight - this.clientHeight )/ 2 );
    */
}

Nginx 自动禁止爬虫IP采集

### 背景最近我们有一个公开服务提供给客户查询关键词的热度值,由于这个API做在官方网站上,自然没有用户登陆,也没有很高查询成本,所以设计上没有任何鉴权无法进行身份认定,于是就被一个爬虫开了超高并发请求,直接后端的AWS Tomcat CPU被用尽,导致无法响应。爬虫显然...… Continue reading

Redis原子性事务Lua应用

Published on June 28, 2020