详解SqlConnection连接池机制

评论(0)浏览(281)分类:Asp.Net/C#/WCF
详解SqlConnection连接池机制  很多人认为 SqlConnection 的连接是不耗时的,理由是循环执行 SqlConnection.Open 得到的平均时间几乎为0,但每次首次open 时,耗时又往往达到几个毫秒到几秒不等,这又是为什么呢?  .net 中通过 SqlConnection 连接 sql server,我们会发现第一次连接时总是很耗时,但后面连接就很快,这个其实和SqlConnection 的连接池机制有关,正确的..

asp.net web.config配置redirectMode="ResponseRewrite"不起作用

评论(0)浏览(586)分类:Asp.Net/C#/WCF
asp.net web.config配置redirectMode=  asp.net的配置文件web.config中可以通过配置customErrors节点实现asp.net文件后缀文件,如aspx,ashx等发生错误时,转向自定义的错误页面,而不是显示默认的asp.net编译错误信息。如下+展开-XMLcustomErrorsmode="On"defaultRedirect="~/error.aspx"redirectMode="ResponseRewrite"errorstatusCode="404"redirect="~/error.aspx"/errorstatu..

铁通ip为何不固定

评论(0)浏览(109)分类:操作系统及应用软件
铁通ip为何不固定  使用铁通的宽带的时候,有些时候QQ显示的地址会不一样,自动换到别的城市,而不是实际的地址。  因为铁通、广电等后来新兴的网络运营商,由于骨干交换节点的带宽不够,为了保证用户的速度,就在各个城市购买IDC机房的高带宽线路进行流量穿透试接入,从而导致使用铁通、广电这类宽带的用户显示的是IDC机房的IP地址,这些IDC机房的接入端是..

数据量大时如何优化SqlServer查询

评论(0)浏览(231)分类:SQL及数据库
数据量大时如何优化SqlServer查询  1。表里面存在多个类型的数据,是把表拆开,每个类型一张表,还是就放在一个表里,拆开以后可以分流数据量,但是会导致查询和统计的处理困难。  答:对于含有图象数据类型的表还是另设一张表专门用来存储图象比较好.对于图象表:a:用这张表可以专门用来存储图片.b:如果把图象字段放在大表里,那么会给管理和编程带来很大的麻烦,如果图象被..

浏览器无法打开网页,登录MSN

评论(0)浏览(155)分类:操作系统及应用软件
浏览器无法打开网页,登录MSN  今天一个同事的电脑突然断电后重启开机的时候发现无法上网了,打不开网页,MSN无法登陆,但是QQ可以登录,这样应该不是网卡的问题了。  断电前电脑还是好好的,可以打开网页,msn,qq都可以登录。怎么断电后开机就无法打开网页了。我第一反应就是dns没设置对。检查了一下没发现什么问题。  后面检查了下浏览器连接中的局域网设置,发现局..

QQ导致Explorer狂吃CPU

评论(0)浏览(111)分类:操作系统及应用软件
QQ导致Explorer狂吃CPU  今天开机运行了一段时间以后,发现电脑贼卡。。  调出任务管理器一看,Explorer占用CPU 48%,QQ占用10%【机子是双核的】。搞什么飞机。。难道和360说的一样,又开始扫描电脑资源了。。?  退出qq以后,Explorer占用的cpu马上降下来了。恶心QQ。朋友大部分都是qq用户,msn也不争气,部分功能不好使。。:-(~

IIS主机头绑定中文域名

评论(0)浏览(154)分类:操作系统及应用软件
IIS主机头绑定中文域名  如果直接操作IIS绑定中文域名的时候,IIS会提示下面的错误。  因为经过 Nameprep处理过的国际化域名是以 Unicode 序列的形式表示的。但现有的 DNS系统只支持用 ASCII字符表示的域名,所以要对 Unicode 序列进行 ACE (ASCII-compatible encoding) 编码,把 Unicode序列表示的域名转换成 ASCII 字符串表示的ACE 域名。  PunyCode是一种专..

Primary Master Hard Disk Error Press F1 to Resume

评论(0)浏览(274)分类:操作系统及应用软件
Primary Master Hard Disk Error Press F1 to Resume   今天公司上班第一天,一台电脑开机出现Primary Master Hard Disk Error Press F1 to Resume 错误。按了F1也没有作用。可能硬盘挂了还是什么。开机箱重新拔插了一下硬盘的数据线和电源线,重新启动电脑,ok,没出现Primary Master Hard Disk Error Press F1 to Resume。  看来是硬盘的数据线或者电源线松了,导致自检的时候无法找到主硬..

cmd批量添加IMail用户

评论(0)浏览(91)分类:操作系统及应用软件
cmd批量添加IMail用户使用命令提示符cmd批量添加imail用户,简化操作。假定Imail是装在了C:\imail文件夹下1)进入命令提示符2)进入C盘imail文件夹 c:\imail3)调用批量添加的程序adduser.exe c:\imailadduser.exe4)然后会看到 INF:current host is XXXXX5)按照格式 用户名,密码,全名输入要批量添加的用户 比如 zhw,123,zenghuanwen回车,OK,每回车一次添加一个..

