欢迎来到我的博客,欢迎转载,转载时请以链接形式注明作者和原始出处。

dns prefetch DNS预解析

当访问一个站点时,要获取内容,就要从服务器上获取内容,一个域名,根本不知道服务器在那,因为只有通过IP才能找到,DNS也就是充当这个角色,根据域名查找出IP.这一过程换为DNS查找。操作系统有,浏览器也有。   <link rel="dns-prefetch" href="img1.xx.com"/> <link rel="dns-prefetch" href="img2.xx.com"/>   在头部加上上面代码可以实现预解析。Google和FF3.5+是支持了,IE10貌似也开始支持。 如果不想使用,可以用以下的 <meta http-equiv=”x-dns-prefetch-control” content=”off” /> 当然要谨慎使用,浏览器的不同实现,可能性能会有所差异。

.net Remoting速度比较

关于Remoting 速度 IpcChannel>TcpChannel-> HttpChannel 1、IPC速度最快,进程间通讯,但能于能于本机和本机。 2、TCP采用二进制传输,性能也不错 3、HTTP采用SOAP协议。速度肯定会最慢了。  

wordpress批删除垃圾评论插件

很长时时没上博客看了,比较忙,结果一看,垃圾一大堆。前2天也没管,今天看不过去了。搜了一下插件。 Delete Pending Comments 试过了,可以指删除没有审核的过的评论。 使用方法: 1、在插件菜单里选择安装插件Delete Pending Comments搜索,选择第一个。安装->启用插件 2、鼠标移动到左边评论里菜单时会显示(所有评论和Delete Pending Comments菜单),选择Delete Pending Comments 3、复制上面提示的文字,I am sure I want to delete all pending comments and realize this can’t be undone ,当然你要注意最后的空格,不然可能会失败。千万注意。  4、点击Delete Pending Comments,如果出现提示成功(I ...

Request.UrlReferrer.ToString() 乱码

如果在web.config里配置了编码为GB2312,而QueryString里又有中文,这个时候用Request.UrlReferrer.ToString() 也能就会出现乱码,原因是调用了ToString方法,MSDN的解释: 实例,它包含 Uri 实例的非转义规范化表示形式。除了 #、? 和 %,所有字符均为非转义字符。 监控一下你就会发现: Request.UrlReferrer 1、你会发现 用 Request.UrlReferrer.OriginalString和 Request.UrlReferrer.AbsoluteUri都可以。不会乱码。 2、当然还会有别外的方法:用Request.UrlReferrer.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped)貌似也可以得到正确答案。 3、当然还有其它方式:Request.ServerVariables["HTTP_REF...

c# 鲜为人知的关键字 __arglist

微软公布了很多关键字,当然也有很多没公布的,要实现可变长的参数的方法我可能用params关键词,可以说很方便,也有一些要注意的。如params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。详见:http://msdn.microsoft.com/zh-cn/library/w5zay9db(v=vs.80).aspx,当然还有其它方式实现,就是要说的__arglist的关键词,顾名思义,就是参数列表。但微软并没有在关键词列表上公布,(所有关键词列表详见:http://msdn.microsoft.com/zh-cn/library/x53a06bb.aspx) 说说用法: static void Main(string[] args) { Test(__arglist(1,2,"test")); Console.R...

TaskKill 命令用法

     都知结束进程可以在任务管理器里面,当然在dos下也可以。 输入taskkill/?会显示: TASKKILL [/S system [/U username [/P [password]]]]          { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F] 描述:     使用该工具按照进程 ID (PID) 或映像名称终止任务。 参数列表:     /S    system           指定要连接到的远程系统。     /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。     /P    [password]       为提供的用户上下文指定密码。如果忽略,提示                            输入。     /FI   filter           应用筛选器以选择一组任务。                            允...

查看sql server 版本号

  查看sql server版本的SQL语句: SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 显示结果为: sql 版本结果 可以看出是sql2005的, 发行版 Sqlservr.exe RTM 2005.90.1399 SQL Server 2005 Service Pack 1 2005.90.2047 SQL Server 2005 Service Pack 2 2005.90.3042 SQL Server 2005 Service Pack 3 2005.90.4035 当然也可以用@@VERSION,用法为: SELECT @@VERSION 会返回如下结果: Microsoft SQL Server 2005 - 9.00.5000.00 (X64)   Dec 10 2010 10:38:40   Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition (64...

SQL Server SQL语句 查看数据库中所有表

select * from sysobjects where [Type]=’U’ order by name  U代表所有用户表  S代表所有系统表

RegexOptions.Compiled的速度性能问题?

按MSDN说明 RegexOptions.Compiled会启动匹配速度,而在实际中,因为有近20000个Regex,还有上亿的匹配,所以每个正则初始化,然后循环去匹配,而内存去用到了2G,而速度去没有变快。MSDN的解释是指定将正则表达式编译为程序集。 这会产生更快的执行速度,但会增加启动时间。 但测试过后,1000次和2000次循环匹配,加了RegexOptions.Compiled反而比不加RegexOptions.Compiled选项慢几十倍?当然正则提前都实例化好了。 在内存占用方面,使用RegexOptions.Compiled时,通常每个表达式会占用5KB~15KB的内存,这貌似是符合的。

Apologize

现场版: youku地址,: 腾讯地址 :http://v.qq.com/play/a0090UMNnl9.html 稍清晰一点 各种不一样的版本、:http://v.qq.com/search.html?a1=388&a2=0&n0=17&n1=0&n2=0&n3=0&n4=0&n5=16&n6=0&n7=371&n8=1&pagetype=3&mi_pagenum=1&ms_key=apologize&ms_search_type=0&ms_sort=0&ms_type_num=0&nds=1&uin=0 http://www.soku.com/search_video/q_apologize