11 2012 档案
摘要:regsvr32命令这里有很多Regsvr32命令,看了后就明白了Regsvr32命令修复系统故障实例使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。2000系统的regsvr32.exe在winnt\system32文件夹下;WInXP系统的regsvr32.exe在windows\system32文
阅读全文
摘要:页面把需要的css js文件一起加载,对速度是有影响了,文件的请求排队会影响到主体dom的加载,而且暂时用不到的文件被加载也增加文件的字节。 能否把部分css和js文件的加载放到需要用到的时候在加载呢? 这是一个demo http://www.greengnn.org/lab/load/test.html假定页面必须用到的文件为 file.css file.js 在加载过程中或者触发某个条件才需要用到的文件 dom-min.js box.css那么就可以分批异步加载剩下这两个文件异步加载函数function loadScript(url, callback){ var script = doc
阅读全文
摘要:IBatis 动态查询条件下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值Hash表\返回hash表\动态sql<statement id="XinxiTable_SelectAll" listClass="ArrayList" resultMap="SimpleXinxi" parameterClass="Hashtable" cacheModel="xinxi-cache" > SELECT <dynamic prepend="top"
阅读全文
摘要:先看下面两个Url,他们传递的参数一样么?aaa.aspx?tag=.net%bc%bc%ca%f5aaa.aspx?tag=.net%e6%8a%80%e6%9c%af看起来好像是不一样,其实他们都是对".net技术"进行了UrlEncode,不过一个是GB2312的编码,一个是Utf-8的编码。Response.Write(Request.QueryString["tag"]); 可以得到Utf-8传过来的正确参数,而GB2312是错误的可以用下面的得到GB2312的URLstring q = Request.Url.Query;System.Col
阅读全文
摘要:这里所说的搜索引擎主要是Google,因为像百度这种搜索引擎,老老实实的只使用GB2312编码,自然不存在识别的问题。而Google本来也很厚道的会在Url中标识一下关键词的编码类型,可惜得加一个修饰“有时”,而另外一些时候,它会十分体贴的自动识别转化而不告诉你……本着“Google可往,我亦可往”的信念,自己动手解决关键字编码自动识别的问题。好在需要识别的范围已经限定了:GB2312 or UTF-8。那么当然要从了解这两种编码的编码格式下手。网上资源很多,摘其精华。两种编码的格式限定:GB2312:每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”,第二个字节称为“低位字节”。 “
阅读全文
摘要:微软为缓解构造HashTable冲突导致拒绝访问攻击漏洞,在 MS11-100 漏洞安全更新中对于ASP.NET单次的提交量做了一个最大量限制1000,当提交数据超过这个默认值时就会抛出System.InvalidOperationException异常.参考 http://support.microsoft.com/kb/2661403/cn解决方案:修改webconfig文件达到窗体项或文件的此限制的应用程序可以修改<configuration><appSettings><add key="aspnet:MaxHttpCollectionKeys&q
阅读全文
摘要:'1结合2,能解决弹出窗口后字体不变的问题'System.Web.HttpContext.Current.Response.Write("<script>alert("""& msg &""")</script>") '1'System.Web.HttpContext.Current.Response.Write("<script>document.location=document.location;</scrip
阅读全文