如何禁止conime.exe启动

评论(0)浏览(163)分类:操作系统及应用软件
如何禁止conime.exe启动方法一:禁用 "开始" - "运行" 输入 "gpedit.msc" 按回车。用户配置 - 管理模板 - 系统 - 不要运行指定的windows的应用程序 双击,选"已启用"。 在点"显示",添加 "conime.exe",确定。应用。方法二:删除结束conime.exe进程,删除 C\windows\system32\conime.exe 。 修改注册表找到:\HKEY_CURRENT_USER\Console\LoadConIme\ 将默认值"1",..

硬件防火墙能不能防DDOS

评论(0)浏览(117)分类:计算机网络
硬件防火墙能不能防DDOS  机房采用的硬件防火墙能不能很好的防御DDOS攻击呢?  要研究这个问题,还是先来看看国内的机房都采用哪些硬件防火墙:其实目前国内抗DDOS防火墙比较知名的,同时信誉度和使用效果也比较好的应该是黑洞、金盾和Dosnipe的产品。一些其他的所谓“XX盾DDoS防火墙”多半是抄袭篡改或者完全就是没有实际效果只是用来骗钱的东西。Dosnipe防火墙:..

什么是DDOS

评论(0)浏览(144)分类:计算机网络
什么是DDOS什么是DDOS:   DDoS(分布式拒绝服务)攻击是利用TCP/IP协议漏洞进行的一种简单而致命的网络攻击,由于TCP/IP协议的这种会话机制漏洞无法修改,因此缺少直接有效的防御手段。大量实例证明利用传统设备被动防御基本是徒劳的,而且现有防火墙设备还会因为有限的处理能力陷入瘫痪,成为网络运行瓶颈;另外,攻击过程中目标主机也必然陷入瘫痪。  ..

如何实现网络关机

评论(0)浏览(175)分类:操作系统及应用软件
如何实现网络关机  能否通过一台电脑把所有的机器都关掉。因为所有的办公用机安装的都是WindowsXP系统,就想到了使用远程关机“Shutdown”命令。具体方法如下:    步骤1 单击“开始→运行”,在对话框中输入“Gpedit.msc”,单击[确定],打开“组策略编辑器”。    步骤2 在“组策略编辑器”窗口的左边打开“计算机配置→Windows设置→安全设置→本地..

利用U盘进行软件加密的方法

评论(0)浏览(110)分类:Asp/VBScript
利用U盘进行软件加密的方法  一般的U盘不具备加密的功能,虽然U盘和加密狗外形有一些相似,但是内部完全不一样的,U盘只是一个存储器芯片和简单的附属电路,而现在的智能卡加密狗都具有一个单独的CPU或者加密芯片,可以执行相当复杂的加密算法。  有的软件开发商有这样一种需求,就是使用U盘发布软件的同时,想要节约成本,防止U盘中的软件被复制,但又不想再购买昂贵..

WORD上次启动时失败,以安全模式启动

