- 博客(647)
- 收藏
- 关注
原创 设置默认VS2005的调试浏览器
FF的由于我装了很多插件 启动相当慢但是不知道怎么恢复用IE调试今天才查了一下 才查到方法1.随便找到一个aspx页面 右键 弹出的窗口如下:2.选择"浏览方式..."3.在弹出的对话框找到要设定的浏览器 "设定为默认值"就OK了
2013-03-22 09:58:20 2748
原创 IIS6.0多出来个HTTPERR日志请问这是什么日志有什么作用?如何关闭?或者修改存储目录?
解决方案:打开httperr*.log , 您可能看到 Timer_MinBytesPerSecond 错误或 Timer_ConnectionIdle 错误。 这些是由 IIS 默认设置, 内其元数据库, 定义用于连接到保持活动小通信流速率和最大空闲时间之前连接中断允许。 1) 从 IIS 管理器右键单击 Internet Information Server (IIS) 管理器级别根目
2013-03-22 09:55:24 4272
原创 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万个同时请求
具体设置如下:1. 调整IIS 7应用程序池队列长度由原来的默认1000改为65535。IIS Manager > ApplicationPools > Advanced SettingsQueue Length : 655352. 调整IIS 7的appConcurrentRequestLimit设置由原来的默认5000改为100000。
2012-12-15 16:14:27 1589
原创 ASP.NET中“找不到指定模块”的解决办法
最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。 我用的是VS2005的开发环境,后来发现使用[DllImport("Judge.dll")]后提示 无法加载 DLL “Judge.dll” 找不到指定的模块!我这时就把Judge.dll拷贝到Bin目录下,但仍然提示找不到DLL,在工程里添加
2012-11-30 23:11:30 2108
原创 关于C#中实现两个应用程序消息通讯的问题
发送消息的函数:public static void SendMessage(string destProcessName, int msgID, string strMsg)只能发送一个msgID和一个strMsg, 接收方只接收了strMsg,我的项目中已经够用了,你如果需要读msgID,还需要改一下。客户端代码请参考csdn上的原文自己写吧。/* 进程之间通讯的几种方法:
2012-11-28 21:19:39 1378 1
原创 IE浏览器打开明明有内容的网页却显示空白页问题
在做一些以UTF-8为编码的网站时,有时候用IE浏览器打开这个网站会显示一个空白页面,其余的就什么也没有了,但是在查看网站源文件时你会发现,网站代码已经全部载入了,只是没有在前台显示出来而已,即便是你已经在网站代码中用“”声明了编码格式,这种问题有时也会出现,造成这种问题的的原因就是编码问题造成的,既然有这些问题的存在我们在制作网站时为什么还要用UTF-8编码呢?下面部落就从UTF-8编码的起源开
2012-11-28 21:15:37 4651
原创 Http 请求的状态码和搜索引擎的关系
Http请求的状态码由于比较隐蔽,所以很容易被站长忽略,但如果状态码使用不当往往会对网站产生很大的影响,以下为常见的六个网站状态码: 1、200 正常情况下请求一个网址都会返回200状态码,说明请求网页成功,对于搜索引擎来讲,只要看到200状态码,就会认为该网址正常,是收录的必要条件。 2、301 永久重定向。我们经常碰到这样的情况,比如要更换域名,那么老域名的所有网址都要转向到新域名
2012-11-09 17:29:58 1304
转载 使用Sqlserver事务发布实现数据同步
事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:) 这里要说明一下环境:首先我在本地局域网内有两台安装有sqlser
2012-07-06 16:30:05 1153
原创 配置CKEditor 3.6.3及如何去掉CKFinder 2.2.1中的版权信息
CKEditor是老外开发的一款在线Html编辑器,其功能强大、外观设计精美、配置灵活,在网站开发过程中,是一款不可多得的富文本编辑器。目前CKEditor的最新版本是CKEditor 3.6.3,其本身不包含文件上传功能,若需上传文件,需另外搭配CKFinder,两者结合起来,才称得上是完整的Html编辑器,CKFinder的最新版本是CKFinder 2.2.1。 要将CKE
2012-07-03 11:12:51 4276
原创 ASP.NET中CKEditor+CKFinder的配置方法
首先在网站上下载需要的组件!http://ckeditor.com/download这个网站中需要下载第一个和第四个组件。http://ckfinder.com/download这个网站中下载CKFinder for ASP.NET组件。分别解压缩CKEditor组件的两个Zip格式的文件到合适位置3、在CKEditor for ASP.NET解压缩的文件目录内,找到bin\Rel
2012-07-03 11:07:49 3104
原创 运行前台程序,出现 Error creating object...
运行前台程序,出现 Error creating object。Please verify that the Microsoft Data Access Components 2.1(or later) have been properly installed.原因:被杀毒软件误杀了注册表相关文件,并修改了注册表设置导致的解决方法是:在开始-运行里面,分别执行这四句话。
2012-02-22 16:33:58 1735
原创 sqlserver2008数据库优化常用脚本
--查询某个数据库的连接数select count(*) from Master.dbo.SysProcesses where dbid=db_id()--前10名其他等待类型 SELECT TOP 10 * from sys.dm_os_wait_stats ORDER BY wait_time_ms DESC SELECT *FROM sys.dm_os_
2012-01-05 11:46:49 1761
转载 验证视图状态 MAC 失败的解决办法
昨天用户反应系统中有问题,问题就在于翻页的时候,系统会报以下错误。但是我们的系统已经上线1年多了,从来没出现过错误,怎么会出现错误呢?于是开始检测,查找原因。1. 出错提示“/”应用程序中的服务器错误。验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。
2011-12-17 16:07:33 1234
转载 使用ASP.NET AJAX Control Toolkit中的NoBot控件拒绝垃圾发布程序
10.1 NoBot:拒绝机器人程序NoBot 控件可以为页面中的表单提供类似CAPTCHA[注释1]而却无需任何用户操作的验证,以阻止机器人程序自动提交垃圾信息。 10.1.1 应用场景网络上的垃圾信息似乎无处不在,从前是垃圾邮件、广告等。而现在,这些无孔不入的垃圾信息发布者又盯上了互联网上的各大网站。各种机器人程序(Bot)应运而生,它们可以自动在网络上爬行并寻找带
2011-12-13 10:29:49 1120
原创 网站优化的经验和技巧--精简高效的C#
<br /><br />对大型网站,技术涉及面非常广,对硬件,软件,编程语言,Web Service,防火墙等等有很高要求。<br /> 面对大量用户,高并发请求,可以使用高性能服务器,高性能编程语言,高性能数据库,加大带宽等,这意味着巨大的投入。<br /> 如果你没有这样的打算,而又想获得更好的系统性能,则需要我们精打细算,从"软"的方面着手。<br /> 如果你有过以下的一些用法,或者有不同见解,请赐教。 <br />(1)Foreach比for有更好的执行效率。<br />
2011-03-14 12:09:00 1461
原创 String和BulidString性能比较和内在机制
<br />01staticvoidMain(string[] args) 02 { 03 TestString(); 04 TestStringBuilder(); 05 } 06 07 publicstaticvoidTestString() 08 { 09 DateTime startTime = DateTime.Now; 10
2011-03-14 12:07:00 1211
原创 IE出现“没有注册类别”错误的修复方法
<br />IE出现“没有注册类别”错误时,可以用内容如下的批处理命令来修复。将下面内容复制到记事本,然后另存为.bat后缀的批处理文件,之后双击运行这个批处理文件,运行中弹出的对话框一一点击确定直到运行完毕就可以了。 regsvr32 aaaamon.dll <br />regsvr32 acledit.dll <br />regsvr32 acsetupc.dll <br />regsvr32 acsmib.dll <br />regsvr32 admparse.dll <
2011-01-04 11:27:00 8388 1
原创 SQL简繁体转换
SQL简体繁体转换函数代码: --生成码表if exists (select * from dbo.sysobjects where id = object_id(N'[codetable]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [codetable]GOdeclare @j varchar(8000),@f varchar(8000)select @j=' 啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬
2010-12-27 16:08:00 40115
原创 C#简繁体转换方法
<br /><br />添加 Microsoft Visual Basic.NET Runtime 引用。using System;<br />using System.IO;<br />using System.Text;<br />using Microsoft.VisualBasic;<br /><br />namespace Rainsoft.Text<br />{<br /> /// <summary><br /> /// 字符串编码转换类<br /> /// </summary><br
2010-12-27 16:05:00 1981
转载 SQL Server 索引结构及其使用(四)
<br />聚集索引的重要性和如何选择聚集索引 <br /><br /> 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象: <br /><br />1、分页速度一般维持在1秒和3秒之间。 <br /><br />2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。 <br /><br /> 虽然在超大容量情况下,这个分页的实现过程是很快的,
2010-12-21 19:57:00 837
转载 SQL Server 索引结构及其使用(二)
<br /><br />改善SQL语句 <br /><br /> 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000<br />和执行:select * from table1 where tID > 10000 and name=''zhangsan''<br /> 一些人不知道以上两条语句的执行效率是否一样,
2010-12-21 19:56:00 684 1
转载 SQL Server 索引结构及其使用(三)
<br /><br />实现小数据量和海量数据的通用分页显示存储过程 <br /><br /> 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同
2010-12-21 19:56:00 592
转载 SQL Server 索引结构及其使用(一)
<br /><br />一、深入浅出理解索引结构 <br /><br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: <br /> 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而
2010-12-21 19:54:00 719
原创 几个很有用的SQL语句
<br />1、获取某个数据库所有表的数据行数:<br />Select O.Name,I.RowCnt<br /> From SysObjects O Join SysIndexes I On O.ID=I.ID<br /> Where O.Type='U' and I.IndID<=1 and O.Name<>'dtproperties'<br /> order by I.RowCnt desc<br /> <br /><br />2、设置数据库最大内存使用值:<br />SP_Configure 's
2010-11-09 17:26:00 824
原创 查询SQL Server 2008运行效率情况(在master数据库下执行)
<br />SELECT TOP 200 query_stats.query_hash AS "Query Hash",<br /> Sum(Query_Stats.total_logical_Reads) as Total_Logical_Reads,<br /> Sum(Query_Stats.total_physical_Reads) as Total_physical_Reads,<br /> SUM(query_stats.total_worker_time) / SUM(que
2010-11-09 15:24:00 2027
原创 巧妙利用图片IMG的onerror事件
<br />背景:<br />我国电信网通南北分家已经成为了一种不可改变的现状,做网站的朋友都知道,如果想让南北方地朋友们都能够顺利地访问我们的网站,需要买双线服务器,就是既通网通用户又通电信用户的线路,尽管如此有的机房在提供双线服务器的时候会提供两个IP地址(网通和电信分别有一个IP);这时候我们就需要在域名映射的时候映射一个电信地址,一个网通地址,例如:dianxin.xxx.com;wangtong.xxx.com;可是用户访问的时候总是希望访问www.xxx.com,就是说我们需要在用户访问www.
2010-10-29 13:43:00 1680
原创 iis6配置使用页面Gzip压缩提速
iis7默认就启用了Gzip压缩,节约带宽,流量,能够很明显的提升访问速度,但是iis6则没有,本文就是介绍如何通过配置开启iis6的Gzip压缩一. HTTP压缩概述HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、Javascript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。本文介绍的HT
2010-10-11 14:51:00 1261
原创 关于“类不能支持Automation操作”错误的解决方法
<br />关于“类不能支持Automation操作”错误的解决方法<br />关于“类不支持Automation操作”的错误<br />一段程序IE上老是提示“类不支持Automation操作”的错误,IE6、7、8都一样,但是Firefox可以,后来网上找到如下解决方法: <br /><br />重新注册下以下文件,问题便解决了:<br />msscript.ocx<br />dispex.dll<br />vbscript.dll<br />scrrun.dll<br />urlmon.dll<br
2010-06-02 16:28:00 10601
原创 26种提高ASP.NET网站访问性能的优化方法
1. 数据库访问性能优化数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连
2010-03-01 19:44:00 4662 9
原创 .net缓存应用与分析
在 ASP.NET 提供的许多特性中,相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受使用开销很大的控件(例如,DataGrid)构建站点时的额外开销,而不必担心性能会受到太大的影响。为了在应用程序中最大程度地利用缓存,应该考虑在所有程序级别上都实现缓存的方法。 实现 要实现页面输出缓存,只要将一条 Outp
2010-02-22 11:06:00 3612 9
原创 谈一下怎样判断网页是静态的还是伪静态的?
怎样判断网页是静态还是伪静态呢?SEO文章看多了,经常能听到静态、伪静态这类的词语,那什么样的网页是静态的,什么样的网页是伪静态的呢? IE5浏览器以上:打开你想判断的网站后,再在网址框中输入javascript:alert(document.lastModified)IE5以上... ,此方法可以判断一个网页的最后更新时间,如果这个时间与现在的时间相同,说明是伪静态的,反之为静态的。 火
2010-02-05 15:43:00 8503 22
原创 DBCC DROPCLEANBUFFERS (Transact-SQL)
DBCC DROPCLEANBUFFERS (Transact-SQL)从缓冲池中删除所有清除缓冲区。 Transact-SQL 语法约定 语法 DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ] 参数 WITH NO_INFOMSGS 禁止显示所有信息性消息。
2010-02-03 16:15:00 2321
原创 禁用DW20.exe
服务器自从上次重装以后,CPU一直很高,很烦人的。任务管理器里面查看了下,主要是sqlservr.exe这个进程,还有就是有个DW20.exe。sql是没办法了,DW20.exe这个进程试着把它结束下,看下没问题。就决定把这个进程给干掉,可是怎么搞呢?结束后一会儿又出现了呀?以下有两种办法可以解决: 在使用.NET开发MS office程序时, 经常会遇到在Office相关代码
2010-01-26 13:41:00 9415
原创 类似于开心网消息提醒功能
测试页面 var dynamicMsg = null; function init() { dynamicMsg = new DynamicMessage(window.document.title, "【HI,消息】", "【 】"); } function begin() { dynamicMsg.init
2010-01-22 19:11:00 1447 1
原创 与图片的二进制数据库存储和显示
1.将图片以二进制存入数据库2.读取二进制图片在页面显示3.设置Image控件显示从数据库中读出的二进制图片4.GridView中ImageField以URL方式显示图片5.GridView显示读出的二进制图片====================1.将图片以二进制存入数据库C#--------------------------//保存图片到数据库protected void But
2009-11-28 10:38:00 3681
原创 IIS应用程序池cpu占用率命令iisapp
iisapp的一些参数 iisapp -a pid可以查出对应的域名反之 iisapp -p domain 查pid的语法iisapp [a/AppPoolName | /pAppPoolID]参数/a AppPoolName指定特定应用程序池的名称。(可选项)/p AppPoolID按 ID 号指定应用程序池。(可选项)注释如果未指定应用程序池名或 ID,则 ii
2009-10-17 18:57:00 2802
原创 LCS 两个字符串的最大公共子字符串
public static string LCS(string s1, string s2) { if (s1 == s2) return s1; else if (String.IsNullOrEmpty(s1) || String.IsNullOrEmpty(s2)) retu
2009-08-15 19:12:00 885
转载 50个要点帮你提高C#编程水平
提高C#编程水平的50个要点1.总是用属性 (Property) 来代替可访问的数据成员2.在 readonly 和 const 之间,优先使用 readonly3.在 as 和 强制类型转换之间,优先使用 as 操作符4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if5.总是为自定义类重载 ToString 方法6.区别值类型和
2009-08-12 22:10:00 796 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人