热门文章
随机推荐
原创文章
- 调节iphone屏幕亮度
- 隐藏ios系统的音量变化显示界面
- 修改浏览器的user-agent字符串,模拟移动设备访问站点
- 在apple设备上显示网站图标
- 判断用户的是iPhone还是iPad
- 代码实现iPhone震动
- cocos2d for iPhone教程
- UITableView的cell设置背景图
- 控制Log的输出
- XCode文档注释
- iPhone版本判断
- VMware的自定义启动
- 备份XCode键盘快捷键和颜色文字
- error communicating with the iTunes Store
- HTML5 canvas效果Liquid Particles
- apple的html5 Showcase
- html5test.com测试你的浏览器支持多少html5特性
- 网络限速软件NetBalancer
- first-letter在各浏览器中的表现
- 兼容各浏览器的CSS实现超出部分自动换行
随机生成字符串
//将字符随机排序
function strRandom(str){
var strResult = "";
var i;
while (str.length > 0) {
i = Math.floor(Math.random()*str.length); //get a random number
strResult += str.charAt(i);
str = str.replace(str.charAt(i),"");
}
return strResult;
}发布时间:2010/4/20 所属分类:【Javascript】UrlScan.ini配置文件
微软给了我们一个很好的工具用来使IIS安全的运行,这个工具是iislockdown,里面有个工具UrlScan,下面是它的配置文件
发布时间:2010/4/20 所属分类:【IIS】在win2k下建立泛域名解析
1、安装DNS服务
2、建立testA.com和testB.com两个域、主机、反向解析 ,
3、在test.Acom域下建立名为*的子域
4、在*.testA.com域下建立名称为空的主机,设置ip地址
5、在*.testB.com域下建立名称为空的主机,设置IP地址
6、重新启动DNS服务
7、命令行下ping jjkjjj.testA.com , asff.testA.com , sdfsdlf.testB.com , ljlljljlj.testB.com试试.发布时间:2010/4/20 所属分类:【System】关闭Nginx版本显示信息
Nginx 会在 http 头,或者出现错误页的时候会有醒目的版本号提示。
为了安全,可以关闭这些信息。
方法很简单,只需在 nginx.conf 的 http { 里头加入 server_tokens 的参数
例如:http {
include mime.types;
default_type application/octet-stream;
server_tokens off; #关闭版本显示
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;发布时间:2010/4/20 所属分类:【Nginx】Nginx简单的防盗链和带宽限制
对于nginx而言,本身也有简单的防盗链模块ngx_http_referer_module,配置比较简单,定义文件类型:
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
valid_referers none blocked server_names *.163.com 163.com baidu.com;
if ($invalid_referer) {return 403;}
expires 30d;
}发布时间:2010/4/20 所属分类:【Nginx】为nginx设置默认虚拟主机(空主机头,默认主机头)
nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效
最关键的一点事,在server的设置里面添加这一行:
listen 80 default;
后面的default参数表示这个是默认虚拟主机。
这个设置非常有用。
比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.
目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:
server {
listen 80 default;
return 500;
}
也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:
server {
listen 80 default;
rewrite ^(.*) http://www.xw81.com permanent;
}
发布时间:2010/4/20 所属分类:【Nginx】更改win2003的IIS 6.0对上传下载文件的大小限制
更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)
发布时间:2010/4/20 所属分类:【IIS】一个更新OE地址簿的批处理,部分适用
适合我们公司内部情况而写的一个批处理,使用时有什么问题可以与我联系,中间用到了pskill和reg两个文件,可以上网搜索
发布时间:2010/4/20 所属分类:【Mail】全面优化winxp以及winxp的一些技巧
1) 休眠模式:
有两种方法进入休眠模式。 一-->
打开任务管理器-->关机-->休眠;
-->开始-->关闭计算机-->按住shift键,点关闭即可进入休眠模式
2)加速windowsXP 的性能
打开我的电脑的属性-->高级-->性能设置-->自定义-->把不要的都去掉
3) 提高启动速度
编辑boot.ini,删掉"/fastdetect",另外打开运行,输入msconfig,-->启动-->去掉不必要的启动项目发布时间:2010/4/20 所属分类:【System】HTML4标签的默认样式列表
table { display: table }
tr { display: table-row }
thead { display: table-header-group }
tbody { display: table-row-group }
tfoot { display: table-footer-group }
col { display: table-column }
colgroup { display: table-column-group }
td, th { display: table-cell; }
caption { display: table-caption }
th { font-weight: bolder; text-align: center }
caption { text-align: center }发布时间:2010/4/20 所属分类:【(X)Html/CSS】我的ID型参数过滤防注入之道
判断用户提交的数字参数,诸如**.asp?id=xxx
思路:用户提交的不是数字的情况下(**.asp?id=xxx and 1=1),将后面非数字字符全部过滤
这样,在被注入或发生其他情况时,都能显示正确的数据发布时间:2010/4/20 所属分类:【ASP】netsh命令的修改+转贴
netsh命令的一些基本用法
发布时间:2010/4/20 所属分类:【System】Outlook Express邮件丢失问题解决方法之一
多朋友在使用OE收发邮件时经常会出现邮件丢失的情况,如打开OE收件箱或其他,发现里面没有邮件或少了部分邮件,给工作和联系添了不少麻烦,下面是解决和预防之道。
一、解决
需要用到工具Easy Recovery,这个软件可以修复受损的OE文件。具体步骤如下(假设OE的收件箱丢失了邮件):
1.打开OE,"工具"--"选项"--"维护"--"存储文件文件夹"--"更改",记下显示的文件路径并打开.关闭OE
2.打开后会发现一个叫"收件箱.dbx"的文件,这个对应的就是OE的收件箱.新建文件夹a,将"收件箱.dbx"文件剪切到里面.打开OE,点收件箱,这时系统会生成一个新的空收件箱.关闭OE.
3.打开Easy Recovery,选择"Email repair" --"Outlook Express repair",选择刚才移动到文件夹a的收件箱.dbx,然后可选修改下面的保存路径,next,等待,done.
4.打开OE,选择"文件"--"导入"--"邮件",选择与你OE对应版本的Outlook Express ,
下一步,选择"从OEx 存储目录中导入邮件","确定",然后"浏览"选择你刚才修复好了的收件箱的路径,下一步,选择指定的收件箱,然后导入,等待,大功告成.发布时间:2010/4/20 所属分类:【Mail】Nginx反向代理for win2003
新增proxy.conf文件
修改nginx.conf文件发布时间:2010/4/20 所属分类:【Nginx】给JavaScript加上一个StringBuilder类
最近学习.net的时候,知道了.net中有StringBuilder类来方便频繁的字符串操作,想起java中也有StringBuffer类来创建可修改的字符串序列,何不给自己喜爱的JavaScript也加上这么个功能呢?于是祭起editplus,经过一番努力,终于有了下面的代码,写完之后上网搜了几个别人写的,感觉自己这个可以生成有规则的html代码的功能是别人没有的,所以贴出来给大家拍拍砖。
发布时间:2010/4/20 所属分类:【Javascript】【翻译】Styling an input type="file"美化文件上传控件
此文章指向了一个外部链接
发布时间:2010/4/20 所属分类:【(X)Html/CSS】安装Nginx为Windows服务
用到微软的2个工具: instsrv.exe srvany.exe
第一步:运行命令instsrv Nginx d:\nginx\srvany.exe
这样就安装了一个Nginx的服务
第二步:配置Nginx的运行参数
直接将配置导入到注册表Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NGINX\Parameters]
"Application"="d:\\nginx\\nginx.exe"
"AppParameters"=""
"AppDirectory"="d:\\nginx\\"发布时间:2010/4/20 所属分类:【Nginx】Win2003虚拟主机设置
首先说明我安装软件的目录名及很多目录的名称建立方法:密码产生器生成随机字符串,复制后粘贴到hashcalc中计算,得到的32位MD5字符串加上原来目录名称即成为现有目录名。如生成的“npU5BhdUb^W(E\zQ'”的MD5值为“4cb691f3acabdb3ea428199e141a3da3”,则原来的"c:\program files\winrar"变成了"f:\5cd7c29b154074add98a443937bcea6b_soft\4cb691f3acabdb3ea428199e141a3da3_winrar",下面为了方便,就不这么麻烦了,如果有,简称为前缀
发布时间:2010/4/20 所属分类:【System】打开Nginx的gzip压缩
nginx默认情况下gzip是开启的,但是只对html文件压缩,不对js文件压缩,所以需要配置一下nginx的gzip_types参数
编辑nginx.conf文件,在http段加入一下配置
gzip on;
gzip_min_length 1000;
gzip_buffers 4 8k;
gzip_types text/plain application/x-javascript text/css text/html application/xml text/javascript;
重启nginx就可以了发布时间:2010/4/20 所属分类:【Nginx】access批量修改表字段名
新建一个模块,把下面这段代码拷贝进去,然后在这段代码中间点一下鼠标(把光标移进去),然后按F5运行即可
Sub test()
Dim fld As Field
Dim tdf As TableDef
Dim strTableName As String
strTableName = "表1"
For Each tdf In CurrentDb.TableDefs
If tdf.Name = strTableName Then
For Each fld In tdf.Fields
fld.Name = Mid$(fld.Name, 5)
Next
Exit Sub
End If
Next
End Sub发布时间:2010/4/20 所属分类:【System】