<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vrwind专栏]]></title><description><![CDATA[day day up]]></description><link>https://blog.youkuaiyun.com/vrwind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vrwind]]></copyright><item><title><![CDATA[SqlCacheDependency]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7316515</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7316515</guid><author>vrwind</author><pubDate>Sun, 04 Mar 2012 03:14:55 +0800</pubDate><description><![CDATA[强大的SqlCacheDependency



          最近我在忙于研究负载平衡、并发性容错性等性能优化问题，ASP.NET有太多强大的功能等待学习和挖掘。今天，Bosnma和大家一起研究在ASP.NET中缓存机制如何帮助我们在高流量网站中减少服务器负担。

何为缓存

         缓存无处不在，尤其是流量较高的网站。对于某些页面（尤其是带有一个或更多数据库操作]]></description><category></category></item><item><title><![CDATA[Sql Server 中提供了begin tran，commit tran和rollback tran]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7293153</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7293153</guid><author>vrwind</author><pubDate>Sat, 25 Feb 2012 12:04:14 +0800</pubDate><description><![CDATA[EXEC TEST_PROC '文综','包括历史，地理，政治','政治','文综的一门'
CREATE PROCEDURE [dbo].[TEST_PROC]
@A_Name NVARCHAR(20),         -- A表姓名
@A_Remark NVARCHAR(4000), -- A表备注
@B_Name NVARCHAR(20),         -- B表姓名
@B_R]]></description><category></category></item><item><title><![CDATA[SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7282189</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7282189</guid><author>vrwind</author><pubDate>Wed, 22 Feb 2012 10:13:00 +0800</pubDate><description><![CDATA[SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载 
一. 简体中文


1. SQL Server 2008 R2 Developer (x86, x64, ia64) - DVD (Chinese-Simplified)


File Name: cn_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522724]]></description><category></category></item><item><title><![CDATA[windows server 2008 r2 下载地址]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7280550</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7280550</guid><author>vrwind</author><pubDate>Tue, 21 Feb 2012 17:30:30 +0800</pubDate><description><![CDATA[http://care.dlservice.microsoft.com/dl/download/f/3/8/f384e78b-8f1d-42a6-a308-63e45060e823/7601.17514.101119-1850_x64fre_server_eval_zh-cn-grmsxeval_cn_dvd.iso?lcid=2052&prod=winsvr2]]></description><category></category></item><item><title><![CDATA[服务器使用Excel导出控件出错处理]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7276382</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7276382</guid><author>vrwind</author><pubDate>Mon, 20 Feb 2012 16:58:35 +0800</pubDate><description><![CDATA[问题：C# Microsoft.Office.Interop.Excel 系统找不到指定的文件。

解决：
这是开发机和运行环境的Office版本不一致导致的，需要开发机安装的Office和服务器上一致。
问题：System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000]]></description><category></category></item><item><title><![CDATA[使用 StateServer 持久保存 Session 会话状态 ！]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7267196</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7267196</guid><author>vrwind</author><pubDate>Fri, 17 Feb 2012 11:34:07 +0800</pubDate><description><![CDATA[ASP.NET 使用mode=”InProc”方式保存Session老是丢失，无奈改成StateServer 模式。

session是工作在你的应用程序进程中的。asp.net进程、iis往往会在20分钟之后重启相关的应用程序，缓冲池满了（例如100个之后）也会重启，各种进程保护措施都会随时重新启动，因此InProc方式丢失session是很正常的事。csdn上明确告诉了这种模式只能保存“易]]></description><category></category></item><item><title><![CDATA[MVC3-RAZOR-玩转WebImage]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7180984</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7180984</guid><author>vrwind</author><pubDate>Fri, 06 Jan 2012 13:28:42 +0800</pubDate><description><![CDATA[目录
1获取图片
2查看webimage的属性
3图片的缩放
4翻转
5水印
6裁减
7保存
8输出


1 获取图片
1.1从上传中获取图片

WebImage pic = WebImage.GetImageFromRequest("uploadfile");

1.2从流里获取

    WebImage image0 = new WebImage(File]]></description><category></category></item><item><title><![CDATA[看似简单!解读C#程序员最易犯的7大错误]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7169090</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7169090</guid><author>vrwind</author><pubDate>Sat, 31 Dec 2011 17:11:11 +0800</pubDate><description><![CDATA[编程时犯错是必然的，即使是一个很小的错误也可能会导致昂贵的代价，聪明的人善于从错误中汲取教训，尽量不再重复犯错，在这篇文章中，我将重点介绍 C#开发人员最容易犯的7个错误。

　　格式化字符串

　　在C#编程中，字符串类型是最容易处理出错的地方，其代价往往也 很昂贵，在.NET Framework中，字符串是一个不可变的类型，当一个字符串被修改后，总是创建一个新的副本，不会改变源字符串，]]></description><category></category></item><item><title><![CDATA[ASP.NET性能优化之局部缓存]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7168817</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7168817</guid><author>vrwind</author><pubDate>Sat, 31 Dec 2011 16:00:58 +0800</pubDate><description><![CDATA[核心提示：今天我们将谈到ASP.NET性能优化方面的问题，局部缓存的作用是为了解决某个特定区域需要经常更新，而其他区域更新不明显的问题。



　　在网站的开发过程中，经常碰到的一类需求场景是：

　　1：页面含热点新闻，热点新闻部分需要10分钟更新一次，而整个页面的其它部分1天内都不会变动；

　　2：首页的某个BANNER需要显式：欢迎***；

　　上面场景中的1，如果整]]></description><category></category></item><item><title><![CDATA[ASP.NET性能优化之反向代理缓存]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7168810</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7168810</guid><author>vrwind</author><pubDate>Sat, 31 Dec 2011 15:59:54 +0800</pubDate><description><![CDATA[核心提示：今天我们将要讲到的是大型站点的一种常用做法，将缓存部署在反向代理服务器上，这类缓存我们通常称之为反向代理缓存。



　　到目前为止，我们讨论了把缓存存放在ASP.NET的输出缓存中（内存和硬盘），以及浏览器缓存中，而大型站点的另一种常用做法是将缓存部署在反向代理服务器上，这类缓存我们通常称之为反向代理缓存，比如Squid和Varnish。这两款软件通常都部署在非WINDOWS平]]></description><category></category></item><item><title><![CDATA[ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7168075</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7168075</guid><author>vrwind</author><pubDate>Sat, 31 Dec 2011 11:41:28 +0800</pubDate><description><![CDATA[Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别

方法1，使用Response.Write，这种方法会把JS代码写在页面的最顶部(的前面)：

方法2，使用RegisterStartupScript，这种方法会把JS代码嵌]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC3缓存之一：使用页面缓存]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7167943</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7167943</guid><author>vrwind</author><pubDate>Sat, 31 Dec 2011 11:13:41 +0800</pubDate><description><![CDATA[在以前的WebForm的开发中，在页面的头部加上OutputCache即可启用页面缓存，而在MVC3中，使用了Razor模板引擎的话，该如何使用页面缓存呢？

如何启用

在MVC3中要如果要启用页面缓存，在页面对应的Action前面加上一个OutputCache属性即可。

我们建一个Demo来测试一下，在此Demo中，在View的Home目录下的Index.cshtml中让页面输入]]></description><category></category></item><item><title><![CDATA[String.Format格式说明]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/7165448</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/7165448</guid><author>vrwind</author><pubDate>Fri, 30 Dec 2011 16:11:51 +0800</pubDate><description><![CDATA[C#格式化数值结果表






字符



说明



示例



输出




C

货币

string.Format("{0:C3}", 2)

＄2.000



D

十进制

string.Format("{0:D3}",
 2)

002



E

科学计数法

1.20E+001]]></description><category></category></item><item><title><![CDATA[jquery 弹出窗口]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/6976402</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/6976402</guid><author>vrwind</author><pubDate>Wed, 16 Nov 2011 12:04:53 +0800</pubDate><description><![CDATA[Jquey Test    
    
    
        $(function () {
            showWin();
            setTimeout(hide,2000);
        });

        function showWin() {
            /*找到div节点并返回*/
            var winNode]]></description><category></category></item><item><title><![CDATA[javascript的URL编码和解码]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/6976070</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/6976070</guid><author>vrwind</author><pubDate>Wed, 16 Nov 2011 10:56:22 +0800</pubDate><description><![CDATA[在使用url进行参数传递时，经常会传递一些中文名的参数或URL地址，在后台处理时会发生转换错误。在有些传递页面使用GB2312，而在接收页面使用UTF8，这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL，与使用客户端javascript的encodeURI函数编码的URL，结果就不一样。
javaScript中的编码方法：
escape() 方法：]]></description><category></category></item><item><title><![CDATA[ASP.NET 伪静态的实现]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/6975372</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/6975372</guid><author>vrwind</author><pubDate>Wed, 16 Nov 2011 01:29:02 +0800</pubDate><description><![CDATA[伪静态的好处：

1. 搜索引擎比较喜欢.html,.htm的（与.jsp,.php,.aspx,.cff相比），因为.html, .htm是静态的，更容易让引擎了解你网页的内容。而动态网页的内容是根据用户，来输出不同的内容，不容易让引擎吸收具体HTML内容。

2. 如果不用URL Rewriting将拓展名隐藏或改成.html，那么假如这个网站要换个技术或把动态页面换成静态，则需要寻找]]></description><category></category></item><item><title><![CDATA[jquery 浏览器类型判断]]></title><link>https://blog.youkuaiyun.com/vrwind/article/details/6975359</link><guid>https://blog.youkuaiyun.com/vrwind/article/details/6975359</guid><author>vrwind</author><pubDate>Wed, 16 Nov 2011 01:08:32 +0800</pubDate><description><![CDATA[在判断浏览器类型时不能使用   $.browser="***"   正确的判断所以做了一下改进
$(function () {
                $.each($.browser, function (property, value) {
                    if ($.browser.msie) {
                        docume]]></description><category></category></item></channel></rss>