评论(0)浏览(140)分类:操作系统及应用软件
WORD上次启动时失败,以安全模式启动   打开word文档时出现“WORD上次启动时失败,以安全模式启动”错误,应该是normal.dot文件出错,删除此文件即可解决此问题。  normal.dot是一个自动保存模板,比如写着word文档时电脑非正常关机,再启动计算机后word会启动关机前保存的文档,使你的损失降为最低。(顺便说一句,word默认10分钟自动保存一次,我们可以到“工具/选项/保存”,..

VB获取计算机硬件序列号

评论(0)浏览(323)分类:Asp/VBScript
VB获取计算机硬件序列号  目前比较常见的硬件资源包或:硬盘物理序列号、CPU序列号、网卡MAC地址、BIOS序列号、主板序列号等,下面是使用VB调用 Windows的WMI编写的一段硬件指纹获取的演示程序,直接将其另存为VBS后缀文件即可运行。稍加修改即可应用在共享软件里,实现用注册码对软件进行保护的功能。+展开-VBScriptMsgValue=""SetobjWMIService=GetObject("winmgmt..

什么是HTTP Strict Transport Security

评论(0)浏览(135)分类:操作系统及应用软件
什么是HTTP Strict Transport SecurityHTTP Strict Transport Security,简称HSTS  它的作用是,对某些站点,当用户在浏览器输入不带协议的网址的时候,自动识别协议为https,而不是http。  例如用户输入paypal.com,浏览器会自动访问https://paypal.com,而不是http://paypal.com。当然,即使你的浏览器不支持HSTS,paypal也会自动跳转到https。  那么如何让自己的站点支持HST..

asp.net<%--注释--%>和HTML区别

评论(0)浏览(112)分类:Asp.Net/C#/WCF
asp.net<%--注释--%>和HTML<!---->区别  使用ASP.NET编辑页面时,有两种注释方式:一是使用!-- --,二是使用%-- --%,前一种方式是标准的HTML注释,在HTML文件中也可以使用,后一种是ASP.NET特有的注释,只有在ASPX文件中可以使用。那么这两种注释有什么区别呢?区别就是它们是否显示在页面最终生成的HTML文件中。现在做一个试验,做一个test.aspx文件,页面代码如下。+展开-HTML ..

ASP.NET环境配置常见错误

评论(0)浏览(80)分类:Asp.Net/C#/WCF
ASP.NET环境配置常见错误一: 未开启脚本资源访问  **************************  *1: 错误表现 *  **************************  该页无法显示  您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。  --------------------------------------------------------------------------------  请尝试以下操作:  如果您认为该目录应该..

asp.net防止图片盗链源代码

评论(0)浏览(128)分类:Asp.Net/C#/WCF
asp.net防止图片盗链源代码  asp.net防止图片盗链有以下几种方法。  1.所有的image url都跟上密文.比如你在绑定页面image url时可以这么做.以下是MVC示例.其他的差不多.  ImageController+展开-C#  stringpath="/Content/";  stringimgName="girl.jpg";  longticks=DateTime.Now.Ticks;  //使用当前时间刻度作为待加密对象  stringencryptKey=ticks.ToStr..

IIS目前访问网站的用户过多解决办法

评论(0)浏览(201)分类:操作系统及应用软件
IIS目前访问网站的用户过多解决办法报错内容如下:  无法显示网页  目前访问网站的用户过多。  --------------------------------------------------------------------------------  请尝试执行下列操作:  单击刷新按钮,或稍后重试。  打开localhost主页,然后查找与所需信息相关的链接。  HTTP错误403.9-禁止访问:连接的用户过多  Internet信息服务  ------..

WinHTTP Web Proxy Auto-Discovery Service 服务处于 停止 状态

评论(0)浏览(1885)分类:操作系统及应用软件
WinHTTP Web Proxy Auto-Discovery Service 服务处于 停止 状态   最近一台window2003的服务器老是自动关闭,系统日志中出现大量的下面日志信息有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。WinHTTP Web Proxy Auto-Discovery Service 服务处于 停止 状态。The WinHTTP Web Proxy Auto-Discovery Service suspended operation.有关更多信息,请参阅在 http://go.m..

Session.Abandon的使用注意事项

评论(0)浏览(192)分类:Asp.Net/C#/WCF
Session.Abandon的使用注意事项  关于session对象方法Abandon,使用该方法可以清空session中的值。  首先阅读一下微软的文档:RemarksWhen the Abandon method is called, the current Session object is queued for deletion, but is not actually deleted until all of the script commands on the current page have been processed. This means that you can access v..

asp中缓存cache技术的应用

评论(0)浏览(95)分类:Asp.Net/C#/WCF
asp中缓存cache技术的应用  简单的说使用Cache基本原理是,把经常需要且获得代价昂贵的数据在内存中持续保存一定时间,以供这些数据可以被直接地全局地访问。例如,有一些数据需要从数据库多个表中查询获得,且几乎每个页面都要调用这些数据。  这种情况下的最佳实现就是将这部分数据Cache起来,在ASP中的简单实现就是将这些数据的最终表达形式(例如HTML流)封装在s..

C#获取richtextbox滚动条当前位置

评论(0)浏览(272)分类:Asp.Net/C#/WCF
C#获取richtextbox滚动条当前位置  C#获取richtextbox滚动条当前位置scrolltop属性值,可以通过导入user32.dll动态库,然后使用GetScrollPos得到。+展开-C#publicclassMyRichTextBox:RichTextBox{[DllImport("user32")]privatestaticexternintGetScrollPos(IntPtrhWnd,Int32nBar);privateconstInt32WM_VSCROLL=0x00000115;privateconstInt32SB_VERT=0x00000001;publicdelegate..

C# 添加,修改,删除 文件夹 文件实例代码

评论(0)浏览(141)分类:Asp.Net/C#/WCF
C# 添加,修改,删除 文件夹 文件实例代码C#增加文件内容+展开-C#StreamWritersw=File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".NET笔记");sw.Flush();sw.Close();C#拷贝文件+展开-C#stringOrignFile,NewFile;OrignFile=Server.MapPath(".")+"\\myText.txt";NewFile=Server.MapPath(".")+"\\myTextCopy.txt";Fil..

Service Unavailable 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止

评论(0)浏览(136)分类:操作系统及应用软件
Service Unavailable 为应用程序池 'DefaultAppPool' 提供服务的进程意外终止  2003会出先Service Unavailable提示  最主要是为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。  比如会提示为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3056'。进程退出代码是 '0xffffffff'有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。数字是变化的 解决方法..

更新、删除DataTable中数据

评论(0)浏览(237)分类:Asp.Net/C#/WCF
更新、删除DataTable中数据更新DataTable中数据+展开-C#/*更新DataTable中数据*//**//**确定了要在DataTable中更新的记录后,*只要把记录的一个或多个字段替换成要更新的值即可,*下面的例子选择Pubs数据库的Titles表中所有ytd_sales大于10000的记录*把它们的价格加10.00*/SqlDataAdapteradapter=newSqlDataAdapter(strSql,strConn);DataSetds=newDataSet();adapter.Fill(..

sqldataadapter Update 删除datatable中的行并更新数据库

评论(0)浏览(315)分类:Asp.Net/C#/WCF
sqldataadapter Update 删除datatable中的行并更新数据库  在使用sqldataadapter Update方法更新客户端datatable的时候,如果是删除行,要使用+展开-C#datatable.Rows[行下标].Delete();  而不是使用+展开-C#datatable.Rows.RemoveAt(行下标);  如果使用的是RemoveAt方法,在调用+展开-C#sqldataadapter.Update(datatable);时不会从数据库中删除记录。  原因:RemoveAt是直接在DATATABLE中将RO..

SqlDataAdapter.DeleteCommand删除记录

评论(0)浏览(120)分类:Asp.Net/C#/WCF
SqlDataAdapter.DeleteCommand删除记录  使用SqlDataAdapter.DeleteCommand删除记录的实例代码如下+展开-C#SqlConnectionnwindConn=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);nwindConn.Open();SqlDataAdaptercatDA=newSqlDataAdapter("SELECTCategoryID,CategoryNameFROMCategories",nwindConn);DataSetcatDS=newDataSet();..