摘要:
1) 描述线程与进程的区别? 线程(Thread)与进程(Process)二者都定义了某种边界,不同的是进程定义的是应用程序与应用程序之间的边界,不同的进程之间不能共享代码和数据空间,而线程定义的是代码执行堆栈和执行上下文的边界。一个进程可以包括若干个线程,同时创建多个线程来完成某项任务,便是多线程。而同一进程中的不同线程共享代码和数据空间。用一个比喻来说,如果一个家庭代表一个进程,在家庭内部,... 阅读全文
摘要:
net start msdtc 阅读全文
摘要:
问题 1:为什么在已经有了临时表的情况下还要引入表变量? 解答 1:与临时表相比,表变量具有下列优点: • 如 SQL Server 联机丛书“表”(Table) 一文中所述,表变量(如局部变量)具有明确定义的范围,在该范围结束时会自动清除这些表变量。 • ... 阅读全文
该文被密码保护。 阅读全文
摘要:
在Global.asax文件中,如果不懂Global.asax文件,可以www.baidu.com一下,好多的,这个Global.asax用熟练了可以解决很多问题呵。 下面的方法过滤比较严格,如果用户在其它的输入包含敏感数据,都会被拒绝。 C# code protected void Application_BeginRequest(Object sender, EventArgs e)... 阅读全文
摘要:
$" //非负整数(正整数 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d )|(0 ))$" //非正整数(负整数 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d $" //整数 "^\d (\.\d )?$" //非负浮点数(正浮点数 0) "^(([0-9] \.[0-9]*[1-9][0-9]*)|(... 阅读全文
摘要:
C#和Asp.net下excel进程一被打开,有时就无法关闭, 尤其是website.对关闭该进程有过GC、release等方法,但这些方法并不是在所有情况下均适用。 于是提出了kill process的方法, 目前我见过的方法多是用进程创建时间筛选excel.exe进程, 然后kill 。 这样的方法是不精确的, 也是不安全的, 通过对网上一些关于Api运... 阅读全文
摘要:
using System; using Excel=Microsoft.Office.Interop.Excel; using System.Reflection; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace MailSend.classFile { /**//... 阅读全文