<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fcluser的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/fcluser</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; fcluser]]></copyright><item><title><![CDATA[C# 中关闭当前线程的四种方式]]></title><link>https://blog.csdn.net/fcluser/article/details/6736000</link><guid>https://blog.csdn.net/fcluser/article/details/6736000</guid><author>fcluser</author><pubDate>Wed, 31 Aug 2011 15:13:38 +0800</pubDate><description><![CDATA[.net强制退出主窗口的方法——Application.Exit()方法和Environment.Exit(0)方法
.net类库已经帮助我们实现了窗口的关闭，如果此窗口是系统的主窗口，关闭此窗口即应该退出了整个应用程序。
但事实上有时候并不是这样的，关闭窗口，只是停止了当前]]></description><category></category></item><item><title><![CDATA[CHM文件制作说明]]></title><link>https://blog.csdn.net/fcluser/article/details/6402114</link><guid>https://blog.csdn.net/fcluser/article/details/6402114</guid><author>fcluser</author><pubDate>Sat, 07 May 2011 17:58:00 +0800</pubDate><description><![CDATA[<br />一般CHM制作的主要过程就是确定hhp,hhc,hhk三个文件的制作过程.因为CHM的主要参数都是由这三个文件确定的.<br />hhp:CHM工程文件,CHM目标文件属性95%的参数都在这里被确定.<br />hhc,列表文件,确定目标文件中左侧树形列表中"目录"选项卡下的内容.<br />hhk,索引文件,确定目标文件中左侧树形列表中"索引"选项卡下的内容.<br />hhp几乎就是一个标准的ini文件.分为三个小节Option,Windows,Files.<br />先看一下Option小]]></description><category></category></item><item><title><![CDATA[程序员必须知道的SQLSERVER数据库优化技巧]]></title><link>https://blog.csdn.net/fcluser/article/details/6384888</link><guid>https://blog.csdn.net/fcluser/article/details/6384888</guid><author>fcluser</author><pubDate>Mon, 02 May 2011 18:37:00 +0800</pubDate><description><![CDATA[<br /><br />摘要：数据库优化不仅是数据库管理员的任务，程序员也必须知道一些优化技巧，有利于开发高效的数据库系统。 <br />关键字：数据库 优化 技巧<br />如果是团队开发，作为程序员必须知道本文描述的数据库优化技巧，如果你的sa水平比较差，那即使你再努力也些不出高效的数据库应用系统。 <br />如果是单独开发，那就更不必说了。<br />多数公司的数据库管理员(sa)是不够格的，即使拿了各种认证证件，也差不多还是垃圾管理员，无非是可以混个好职位，多拿一些工资。 <br />如果你所在的]]></description><category></category></item><item><title><![CDATA[iis 6.0 中一些文件无法下载问题解决]]></title><link>https://blog.csdn.net/fcluser/article/details/6343271</link><guid>https://blog.csdn.net/fcluser/article/details/6343271</guid><author>fcluser</author><pubDate>Sat, 23 Apr 2011 10:22:00 +0800</pubDate><description><![CDATA[<br /><br />今天把一个客户网站从iis5.0转到iis6.0服务器上后，发现一些文件无法下载，下载时提示“HTTP 错误 404 - 文件或目录未找到”，在网上搜索了一下发现是由于MIME设置问题导致某些类型文件无法下载（以ISO为例）：<br />　　症状： HTTP 错误 404 - 文件或目录未找到。<br />　　原因分析： IIS6.0取消了对某些MIME类型的支持，例如ISO，致使客户端下载出错。<br />　　解决方法： 在IIS中 属性->HTTP头->MIME类型->新建。在随]]></description><category></category></item><item><title><![CDATA[IIS状态代码的含义]]></title><link>https://blog.csdn.net/fcluser/article/details/6330437</link><guid>https://blog.csdn.net/fcluser/article/details/6330437</guid><author>fcluser</author><pubDate>Mon, 18 Apr 2011 10:03:00 +0800</pubDate><description><![CDATA[<br />当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时，IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中，同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功，还可以揭示请求失败的确切原因。
更多信息
日志文件的位置
在默认状态下，IIS把它的日志文件放在%WINDIR/System32/Logfiles文件夹中。每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默]]></description><category></category></item><item><title><![CDATA[  .Net WebClient 上传文件错误集锦]]></title><link>https://blog.csdn.net/fcluser/article/details/6313901</link><guid>https://blog.csdn.net/fcluser/article/details/6313901</guid><author>fcluser</author><pubDate>Sun, 10 Apr 2011 19:01:00 +0800</pubDate><description><![CDATA[<br /><br />一.“远程服务器返回错误: (501) 未实现”的错误<br />解决方法:<br />Web服务扩展中的WebDAV惹得祸,将IIS的"Web服务扩展"中的"WebDAV"设置成"允许"!<br />PS:iis6的 webdav支持 其实就是个基于http的ftp功能 ,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧？<br />二.“远程服务器返回错误 (403) 已禁止”的错误<br />解决方法：<br />进入网站的虚拟路径目录，虚拟目录属性给写入权限；<b]]></description><category></category></item><item><title><![CDATA[设计模式学习总结1]]></title><link>https://blog.csdn.net/fcluser/article/details/5505540</link><guid>https://blog.csdn.net/fcluser/article/details/5505540</guid><author>fcluser</author><pubDate>Tue, 20 Apr 2010 09:50:00 +0800</pubDate><description><![CDATA[单例模式:一个类只能一个实例，此时在多线程需要注意对象多次实例化，可以考虑多线程lock机制抽象工厂模式：1.运用反射机制动态加载程序集，构造不同对象的实例。                     2.通过方法直接返回对象的实例。                     3.通过配置参数返回对象的实例。]]></description><category></category></item><item><title><![CDATA[ASP.NET页面性能优化方案总结]]></title><link>https://blog.csdn.net/fcluser/article/details/5485406</link><guid>https://blog.csdn.net/fcluser/article/details/5485406</guid><author>fcluser</author><pubDate>Wed, 14 Apr 2010 15:40:00 +0800</pubDate><description><![CDATA[1.使用Page.IsPostBack减少页面回发次数2.避免使用服务器控件，如果用到服务器控件，有些控件不需要维护其状态，可以设置其属性: EnableViewState=false;如果整个页面控件都不需要维持状态视图，则可以设置整个页面的状态视力为false:         代码如下: 3.如果数据访问层存在大量字符串拼接时，请优先考虑使用StringBulider类4.页面缓存优化]]></description><category></category></item><item><title><![CDATA[如何：在十六进制字符串与数值类型之间转换（C# 编程指南）]]></title><link>https://blog.csdn.net/fcluser/article/details/5442676</link><guid>https://blog.csdn.net/fcluser/article/details/5442676</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:34:00 +0800</pubDate><description><![CDATA[字符 说明 示例 输出C 货币 string.Format("{0:C3}", 2) ＄2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:N}", 250000) 250,000.]]></description><category></category></item><item><title><![CDATA[CultureInfo 类]]></title><link>https://blog.csdn.net/fcluser/article/details/5442672</link><guid>https://blog.csdn.net/fcluser/article/details/5442672</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:32:00 +0800</pubDate><description><![CDATA[表示有关特定区域性的信息，包括区域性的名称、书写体系和使用的日历，以及有关对常用操作（如格式化日期和排序字符串）提供信息的区域性特定对象的访问。有关此类型所有成员的列表，请参阅 CultureInfo 成员。System.Object   System.Globalization.CultureInfo[Visual Basic]Public Class CultureInfo   I]]></description><category></category></item><item><title><![CDATA[C#中调用Windows API时的数据类型对应关系]]></title><link>https://blog.csdn.net/fcluser/article/details/5442667</link><guid>https://blog.csdn.net/fcluser/article/details/5442667</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:32:00 +0800</pubDate><description><![CDATA[在C#中做很多应用需要使用win32 API，但发现原型函数的一些数据类型看起来非常费劲，甚至在C#中“没有”这种数据类型，查阅了一下资料，数据类型对应关系整理如下，希望对大家有用：BOOL=System.Int32BOOLEAN=System.Int32BYTE=System.UInt16CHAR=System.Int16COLORREF=System.UInt32DWORD=System.]]></description><category></category></item><item><title><![CDATA[COM对象与其基础RCW分开后不能再使用该对象]]></title><link>https://blog.csdn.net/fcluser/article/details/5442665</link><guid>https://blog.csdn.net/fcluser/article/details/5442665</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:31:00 +0800</pubDate><description><![CDATA[RCW是一个.NET和COM之间的桥梁，上述错误就是在于COM那一段的陆地消失了，你再想走着这桥，系统就报错了，这种问题多半是COM对象被意外销毁或者没有抛出异常就崩溃导致。  解决问题是：肯定是系统对象在运行时某个地方，局部销毁了，在传入时，可用引用对象ref,out说明:运行库可调用包装 (RCW) 的主要目标是隐藏托管和非托管编程模型之间的差异。要实现无缝的转换，RCW 将使用选]]></description><category></category></item><item><title><![CDATA[C# System.Guid.NewGuid()格式化]]></title><link>https://blog.csdn.net/fcluser/article/details/5442661</link><guid>https://blog.csdn.net/fcluser/article/details/5442661</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:30:00 +0800</pubDate><description><![CDATA[System.Guid.NewGuid().ToString("N") + "|" + System.Guid.NewGuid().ToString("D") + "|"+ System.Guid.NewGuid().ToString("B") + "|"+ System.Guid.NewGuid().ToString("P");ece4f4a60b764339b94a07c84e]]></description><category></category></item><item><title><![CDATA[关于C#中timer类 在C#里关于定时器类就有3个(转)]]></title><link>https://blog.csdn.net/fcluser/article/details/5442659</link><guid>https://blog.csdn.net/fcluser/article/details/5442659</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:29:00 +0800</pubDate><description><![CDATA[关于C#中timer类 在C#里关于定时器类就有3个   1.定义在System.Windows.Forms里   2.定义在System.Threading.Timer类里   3.定义在System.Timers.Timer类里 System.Windows.Forms.Timer是应用于WinForm中的，它是通过Windows消息机制实现的，类似于VB或 Delphi中的Timer控件，内]]></description><category></category></item><item><title><![CDATA[SQLSERVER2000重新安装附加数据库问题]]></title><link>https://blog.csdn.net/fcluser/article/details/5442658</link><guid>https://blog.csdn.net/fcluser/article/details/5442658</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:28:00 +0800</pubDate><description><![CDATA[(1)新建一个同名的登录，但是不要赋予它任何数据库的访问权限。 (2)使用查询分析器，用以下命令使该登录与该用户对应在一起：选择数据库，然后执行exec sp_change_users_login Update_One,用户,新建登录名另外还有一个问题值得注意：数据库用户如果具有db_owner权限，用该用户登录查询的数据会出现两个表的，其中一个是dbo的，此时应去掉该数据库用]]></description><category></category></item><item><title><![CDATA[34步优化sql语句(转)]]></title><link>https://blog.csdn.net/fcluser/article/details/5442657</link><guid>https://blog.csdn.net/fcluser/article/details/5442657</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:27:00 +0800</pubDate><description><![CDATA[我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 （1）选择最有效率的表名顺序(只在基于规则的优化器中有效)： Oracle的解析器按照从右到左的顺序处理FROM子句中的表名，FROM子句中写在最后的表(基础表 driving table)将被最先处理，在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(inter]]></description><category></category></item><item><title><![CDATA[Session丢失的解决办法小结]]></title><link>https://blog.csdn.net/fcluser/article/details/5442653</link><guid>https://blog.csdn.net/fcluser/article/details/5442653</guid><author>fcluser</author><pubDate>Thu, 01 Apr 2010 19:26:00 +0800</pubDate><description><![CDATA[最近在做ASP.NET项目时，测试网站老是取不出Session中的值，在网上搜索了一下，找到一些解决方法，记录在这里。最后使用存储在StateServer中的办法解决了问题。 SessionState 的Timeout)，其主要原因有三种 一：有些杀病毒软件会去扫描您的Web.Config文件，那时Session肯定掉，这是微软的说法。 二:程序内部里有让Session掉失的代码，及服务器内存不足]]></description><category></category></item><item><title><![CDATA[C#.NET概念问题2]]></title><link>https://blog.csdn.net/fcluser/article/details/5372650</link><guid>https://blog.csdn.net/fcluser/article/details/5372650</guid><author>fcluser</author><pubDate>Fri, 12 Mar 2010 09:24:00 +0800</pubDate><description><![CDATA[1．HTTP1。0和HTTP1。1协议的区别答：HTTP/1.0协议使用非持久连接,即在非持久连接下,一个tcp连接只传输一个Web对象.HTTP/1.1默认使用持久连接(然而,HTTP/1.1协议的客户机和服务器可以配置成使用非持久连接).在持久连接下,不必为每个Web对象的传送建立一个新的连接,一个连接中可以传输多个对象!通俗点说，HTTP1.0规范中，一次连接只有一个请求和一个应答；而H]]></description><category></category></item><item><title><![CDATA[三元运算符与ifelse效率比较]]></title><link>https://blog.csdn.net/fcluser/article/details/5363604</link><guid>https://blog.csdn.net/fcluser/article/details/5363604</guid><author>fcluser</author><pubDate>Wed, 10 Mar 2010 09:40:00 +0800</pubDate><description><![CDATA[           Time.Begin();            for (double i = 0; i             {                int temp = 0;                if (temp == 0) temp = 1;                else temp = 2;            }            Time.E]]></description><category></category></item><item><title><![CDATA[正则表达式读取td等问题]]></title><link>https://blog.csdn.net/fcluser/article/details/5356761</link><guid>https://blog.csdn.net/fcluser/article/details/5356761</guid><author>fcluser</author><pubDate>Mon, 08 Mar 2010 16:06:00 +0800</pubDate><description><![CDATA[  string strHtml = " 3  60.217.232.199  80  CN  ";            string pattern = "([^";            Regex regex = new Regex(pattern, RegexOptions.IgnoreCase);            if (regex.IsMatch(strHtml))      ]]></description><category></category></item></channel></rss>