三种SQL分页法

评论(0)浏览(87)分类:SQL及数据库
三种SQL分页法应一个朋友的要求,贴上收藏的SQL常用分页的办法~~ 表中主键必须为标识列,[ID] int IDENTITY (1,1) 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: +展开-SQLSELECTTOP页记录数量*FROM表名WHERE(IDNOTIN(SELECTTOP(每页行数*(页数-1))IDFROM表名ORDERBYID))ORDERBYID--自己还可以加上一些查询条件例: +展开-SQLselecttop2*fromSys_..

.NET 4.0 “Covariance”和“Contravariance”趣话

评论(0)浏览(115)分类:Asp.Net/C#/WCF
 .NET 4.0 “Covariance”和“Contravariance”趣话面向对象的程序中,我们知道基类变量可以引用子类对象,比如ListT派生自IEnumerableT,所以,以下这句绝无问题: IEnumerableParent P = new ListParent(); 现在假设Parent类有一个子类,取名Child。 class Parent { } class Child : Parent { } 请看以下“错误的”代码: IEnumerableParent P = new ListChild(); 虽然基类变量可以引用子类对象..

一道可以成为.NET面试“必杀题”的“简单问题”

评论(0)浏览(115)分类:Asp.Net/C#/WCF
一道可以成为.NET面试“必杀题”的“简单问题”一道可以成为.NET面试“必杀题”的“简单问题”我的一名很好学的学生给我发来了一封邮件,其内容如下:==========================================================你好!感谢你给我的帮助!有一个问题向你请教:for i as integer =1 to 10 dim a as integer a=a+1next在第二次循环结束时,a的值为多少?你是如何理解的?非常感谢! 张XX 2009-..

ASP.NET管线与应用程序生命周期

评论(0)浏览(87)分类:Asp.Net/C#/WCF
ASP.NET管线与应用程序生命周期ASP.NET Web编程原理 之 8.2 ASP.NET管线与应用程序生命周期 8.1节介绍了IIS的系统架构和HTTP请求处理的总体流程,从中可以知道每个ASP.NET网站都对应着一个Web应用程序,此Web应用程序可以响应HTTP请求,为用户提供所需的信息。那么,ASP.NET应用程序具体是如何响应HTTP请求的?包括哪些具体的处理流程?这涉及到ASP.NET应用程序的生命周期问题..

IIS架构与HTTP请求处理流程(3)

评论(0)浏览(141)分类:Asp.Net/C#/WCF
IIS架构与HTTP请求处理流程(3)ASP.NET Web编程原理 之 IIS架构与HTTP请求处理流程(3)8.1.4 HTTP请求的处理过程在了解了IIS的架构之后,来看一下IIS架构中的各个组成部分是如何相互配合处理HTTP请求的。先来从总体上看看HTTP请求的处理过程(图 8?10)。图 8?10 HTTP请求的处理过程图 8?10清晰地展示出了HTTP请求处理就是浏览器与Web服务器间“一问一答”的过程。首先,浏览..

IIS架构与HTTP请求处理流程(2)

评论(0)浏览(115)分类:Asp.Net/C#/WCF
IIS架构与HTTP请求处理流程(2)ASP.NET Web编程原理 之 IIS架构与HTTP请求处理流程(2)v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}8.1.2 应用程序池与工作者进程 “应用程序池(Applicaion Pool)”是Windows Server为提升Web服务的性能和可靠性而引入的一个Web程序隔离机..

IIS架构与HTTP请求处理流程(1)

