.net
文章平均质量分 52
qin87
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NET面试题---最基础的
传入某个属性的set方法的隐含参数的名称是什么? value,它的类型和属性所声名的类型相同。 如何在C#中实现继承? 在类名后加上一个冒号,再加上基类的名称。 C#支持多重继承么? 类之间不支持,接口之间支持。类对接口叫做实现,不叫继承。 被protected修饰的属性/方法在何处可以访问? 在继承或间接继承与这个类的子类中可以访问。 私有成员会被继承么? 会,但是不能被转载 2007-11-19 13:55:00 · 872 阅读 · 0 评论 -
帮你免于失业的十大软件技术
1. XML 首先,你要了解XML。我不是说仅仅是XML规格本身,还包括一系列相关的基于XML的语言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在过去5年内从未碰过键盘的人,可能不知道XML为何物。XML是一种文本文件,使用与HTML类似的标记。XML能定义一个树状结构,并能描述所含的数据。 XML最转载 2007-06-01 16:01:00 · 634 阅读 · 1 评论 -
C#远程访问Access数据库
远程访问Access数据库:Windows应用程序也可以使用此方法:在app.config文件中配置: 输入远程服务器的IP,注意数据库所在文件夹必须是共享的,再输入数据库的密码即可。原创 2007-09-10 20:55:00 · 4698 阅读 · 1 评论 -
datagrid更新、修改和取消代码
private void dg_infoKind_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { dg_infoKind.EditItemIndex = -1; this.bindGrid();原创 2007-09-10 21:08:00 · 1249 阅读 · 0 评论 -
访问 IIS 元数据库失败
问题描述:“访问 IIS 元数据库失败”“用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。”解决方法:注册IIS1、打开CMD,进入 C:/WINDOWS/Microsoft.NE原创 2007-09-17 22:29:00 · 1096 阅读 · 0 评论 -
白盒测试与黑盒测试
白盒测试(White-box Testing,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动测试。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准:转载 2007-09-18 16:09:00 · 995 阅读 · 0 评论 -
ADO与ADO.NET的区别
1. ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。转载 2007-10-24 15:23:00 · 752 阅读 · 1 评论 -
VS.Net中程序集的Debug版本和Release版本的区别
关于Debug和Release,MSDN里面是这么说的: Visual Studio 项目对程序的发布和调试版本分别有单独的配置。顾名思义,生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终分发。 如果在 Visual Studio 中创建程序,Visual Studio 将自动创建这些配置并设置适当的默认选项和其他设置。在默认设置下: 程序的“调试”配置用全部符号调试信息编译,原创 2007-10-29 14:46:00 · 790 阅读 · 0 评论 -
IIS无法启动:发生意外错误0x8ffe2740
原因分析:别的程序占用了80端口,导致IIS启动时,无法应用80端口解决方法:在命令窗口中输入:netstat -anb,查看是那个进程占用了80端口,找到后停止相应的进程,并给进程文件分配一个新的端口。重新启动iis就OK了。不过一般都是由于迅雷引起的。原创 2007-11-01 14:35:00 · 925 阅读 · 0 评论 -
软件测试分类
和开发过程相对应,测试主要按照时间顺序经历单元测试、集成测试、系统测试、验收测试四个阶段。 单元测试:是针对软件最小单位——程序模块进行正确性检验的测试工作,由开发人员在编码过程中进行,其目的在于发现每个程序模块内部可能存在的缺陷。单元测试基本上不需编写测试用例,开发人员自己调试通过、符合设计要求就可以了。 集成测试:集成测试是将模块按照设计的要求组装起来进行测试,主要目标是发现与接口相转载 2007-11-03 15:31:00 · 1056 阅读 · 0 评论 -
将Session值储存于SQL Server中
一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值: InProc State Server SQL Server “InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“State Server”则表示使用另外一台主机来储存Session的值。当然我们也能使用SQL Server储存值,我们这篇文章就转载 2007-11-13 16:54:00 · 712 阅读 · 0 评论 -
对面向对象设计的基石--开闭原则
“开-闭”原则(Open-Closed Principle,OCP)的定义及优点 定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but closed for modification.)。即在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。 满足“开-闭”原则的系统的优点:原创 2007-11-18 20:32:00 · 681 阅读 · 0 评论 -
ADO和ADO.NET的区别
1. ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。众所周知.NET转载 2007-11-17 15:24:00 · 841 阅读 · 0 评论 -
MVC模式
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据原创 2007-11-17 15:35:00 · 775 阅读 · 0 评论 -
dreamweaver打开asp网页出现乱码
问题:dreamweaver打开asp网页出现乱码。解决方案:菜单 编辑-->首选项-->新建文档 将默认编码设置为简体中文GB2312,然后下面的当打开未指定编码页面时使用选项前打勾 。原创 2007-05-29 19:58:00 · 1072 阅读 · 0 评论 -
C#中ref和out的区别
方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值不会传递到 out 参数。 不必初原创 2007-11-17 15:38:00 · 595 阅读 · 0 评论 -
超级简单好用的JS日期控件
用的时候先在插入 SCRIPT src="Images/setday.js">SCRIPT>然后输入框INPUT id="starttime2" onclick="setday(this)" size="12" name="starttime" runat="server">setday.js代码如下: SCRIPT>document.writeln(原创 2007-11-27 20:45:00 · 5098 阅读 · 1 评论 -
Oracle语句优化53个规则详解
Oracle sql 性能优化调整1. 选用适合的ORACLE优化器ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或转载 2007-11-29 20:53:00 · 1723 阅读 · 0 评论 -
在.NET中的线程处理(1)
无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作。要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多个执行线程。线程与线程处理操作系统使用进程将它们正在执行的不同应用程序分开。线程是操作系统分配处理器时间的基本单元,并且该进程中可转载 2009-02-18 15:25:00 · 673 阅读 · 0 评论 -
在.NET中的线程处理(2)
.NET 框架提供了许多有助于您创建和管理多线程应用程序的对象。WaitHandle 对象可以帮助您响应其他线程执行的操作,尤其是在与非托管代码交互操作时。ThreadPool 为大多数任务提供最佳的基本线程创建和管理机制。Monitor、Mutex、Interlocked 和 ReaderWriterLock 提供用于在较低级别上同步执行的机制。Timer 是一种非常灵活的用来以特定时间间隔引发转载 2009-02-18 15:26:00 · 536 阅读 · 0 评论 -
在.NET中的线程处理(4)
Timer [C#]计时器是使您能够指定要在指定时间调用的委托的轻量对象。线程池中的线程执行等待操作。使用 Timer 类是非常简单的。需要创建一个 Timer(通过将 TimerCallback 委托传递到回调方法)、一个表示将被传递给回调的状态的对象、初始引发时间以及表示回调调用之间的时间段的时间。若要取消挂起的计时器,请调用 Timer.Dispose 函数。注意 还有转载 2009-02-18 15:28:00 · 650 阅读 · 0 评论 -
在.NET中的线程处理(5)
Mutex [C#]可以使用 Mutex 对象在线程之间以及跨进程进行同步。虽然 Mutex 不具备 Monitor 类的所有等待和脉冲功能,但它的确提供了创建可在进程之间使用的命名的互斥体的功能。调用 WaitOne、WaitAll 或 WaitAny 可以请求 Mutex 的所属权。如果没有任何线程拥有它,则 Mutex 的状态为已发信号的状态。如果某个线程拥有 Mutex转载 2009-02-18 15:30:00 · 810 阅读 · 0 评论 -
优化ASP.NET应用程序性能研究与探讨
摘 要 本文从页面、数据访问、字符串操作三方面探讨如何提高ASP.NET应用程序的性能,并提供了几种测试工具用于检测ASP.NET网站性能。 关键词 ASP.NET 应用程序 性能 优化 网站的性能对于ASP.NET程序开发人员来说非常重要。一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受。尤其对于大型的电子商务网站而言,每秒钟有数万用户转载 2009-02-18 15:22:00 · 619 阅读 · 0 评论 -
在.NET中的线程处理(3)
使用异步 I/O 完成事件,线程池中的线程将只在收到数据时对数据进行处理,一旦处理完数据,该线程就会返回到线程池中。若要进行异步 I/O 调用,必须将操作系统 I/O 句柄与线程池相关联,并且必须指定一个回调方法。当 I/O 操作完成后,线程池中的线程将调用该回调方法。下面的 C# 代码示例说明了一个简单的异步 I/O 操作。注意 该示例需要 100MB 以上的可用内存。[C转载 2009-02-18 15:28:00 · 557 阅读 · 0 评论 -
在.NET中的线程处理(6)
使用线程和线程处理创建、管理和销毁托管线程是非常容易的,但如果不了解托管线程和非托管线程之间的关系以及 ThreadAbortException,则这样做可能会导致预料不到的副作用。创建线程 [C#]在创建操作系统进程时,操作系统将插入一个线程以执行该进程(包括任何原始应用程序域)中的代码。从此刻起,就可以创建和销毁应用程序域,而不必创建或销毁任何操作系统线程。如果正在执行的代码是托管转载 2009-02-18 15:30:00 · 858 阅读 · 0 评论 -
自动内存管理机制深入剖析-C#分析篇
在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料)托管资源在.NET Framework中转载 2009-02-18 15:23:00 · 792 阅读 · 1 评论 -
直接调用window.print将打印网页上的指定内容
脚本:<!-- function preview() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17);原创 2009-04-28 11:07:00 · 2999 阅读 · 3 评论 -
修改IE浏览器滚动条样式的一个实例
下面是一个滚动条样式的例子,通过修改各个属性值可以改变滚动条的样子。网页特效代码|JsCode.CN|---用CSS控制滚动条样式BODY {SCROLLBAR-FACE-COLOR: #fcfcfc;SCROLLBAR-HIGHLIGHT-COLOR: #6c6c90;SCROLLBAR-SHADOW-COLOR: #fcfcfc;SCROLLBAR-3DLIGHT-COLOR: #fcfc转载 2007-05-19 22:23:00 · 4772 阅读 · 0 评论 -
SQL语句导入导出大全
SQL语句导入导出大全 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Excel SELECT * FROM OpenDataSource( ’Microso转载 2007-06-29 16:18:00 · 617 阅读 · 0 评论 -
Some useful TextBox Validations
Numeric TextBoxprivate void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e){if ( !( char.IsDigit( e.KeyChar ) || char.IsControl( e.KeyChar ) ) ){e.Handled = true;转载 2007-06-29 16:19:00 · 692 阅读 · 0 评论 -
C++、Java和C#的特性比较
C++、Java和C#的特性比较(摘至 《Visual Studio .Net Framework Black Book》) C++ Java转载 2007-06-29 18:56:00 · 1281 阅读 · 0 评论 -
SQL Server 2005 Express Edition安装步骤详解
随着SQL Server 2005 Express Edition、SQL Server Management Studio Express以及Microsoft SQL Desktop Edition的发布,微软公司已经步入小型数据库市场领域。SQL Server Management Studio Expr转载 2007-07-14 17:32:00 · 2126 阅读 · 2 评论 -
session过期后登录页面嵌套在框架中问题的解决方案
session过期后登录页面嵌套在框架中问题的解决方案:只要在登录页面中加上这段脚本就解决问题了。 if (top != window) top.location.href = window.location.href;原创 2007-08-06 16:33:00 · 2933 阅读 · 2 评论 -
vs2003与vs2005编译区别
128 元泰国原单进口女包★皇家之翼★瑞丽热卖转载 2007-08-06 16:43:00 · 1060 阅读 · 0 评论 -
用CSS控制滚动条样式
用CSS控制滚动条样式1,Overflow内容溢出时的设置overflow 水平及垂直方向内容溢出时的设置 overflow-x 水平方向内容溢出时的设置 overflow-y 垂直方向内容溢出时的设置 以上三个属性设置的值为visible、scroll、hidden、autovisible 默认值。使用该值时,无论设置的"width"和"height"的值是多少,其中的内容无论是转载 2007-05-19 22:22:00 · 6742 阅读 · 0 评论 -
近10年最强的50本计算机图书
软件工程类 人月神话 http://www.aspsun.com/show.php/2009.html PDF版 ,品质高 设计模式:可复用面向对象软件的基础 http://www.vipbook.net/soft/976.htm PDF速度快 人件 http://www.xuanxi.net/Software/Catalog136/1568.html 快 ,英文版 企业应用架构模式 http:原创 2007-05-21 10:34:00 · 706 阅读 · 0 评论 -
海量数据库的 查询优化及分页算法方案
海量数据库的 查询优化及分页算法方案 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统转载 2007-05-21 17:36:00 · 487 阅读 · 0 评论 -
使用aspnet_regiis.exe注册.NET Framework
使用aspnet_regiis.exe注册.NET Framework重新安装IIS以后,需要用aspnet_regiis.exe来注册.NET Framework, 如下:1.进入cmd2.转到C:/WINNT/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i ,回车即可原创 2007-05-22 16:10:00 · 1071 阅读 · 1 评论 -
System.UnauthorizedAccessException: 拒绝访问。
问题:[ASP.NET]System.UnauthorizedAccessException: 拒绝访问。解决方案:可以尝试在web.config里面添加以下一行以解决这个问题这一行应该加在 下面。原创 2007-05-22 16:11:00 · 1742 阅读 · 0 评论 -
datagrid行与行之间加虚线.
datagrid行与行之间加虚线.dotStyle:{border-bottom:1px dotted #000000;}原创 2007-05-22 16:14:00 · 985 阅读 · 0 评论
分享