随笔分类 - C#
摘要:View Code1privatevoidOpenExcel()2{3……4}56privatevoidStartOpen()7{8OpenExcel();9}10catch(){}11finally12{13GC.Collect();//强制回收14
阅读全文
摘要:在进行字符串匹配的时候通过添加(?s)(?i)忽略空格和换行以及忽略大小写(?s) 点号匹配一切字符(含换行符)(?i) 进行不区分大小写的匹配(?<name>...) 命名捕获(?<=1)ABC(?=2)找到以1开头,以2开头,并不包含1、2的匹配
阅读全文
摘要:因为ASP.NET中Session的存取机制与ASP相同,都是保存在进行中,一旦进程崩溃,所有Session信息将会丢失,所以我采取了将Session信息保存到SQL Server中,尽管还有其它的几个方式(本文不作介绍),要将Session保存到SQL Server中,需要有以下几个步骤:1.首先要创建用于保存Session数据的数据库,以命令行的形式用aspnet_regsql.exe来完成,具体命令为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype c-d sd -E该命令是
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Data;usingSystem.Web.SessionState;namespacefriends{///summary///Handler的摘要说明////summarypublicclassHandler:I
阅读全文
摘要:1、若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS \Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有 allowDefinition="MachineToApplication"改为allowDefinition="Everywhere" 2、在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建。 我按他们说...
阅读全文
摘要:asp.net 中,默认的url参数是用utf-8编码的,但是有很多时候不是用的默认编码,比如gb2312也是常用的之一,如下:编码: [代码]解码:[代码]其中tmp1和tmp2为两个不同编码的参数,解码部分的QueryField为其中的tmp1,因为tmp1是用gb2312编码的。如果要解码tmp2,将解码部分的编码“GB2312”改为"UTF-8" 即可。
阅读全文
摘要:String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在...
阅读全文
摘要:第一步:创建服务框架 从Visual C# 工程中创建 Windows 服务(Windows Service)其中各属性的含意是:[代码] 第二步:向服务中增加功能 在 .cs代码文件中我们可以看到,有两个被忽略的函数 OnStart和OnStop。 OnStart函数在启动服务时执行,OnStop函数在停止服务时执行。在这里,当启动和停止服务时,向一个文本文件中写入一些文字信息,代码如下:[代...
阅读全文

浙公网安备 33010602011771号