评论(0)浏览(137)分类:Asp.Net/C#/WCF
IIS架构与HTTP请求处理流程(1)ASP.NET Web编程原理 之IIS架构与HTTP请求处理流程(1)******************************************************************说明:《ASP.NET Web编程原理》包括一系列的文章,取自于《ASP.NET程序设计教程》的第8章,对于ASP.NET开发中的一些比较复杂的问题做了介绍,主要目的是向在ITCAST上选学了我讲授《ASP.NET技术基础》系列课程(http:/..

链接Access出现“找不到可安装的 ISAM”错误的问题

评论(1)浏览(311)分类:SQL及数据库
链接Access出现“找不到可安装的 ISAM”错误的问题今天碰到了这个问题“找不到可安装的 ISAM”错误,我就奇怪了,本地没问题的怎么传到服务器上就出错了。后面发现原来我这个程序上传到虚拟目录中,而在虚拟目录中使用ConfigurationManager.AppSettings[0]获取到的是跟目录下的web.config中的配置节点了,而不是虚拟目录中的web.config文件中配置节,我x。。。。其实有大部分是因为连接字符串错误..

HttpModule的不到文件或程序集名称或找不到它的一个依赖项

评论(0)浏览(127)分类:Asp.Net/C#/WCF
HttpModule的不到文件或程序集名称或找不到它的一个依赖项HttpModule 是个好东西,很多程序都有用到,例如DotText、Asp.Net Forums等,但是有一个问题,当我们将使用了HttpModule 的程序设置为站点根目录(以将DotText设置为站点目录为例),然后再在根目录下建虚拟目录,运行虚拟目录里的asp.net程序会提示出错:分析器错误信息: 找不到文件或程序集名称“Dottext.Web”,或找不到它的一个依赖项。源错..

Windows 中的 COPY、XCOPY 和 MOVE 覆盖功能发生更改

评论(0)浏览(173)分类:操作系统及应用软件
Windows 中的 COPY、XCOPY 和 MOVE 覆盖功能发生更改来源:http://microsoft.com文章编号 : 240268 最后修改 : 2004年6月16日 修订 : 3.0 为了使 Cmd.exe 与 Microsoft MS-DOS 6.x 和 Microsoft Windows 95 的命令解释器 (Command.com) 相一致,Microsoft 已增加了对覆盖警告的支持。当您将文件从一个位置复制或移动到另一个位置时,如果目标文件夹中已存在这些文件,您将会收到一条“覆盖”警告,..

Asp.net的服务器推技术 (Server Push)

评论(1)浏览(105)分类:Asp.Net/C#/WCF
Asp.net的服务器推技术 (Server Push)  在以往的和服务器端通信技术中,我们多数使用的是AJAX轮询式访问,也就是在Javascript中控制时间间隔,然后每隔一段时间就访问一次服务器,然后获得数据或通知。但是这种轮询方式的访问有90%是在做无用功。  要想长时间保持服务器和浏览器之间的连接怎么办?长连接技术,这可不是什么新技术,用IFrame作为隐藏帧指向长请求页面的方法早已被..

迅雷5和IIS冲突的解决方案

评论(0)浏览(132)分类:操作系统及应用软件
迅雷5和IIS冲突的解决方案今天要下载一个挺大的文件,就开了迅雷5进行下载。然后打开iis调试程序,结果无法访问,在事件查看器中有如下的错误不能为 0.0.0.0:80 绑定到下面的传输。IP 仅侦听列表可能包含到一个接口的引用,该接口在此计算机上不存在。数据字段包含错误号。难道80端口被占了?netstat -ano 查看后发现80端口被pid为1912的进程占用了,任务管理器查看后是一..

MSDTC"该伙伴事务管理器已经禁止了它对远程网络事务的支持"的错误

评论(0)浏览(135)分类:操作系统及应用软件
MSDTC出现了“该伙伴事务管理器已经禁止了它对远程/网络事务的支持”的错误,一个很叫人郁闷的错误,找了很多资料,基本的解决方法整理如下:1. 单击“开始”,指向“控制面板”,然后单击“添加/删除程序”。 2. 单击“添加/删除 Windows 组件”。 3. 选择“应用程序服务器”,然后单击“详细信息”。 4. 选择“启用网络 DTC 访问”,然后单击“确定..

WMI总论

评论(0)浏览(90)分类:Asp.Net/C#/WCF
 WMI总论WMI概述: 主要讲解什么是WMI,以及在.net下如何使用WMI http://article/20100125/1332.aspxWMITools : 一个WMI查看工具。主要介绍它的使用方法。http://article/20100125/1340.aspxSystem.Management命名空间: .net 下的WMI命名空间。简要介绍这里面基本的各种方式和属性。 http://article/20100125/1333.aspx使用WMI来连接远端计算机: http://..

WMI Tools工具介绍

评论(0)浏览(140)分类:Asp.Net/C#/WCF
WMI Tools工具介绍1. 环境设置windowsXp以上系统自带wmi,对于一些比较老的系统需要安装wmi的程序包,可以在微软网站上下载相关程序包和WmiTools这个工具。2. WMI Tools工具介绍安装完成后,执行WMI CIM Studio后,会出现让你选择wmi命名空间的提示,默认为root\cimv,一路按Enter键就ok了。如图一所示:图一可以看到wmi的结构组织图就像注册表一样,是个树型结构..

使用WMI来操作Windows共享机制

评论(0)浏览(105)分类:Asp.Net/C#/WCF
使用WMI来操作Windows共享机制 本文主要介绍如何使用WMI来查看共享目录是否存在、如何建立信认、如何断开信认、如何远程建立共享目录,删除共享目录代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Management;usingSystem.Diagnostics;usingSystem.Threading;namespaceTJVictor.WMI{publicclassWin32_Share:WMIBaseClass{#regi..

ManagementException:WMI异常处理介绍

评论(0)浏览(152)分类:Asp.Net/C#/WCF
ManagementException:WMI异常处理介绍 .NET调用WMI后无论是同步调用还是异步调用,都会产生返回一个int类型的执行结果。如果成功,则返回0。如果不是0,则有对应错误码表示发生了什么错误。根据咱们这个系列的博文,我总结了关于进程,服务,目录和共享四种异常的错误码。CheckExceptionClass类是异常检查类,所有WMI执行后,都要执行这个类里面的相关方法进行状态检测,以确保执..

使用WMI来控制Windows目录

评论(0)浏览(171)分类:Asp.Net/C#/WCF
 使用WMI来控制Windows目录本文主要介绍如何使用WMI来查询目录是否存在、文件是否存在、如何建立目录、删除目录,删除文件、如何利用命令行拷贝文件,如何利用WMI拷贝文件代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Management;usingSystem.Threading;usingSystem.Diagnostics;namespaceTJVictor.WMI{publicclassWin32..

使用WMI来控制Windows服务

评论(0)浏览(136)分类:Asp.Net/C#/WCF
使用WMI来控制Windows服务本文介绍如何使用WMI来判断服务是否存在、如何创建新服务,删除服务、如何启服务、停服务代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Management;usingSystem.Threading;namespaceTJVictor.WMI{publicclassWin32_Service:WMIBaseClass{#regionPropertyprivateboolcompleted=false;privateintt..

使用WMI控制Windows进程

评论(0)浏览(101)分类:Asp.Net/C#/WCF
使用WMI控制Windows进程本文主要介绍两种WMI的进行操作:检查进程是否存在、创建新进行代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Management;usingSystem.Threading;namespaceTJVictor.WMI{publicclassWin32_Process:WMIBaseClass{#regionPropertyprivateinttimeout=30;publicintTimeOut{get{returntimeout;}set{t..

使用WMI来连接远端计算机

评论(0)浏览(121)分类:Asp.Net/C#/WCF
使用WMI来连接远端计算机1. wmi连接前提利用wmi来连接远端计算机首先要具有远端计算机管理员的用户名和密码。如果计算机在域中的话,要有域管理员用户名和密码,或者是把域帐户加入本机管理员组中也可以。2. 相关类的用法--- ConnectionOptions和ManagementScopeConnectionOptions用于设置连接选项,比如设置所连接机器的域,用户名,密码等。ManagementScope用于连接的..

System.Management命名空间

评论(0)浏览(163)分类:Asp.Net/C#/WCF
System.Management命名空间提供对大量管理信息和管理事件集合的访问,这些信息和事件是与根据 Windows 管理规范 (WMI) 结构对系统、设备和应用程序设置检测点有关的。应用程序和服务可以使用从 ManagementObjectSearcher 和 ManagementQuery 派生的类,查询感兴趣的管理信息(例如在磁盘上还剩多少可用空间、当前 CPU 利用率是多少、某一应用程序正连接到哪一数据库等等)..

WMI概述

评论(0)浏览(147)分类:Asp.Net/C#/WCF
WMI概述关于wmi的定义可以在网上和msdn中查询,我在这里想说说自己对wmi的理解。Wmi是Windows Management Instrumentation(windows管理方法)的缩写。在wmi中微软以注册表形式提供了大量的设备信息,可以通过wmi中的相关方法来修改、设置这些设备的信息,从而达到控制计算机的目的。比如可以通过root\cimv2\win32_Directory中的delete方法来删除硬盘中..

Intel G33/G31集成显卡分辨率自定义调整终极完美方案

评论(0)浏览(867)分类:操作系统及应用软件
Intel G33/G31集成显卡分辨率自定义调整终极完美方案Intel G33/G31集成显卡不支持19宽屏LCD的最佳分辨率1440*900,下面是终结解决方案:http://achord.spaces.live.com/blog/cns!3D2D19B8F7C5C73!246.entryIntel今年也给出解决方案了,提供了支持1440*900的显卡驱动,见http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVElang=zhoProductID=2102DwnldID=14416

电脑经常重启解决方案

评论(0)浏览(110)分类:操作系统及应用软件
电脑经常重启解决方案电脑自动重启应该考虑的问题如下: 一、软件方面 1.病毒 “冲击波”病毒发作时还会提示系统将在60秒后自动启动。 木马程序从远程控制你计算机的一切活动,包括让你的计算机重新启动。 清除病毒,木马,或重装系统。 2.系统文件损坏 系统文件被破坏,如Win2K下的KERNEL32.DLL,Win98 FONTS目录下面的字体等系统运行时基本的文件被破坏,系统在启..

网络工程师分析电脑蓝屏常见原因

评论(0)浏览(97)分类:操作系统及应用软件
网络工程师分析电脑蓝屏常见原因Windows 2000/XP蓝屏信息非常多,无法在一篇文章中全面讲解,但它们产生的原因往往集中在不兼容的硬件和驱动程序、有问题的软件、病毒等,因此首先为大家提供一些常规的解决方案,在遇到蓝屏错误后,应先对照这些方案进行排除。 1.重启 有时只是某个程序或驱动程序一时犯错,重启后它们会改过自新。 2.新硬件 首先,应该检查新硬件是否插牢,这个..

安装XP SP3后系统蓝屏解决办法

评论(0)浏览(119)分类:操作系统及应用软件
安装XP SP3后系统蓝屏解决办法XP SP3已经发布多时,但是,如果你打算使用具有AMD CPU的HP/Compaq电脑安装XP SP3的话,当心遭遇蓝屏死机(BSoD,blue screen of death),然而,解决的办法似乎就是不停的重启。HP于近日公布了一个解决方法,很简单,只要更改一个文件名即可,简而言之就是4步:1. 启动计算机时,按F8键,进入安全模式;2. 找到这个位置:C:WindowsSystem32Driv..

电脑蓝屏原因及解决办法

评论(0)浏览(160)分类:操作系统及应用软件
电脑蓝屏原因及解决办法概述电脑蓝屏,又叫蓝屏死机(Blue Screen of Death,缩写为:BSoD),指的是微软Windows操作系统在无法从一个系统错误中恢复过来时所显示的屏幕图像。 蓝屏含义1、故障检查信息  ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)   KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001..

电脑蓝屏后你需注意九件事

评论(0)浏览(105)分类:操作系统及应用软件
电脑蓝屏后你需注意九件事 1.重启   有时只是某个程序或驱动程序一时犯错,重启后它们会改过自新。   2.新硬件   首先,应该检查新硬件是否插牢,这个被许多人忽视的问题往往会引发许多莫名其妙的故障。如果确认没有问题,将其拔下,然后换个插槽试试,并安装最新的驱动程序。同时还应对照微软网站的硬件兼容列表检查一下硬件是否与操作系统兼容。如果你的硬件没有在..

C#修饰符总结

评论(0)浏览(100)分类:Asp.Net/C#/WCF
C#修饰符总结C#中的修饰符被用来定义类型和成员方法,.Net3.5共有下面几种:修饰符说明Access Modifierspublic、private、protected、internal和protected internal。详见: http://blog.csdn.net/tjvictor/archive/2009/06/24/4293354.aspxabstract指定某个类为抽象类。const指定无法修改字段或局部变量的值,即被修饰为常量。event声明事件。extern指示某个..