
Debug/Test
downmoon
浙江大学(项目管理方向)工程硕士,PMP,微软MVP获得者。十年以上.NET、架构设计、数据库开发经验,十年以上项目管理经验、从事多个垂直行业、零售流通领域多年。欢迎交流。
展开
-
检测浏览器是否接受Cookies(Downmoon)?
一种确定浏览器是否接受 Cookie 的方法是先编写一个 Cookie,然后再尝试读取这个 Cookie。如果不能读取这个 Cookie,则可以认为该浏览器不接受 Cookie。我编写了一个简单的示例来说明如何测试 Cookie 是否被接受。该示例包含两个页面。在第一个页面中,我编写了一个 Cookie,然后把浏览器重新定向到第二个页面。第二个页面尝试读取这个 Cookie,转而将浏览器原创 2005-10-30 23:11:00 · 2688 阅读 · 0 评论 -
从dataReader到Entity转化时利用Reflect示例(解决OutOfRangeException错误)(downmoon)
从dataReader到Entity转化时利用Reflect示例(解决OutOfRangeException错误)(downmoon) 在生成代码时经常需要从DataReader转化为Entity比如 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code原创 2008-08-27 12:35:00 · 2528 阅读 · 1 评论 -
Reader转化为Entity类时系统性能的测试报告(downmoon原创)
在最常见的用法中,从Reader到Entity或Collection或List时总会用到对象转化。这里提供一份简陋的性能测试报告(仅代表downmoon或邀月)的观点。一、在测试之前,首先准备一个表(SQL2005)Database Name :TestBigDataTable:Product这里,提供一些傻瓜语句create database Testbigdatag原创 2008-09-01 22:57:00 · 1837 阅读 · 0 评论 -
删除MSSQL数据库text字段中恶意脚本的方法(downmoon)
删除MSSQL数据库text字段的替换处理示例--全表替换,看到有人提问,所以整理了一个好久以前的处理方法,以供大家参考:方法很简单:text字段不能使用Replace,所以使用patindex-select * from Product where P_Intro like %% --text字段的替换处理示例--全表替换 -- select datalength(P原创 2009-07-28 08:10:00 · 1792 阅读 · 0 评论 -
根据表名自动生成I/S/U/D的SQL语句,用于MSSQL2000/2005/2008(downmoon)
网上流传的基本SQL生成语句(Inset/Selec/Update/Delete)方法多了,这里介绍一种,可以用于MSSQL 2000/2005/2008。 第一步:生成测试数据库SQLCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/原创 2009-06-06 15:34:00 · 1665 阅读 · 0 评论 -
Database Project requires local SQL 2005 instance的解决方案(downmoon)
VS2008集成的dbProject是一个轻量级的数据库的设计工具。虽然比较起PD还在相当的差距,但一般的用途还是值得肯定的。呵呵。 今天在试用时遇到一个问题:创建一个SQl server 2005 Data project时,出错,提示需要一个本地的sql server 实例。 试着修改一个成一个远程地址如:192.168.30.199/vegnet(注意该实例在vs.原创 2009-07-15 18:25:00 · 2937 阅读 · 0 评论 -
log4net写入日志文件时一个奇怪的错误(附源码)
昨天有朋友问起:利用log4net向文件里记录日志不成功!因为以前邀月曾经在写入SQL时费了一番周折,以为这次应该不会有问题,如法炮制即可。可以参考log4net写入到SQL server的基本配置(downmoon)不料试了一下,使用最新版版的log4net1.2.10 ,发现FileAppender老是不成功!把步骤写下来:先将下载的log4net.dll添加引用,再原创 2009-09-28 12:33:00 · 4632 阅读 · 0 评论 -
vs2010 无法访问svn存储库的一次意外
在试用vs2010时,发现一个比较棘手的问题,在vs2005/vs2008下用的挺好的svn插件,却无法连接到svn存储库。无论用不用https连接均不成功!非常郁闷。用的是ankhsvn插件,稳定版本AnkhSVN 2.1.7819,号称支持vs2010,下载地址:http://ankhsvn.open.collab.net/另一个插件Visual SVN 2.0也试原创 2010-04-14 16:26:00 · 4941 阅读 · 6 评论 -
Trace.axd--asp.net调试的新境界
在以往的经验中,很多时候,我们为了调试一个变量,会在页面中用Response.write输出一段字符串,以验证web程序是否运行到此处及是否正确获取了变量。也有人会调用封装好的js框架,alert或msgbox一条信息。这个在asp时代是最常见的方法。如果要调试比较复杂的信息,这种方法就显得有点力不从心。原创 2010-09-02 12:15:00 · 5615 阅读 · 16 评论 -
sql server 2005下奇怪的Delete Top 语句(downmoon)
sql server 2005中Delete语句可以添加一个top参数以下示例删除 Testdb 表中所有行的 10%。 --生成测试数据库Create database TestdbgoUSE [Testdb]GO--生成测试表SET ANSI原创 2007-12-14 17:00:00 · 4492 阅读 · 0 评论 -
利用SoapHeader验证web service调用的合法性(dwonmoon)
本文主要通过示例介绍利用SoapHeader验证web service调用的合法性,一建立Web service项目,新建一个APIService.asmx其后台代码如下 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using Sys原创 2007-10-11 11:42:00 · 5261 阅读 · 0 评论 -
.net中正则表达式的客户端验证--javascript
.net中客户端验证可以用微软自带的验证控件,但明显没有直接写的Javascript来得简单有效,请参照以下三步:第一:Form如下:form id="Form1" method="post" runat="server"> FONT face="宋体">FONT>FONT face="宋体">FONT> br> 1. Na原创 2006-11-27 10:45:00 · 2304 阅读 · 0 评论 -
webService的远程调试问题(downmoon)
一个Web Service,在本地调试时输入参数,可以返回一个dataset,部署到服务器上时却不显示输入参数框,显示如下:测试窗体只能用于来自本地计算机的请求。 查看msdn帮助,如下:“ 属性页”对话框 ->“配置属性”->“调试”“配置属性”文件夹中的“调试”属性页包含下列属性:调试模式 指定是否要调试项目、程序或 URL。还可以选择“等待附加到外部进程”。 “项原创 2005-11-30 11:05:00 · 5285 阅读 · 1 评论 -
代码调用服务--请求因 HTTP 状态 401 失败:Access Denied。(downmoon原创)
直接调用服务时没有问题,但在程序中用代码调用web service 时以生以下错误 请求因 HTTP 状态 401 失败:Access Denied。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.WebException: 请求因 HTT原创 2006-02-22 16:33:00 · 5900 阅读 · 2 评论 -
关于 Microsoft Visual Studio 2005 无法调试应用程序的解决方法 (downmoon)
关于 Microsoft Visual Studio 2005 无法调试应用程序的解决方法 (downmoon) 在VS 2005 中编写Windows的应用程序时,提示:试图运行项目时出错:无法启动调试。绑定句柄无效。 解决方法:1、确认 Machine Debug Manager 服务已启动 2、打开项目属性,在“Debug”(调试)一项里,把“Enab原创 2006-02-18 23:06:00 · 7796 阅读 · 11 评论 -
使用.NET 向浏览器写入二进制文件
1、确保要从其上查看 .aspx 页的客户端计算机上已安装了 Adobe Acrobat Reader,以便浏览器能够正确读取并呈现二进制数据。可以从以下 Adobe 网站下载 Adobe Acrobat Reader:http://www.chinese-s.adobe.com/main.html (http://www.adobe.com)2、确保将您的页面添加到项目中原创 2006-09-19 16:16:00 · 1888 阅读 · 0 评论 -
ADO.NET 2.0 中的新增 DataSet 功能--性能提高44倍?(GridView VS Datagrid)
ADO.NET 2.0 中的新增 DataSet 功能--MSDN(downmoon翻译成Csharp) 原文地址:http://www.microsoft.com/china/MSDN/library/data/dataAccess/adonetdatasetenhance.mspx?mfr=true 本文主要帮助读者了解有关 .NET Framework DataSe原创 2006-09-25 19:27:00 · 3415 阅读 · 1 评论 -
用Markup Validation Service进行网页的W3C标准语法验证(c#)
W3C提供免费的Markup Validation Service,这是一个可以验证Html/XHtml文档的语法规范的公共服务。在某种程度上,有了它,我们再也不用为不能全面及时检测众多浏览器和五花八门的js/css不兼容性而痛不欲生了。^-^。原创 2010-10-17 10:00:00 · 3411 阅读 · 0 评论