- 博客(37)
- 资源 (22)
- 收藏
- 关注
原创 关于数据库镜像的三种数据库配置模式
1. 高可用性运行模式 1.1 SQL把所有事务写入SQL存储空间的缓存; 1.2 把缓存写入到事务日志,把日志存储为数据文件; 1.3 启用数据库镜像,把事务日志传输到镜像; 1.4 事务提交到镜像数据库; 1.5 提交确认发送回主体数据库; 1.6 事务提交到主题数据库; 1.7 确认信息发送
2009-05-11 22:32:00
1277
原创 服务于数据库镜像会话的TCP端点提供的七层安全性
第一层: 类型和有效负荷定义。第二层: 定义宽口数和侦听IP的TCP选项第三层: 端点需要的身份验证方法第四层: 加密伙伴之间的所有通讯第五层: 需要认证连接的账户具有CONNECT许可第六层: 制定STATE选项,决定端点是否允许或者是否响应连接请求第七层: 限制端点支持的数据库镜像角色
2009-05-11 22:00:00
542
原创 用.NET的File控件上传文件的解决方案(被动解决方案)(本文章来自于互联网,感谢原作者的辛勤劳动,摘抄在此仅作为学习使用!)
在遍历了csdn中所有关于上传大文件的帖子以后,写了这片垃圾。(:-)) 上传大文件,有好几种方法: 1、思归的HttpWorkerRequest方法,太难,看不懂:-( 2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。 3、修改web.config文件,但是不能捕获错误。4、通过ftp的方式上传。服务器需要提供ftp服务。 没辙,只好选第三种方式,谁让咱太蠢了呢!
2008-05-11 01:41:00
594
转载 ASP.NET基础知识(本文章来自于互联网,感谢原作者的辛勤劳动,摘抄在此仅作为学习使用!)
ASP.NET基础试题 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问
2007-06-03 17:56:00
1834
原创 ASP.NET 页面对象模型
ASP.NET Web 页面生命中的一天 Dino EspositoWintellect2003 年 8 月适用于: Microsoft? ASP.NET摘要:了解为 ASP.NET Web 页面建立的事件模型,以及 Web 页面转变为 HTML 过程中的各个阶段。ASP.NET HTTP 运行时负责管理对象管道,这些对象首先将请求的 URL 转换成 Page 类的具体实例,然后
2007-06-03 17:53:00
743
转载 SQL2005 中使用UDF
For TSQL:USE AdventureWorks;GOCREATE FUNCTION Sales.fn_SalesByStore (@storeid int)RETURNS TABLEASRETURN ( SELECT P.ProductID, P.Name, SUM(SD.LineTotal) AS YTD Total FROM Prod
2007-03-30 16:48:00
773
原创 个性设置 CMD命令
虽说DOS命令已是昨日黄花,但我们不少时候仍需要用到DOS命令,因此Windows XP系统也还保留有“命令提示符”,不过整天面对黑底白字的界面实在有些心里不爽,下面我们就不错助任何外来工具,手工打造个性的“命令提示符”吧。 第一步:先新建一个.cmd文件,文件名可以自定,我们命名为cmd.cmd吧,在里面输入以下内容: @echo off echo Microsoft
2007-03-30 16:42:00
1403
原创 Dos命令集大全
net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: //ip/c$ 登陆后映射对方C:到本地为H: net use //ip/ip
2007-03-30 16:40:00
881
转载 ASP 编程中20个非常有用的例子
1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 答:使用the Request object方法 strBrowser=Request.ServerVariables("HTTP_USER_AGENT") If Instr(strBrow
2007-03-30 16:31:00
710
转载 Session 详解
阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information S
2007-03-30 16:28:00
718
转载 61条面向对象设计的经验原则
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相
2007-03-30 16:26:00
635
原创 判断一个表的数据不在另一个表中最优秀方法
select a.* from tbl1 a left join tbl2 bon a.key = b.keywhere b.key is nullselect A.* from TABL1 A where not EXISTS(select 1 from TABL2 WHERE TABL2.[KEY]=TABL1.[KEY])select a.* from tbl1 a left jo
2007-03-30 16:14:00
1149
原创 正则表达式入门
引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅 入深地讲解,概念上没有注意先
2007-03-30 16:12:00
764
原创 删除千万级表中重复记录的办法
1. 选择候选键,60个字段,应该只用其中几个就可以判断重复了吧。在候选键的这些字段上建立索引。2. CREATE TRIGGER tr_历史交易表ON 历史交易表FOR DELETE AS INSERT INTO 历史交易表SELECT DISTINCT * FROM deletedGO DELETE 历史交易表FROM (SELECT 候选键1, 候选键2, 候选键3FROM 历史交易表G
2007-03-30 16:10:00
772
原创 分类排序
create table #result(subject varchar(20),student varchar(20) ,grade int )insert #result values (math ,jimmy ,80)insert #result values (math ,terry ,75)insert #result values (math ,dyl
2007-03-30 16:07:00
739
原创 SQL Server:创建索引视图
视图也称为虚拟表,这是因为由视图返回的结果集其一般格式与由列和行组成的表相似,并且,在 SQL 语句中引用视图的方式也与引用表的方式相同。标准视图的结果集不是永久地存储在数据库中。查询每次引用视图时,Microsoft? SQL Server? 2000 会动态地将生成视图结果集所需的逻辑合并到从基表数据生成完整查询结果集所需的逻辑中。生成视图结果的过程称为视图具体化。有关更多信息,请参见视图解析
2007-03-30 16:06:00
886
原创 sql server 中各个系统表的作用
sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库 字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库 当前配置选项sysdatabases 主数据库 服务器中
2007-03-30 16:05:00
698
原创 sql server 7.0 和SQL server 2000 基本信息比较
最大值(数量或大小) 对象 SQL Server 7.0 SQL Server 2000 批处理大小 65,536 * 网络数据包大小1 65,536 * 网络数据包大小1 每个短字符串列的字节数 8,000 8,000 每个 text、ntext、或 image 列的字节数 2 GB-2 2 GB-2 每个 GROUP BY、ORDER BY的字节数 8,060 每个索引中的字节数 900
2007-03-30 16:03:00
868
原创 SQL SERVER2000中取得列数的存储过程
create procedure sp_getcolumns(@table_name nvarchar(384), @ColsCnt int output, @table_owner nvarchar(384) = null, @table_qualifier sysname = null, @column_name nvarchar(384) =
2007-03-30 16:01:00
620
原创 SQL2000系统表的应用
--1:获取当前数据库中的所有用户表select Name from sysobjects where xtype=u and status>=0--2:获取某一个表的所有字段select name from syscolumns where id=object_id(N表名)--3:查看与某一个表相关的视图、存储过程、函数select a.* from sysobje
2007-03-30 15:59:00
625
原创 联机事务处理 (OLTP)
OLTP(联机事务处理)是指利用计算机网络,将分布于不同地理位置的业务处理计算机设备或网络与业务管理中心网络连接,以便于在任何一个网络节点上都可以进行统一、实时的业务处理活动或客户服务。 通常在数据库系统中,事务是工作的离散单位。例如,一个数据库事务可以是修改一个用户的帐户平衡或库存项的写操作。联机事务处理系统(OLTP)实时地采集处理与事务相连的数据以及共享数据库和其它文件的地位的
2007-03-30 15:57:00
2007
转载 联机分析处理(OLAP)
转载自北大高科网站,http://www.pku-ht.com/) 联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。 当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction p
2007-03-30 15:54:00
1073
原创 获取数据库表的一些基本信息
1:获取当前数据库中的所有用户表select Name from sysobjects where xtype=u and status>=02:获取某一个表的所有字段select name from syscolumns where id=object_id(表名)3:查看与某一个表相关的视图、存储过程、函数select a.* from sysobjects a, sy
2007-03-30 15:50:00
783
原创 经典算法-C#四种排序算法
导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while
2007-03-30 15:46:00
572
原创 叩开C#之门系列之几个重要名词
初学者很容易把这些概念搞混淆。先说说项目(Project),通俗的说,一个项目可以就是你开发的一个软件。在.net下,一个项目可以表现为多种类型,如控制台应用程序,Windows应用程序,类库(Class Library),Web应用程序,Web Service,Windows控件等等。如果经过编译,从扩展名来看,应用程序都会被编译为.exe文件,而其余的会被编译为.dll文件。既然是.exe文件
2007-03-30 15:40:00
723
原创 c#常用函数和方法
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4
2007-03-30 15:35:00
644
原创 用设计模式固化C#程序
译序: C#进阶文章。译者对Samir提供的C#例子进行了简单整理(作者提供的某些代码在译者的环境中无法通过编译),并编写了对应的C++示例,一并置于译注中,以便读者比对。译文中所有C#、C++程序调试环境均为Microsoft Visual Studio.NET 7.0 Beta2。 概要: 通过提供一个框架,设计模式可以解决应用开发中的许多问题。模式使得设计过程更加清晰高效,它特别适用
2007-03-30 15:27:00
679
转载 C#的四个基本技巧
1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) { for (int i = 0; i l.Ite
2007-03-30 15:18:00
470
转载 C#操作Word文档(Office 2007)
首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text
2007-03-30 15:17:00
561
转载 C#中索引器的概述
C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有限资源等,能让类具有类似数组的行为当然也是非常有用的。本文就会引领你设置类来采用索引器。但是,首先让我们概述下属性这个概念以便了解些必要的背景知识。 属性
2007-03-30 15:14:00
1236
转载 C# 特性(Attribute)入门
绪论特性(Attributes)是一种崭新的声明性信息。我们不仅可以通过特性来定义设计层面的信息(例如help file, URL for documentation)以及运行时(run-time)信息(例如使XML与class相联系),而且我们还可以利用特性建立自描述(self- describing)组件。在这篇教程中,我们将会看到如何建立和添加特性到各种程序实体以及如何在运行时环境中获取
2007-03-30 15:12:00
565
转载 C#的多线程简介
在.NET多线程编程这个系列我们讲一起来探讨多线程编程的各个方面。首先我将在本篇文章的开始向大家介绍多线程的有关概念以及多线程编程的基础知识;在接下来的文章中,我将逐一讲述。NET平台上多线程编程的知识,诸如System.Threading命名空间的重要类以及方法,并就一些例子程序来作说明。 引言 早期的计算硬件十分复杂,但是操作系统执行的功能确十分的简单。那个时候的操作系统在任一时间点只能执行一
2007-03-30 15:11:00
584
转载 初识C#线程
作者: BUIILDER.COM使用多线程技术能有效地帮助你实现应用程序的更高性能和更优良的可伸缩性。但在真正运用这项技术的时候务必小心。本文是对线程技术所牵扯的工具和技术问题系列文章的开篇。我首先对线程概念进行介绍,然后总结一些常用的构造,最后介绍它们的用法。线程的两面性 用Java语言编写多线程程序并不难,这是好事也是坏事。微软在开发C#时,他们把这种易用性的窘境全盘照搬到了整个新平
2007-03-30 15:11:00
661
转载 使用线程
Greg EwingClarity Consulting Inc.2002 年 3 月摘要:本文论述了各种模式的线程(单线程、单元线程和自由线程)以及每种模式的使用方法。同时,还提供了一个使用线程的 C# 语言代码示例,以帮助您编写使用线程的应用程序。本文还讨论了多线程代码中的一些重要问题。下载(英文)示例文件。(请注意,在示例文件中,程序员的注释使用的是英文,本文中将其译为中文是为了便于
2007-03-30 15:09:00
530
转载 关于C#中Delegate
1. 什么是托管函数 托管函数是一个对类里面的某个函数的一个引用.它自己并没有具体的函数定义,只是指向某个函数实现. 2. 与C++, Delphi的横向比较在C++和Delphi中与托管函数对应的类型是函数指针,形式如下:C++ typedef (int GetNum)(real rNum); Delphi function
2007-03-30 15:03:00
932
转载 C#中Delegate类的使用
Delegate类简介------------------------ 命名空间:System程序集:mscorlib(在 mscorlib.dll 中) 委托(Delegate)类是一种数据结构,通过它可引用静态方法或引用类实例及该类的实例方法。 以往的界面编程中我们应该都接触过各种类型的事件驱动(event driven)的处理模式,在这种模式里,我们定义相应事件触发的函数。
2007-03-30 15:02:00
1286
转载 C#2005学习笔记—程序打包篇
刚开始用2005,项目要结尾了,却怎么也找不到05的打包的文章,03的到是满天飞(却基本没图片,心碎。。)察看了相关资料,自己也动了动手,写了这篇东东,顺便也好应付领导的月交技术文档,挖哈哈~~,大家转帖时请注明来源噢,还有我的名字--飞鸟还是飞鸟,这可以我的处女作唉。呵呵。 程序打包是每个程序完成结尾后并交付于用户安装的必经之路。首先在VS2005中打开一个想要打包的项目,接着在“文件”菜单上指
2007-03-30 15:00:00
610
C#中索引器的概述
2014-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人