自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 ASP.NET运行原理

 此篇文章着眼于整个ASP.NET应用程序的运作模式,实际上,并不是在讲组件,但是却很重要,因为写组件的人必须清楚的知道ASP.NET应用程序是如何启动.如何处理请求,如何处理SESSION等这些细节问题的,但这一节对于一般读者来讲,可能十分晦涩.下面的讲解可能有助于你理解这一切.一个ASP.NET的应用程序是开始于IIS的.当你请求一个包含ASP.NET应用的网址时,IIS接受到请求

2009-02-05 18:24:00 1131 2

转载 聚簇索引与非聚簇索引的区别

聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。       聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行的一个查询经常检索某一

2009-02-05 18:21:00 582

转载 ASP.Net Web Page深入探讨

一、服务器脚本基础介绍  首先,我们先复习一下Web服务器页面的基本执行方式:  1、 客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端  2、 服务器接收到请求之后,发给相应的服务器端页面(也就是脚本)来执行,脚本产生客户端的响应,发送回客户端  3、 客户端浏览器接收到服务器传回的响应,对Html进行解析,将图形化的网页呈现在用户面前  对于服务器和客户端的交互,通常通过下面几种主要方式

2009-01-24 21:45:00 376

转载 SQL还原数据库后孤立用户问题处理

使用sp_change_users_login排除孤立用户所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录孤立帐户的产生一般是一下两种:1.将备份的数据库在其它机器上还原;2.重装系统或SQL SERVER之后只还原了用户库解决方法是使用sp_chan

2009-01-15 09:00:00 773

转载 数据库设计规范化的五个要求

 通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。  要求一:表中应该避免可为空的列。  虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的时候,需要

2009-01-14 15:12:00 1342 1

转载 VSS 6 admin用户的密码破解

 第一种: the secret is to hack the um.dat file to remove the Admin passwordfrom offset 80 the bytes are (all numbers are hex)0:80  55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00 00 000:90  00 00 00 00 0

2009-01-14 15:01:00 909

转载 使用SQL Server元数据列出组成视图的表

 一般来说,我们可以通过一个系统存储过程或者INFORMATION_SCHEMA视图来访问SQL Server元数据。当使用一个查询窗口时,系统存储过程对于一个数据库管理员是完美的也是最优化的,但是并不是所有都适用于应用程序用户,这是因为你可能会被要求更进一步地筛选信息并因此降低了性能。所以我决定从SQL Server的INFORMATION_SCHEMA视图中获得要求的信息。  在下面的例子中,

2009-01-14 14:54:00 394

转载 我10年来的学习和生活

第0篇 学习计算机的人永远从0开始    我提前给我的大学生活画了一个圆满的句号,我一张白纸进来,没有一脑糨糊出去。我将收藏起这张记录了我青春足迹的白纸,远离安逸的大学生活。步入社会,走进未来,未来是一片荆棘之地,我是一个内心狂热的人,自己的天空需要自己的双手去打造,只要我努力过,我不后悔。我从1997年进入初中,知道计算机这东西,到我2007年大学毕业,中间整整十年,在这十年里,我从一个小男孩成

2006-11-13 06:01:00 913

转载 基于.net开发平台项目案例集锦

经过微软.net  Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个

2006-11-11 09:06:00 83

转载 提高查询速度方法总结

关于索引,推荐转载的这篇文章http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx改善SQL语句的效率http://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669数据量很大怎样加快索检速度http://community.csdn.net/Expert/

2006-10-28 17:11:00 924

转载 StringBuilder的实现与技巧

StringBuilder的实现与技巧 OK..看到公式就明白了..StringBuilder是以当前的Capacity*2来扩充的..所以,在使用StringBuilder需要特别注意,尤其是要拼接或追加N多字符的时候,要注意技巧的使用,可以适当的,有预见性的设置Capacity的值,避免造成过大内存的浪费,节约无谓的内存空间..例如,下列代码就可以根据情况自动的扩展,而避免了较大的内存浪费

2006-10-24 20:16:00 828

转载 保存整个控件为图片

       在vs2003中,可以通过MSChart.EditCopy()方法,再从简帖板(ClipBoard)获得已经绘制的图片,然后再进行保存图片或者打印操作。public class Win32{[System.Runtime.InteropServices.DllImport("gdi32", EntryPoint = "BitBlt")] public static extern 

2006-10-24 20:14:00 830

转载 ORACLE函数大全

 select SEQ_DWBH.Nextval into sq_dwbm from dual;dual是虚拟表,为了配合查询SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;        A         A

2006-10-19 13:52:00 765

原创 善用 OPENROWSET 函数来存取大型对象(LOB)

我们在「Visual Basic 2005 档案 IO 与资料存取秘诀」一书的第七章,详细探讨了如何于前端程序处理大型对象(LOB)。有读者询问,SQL Server 2005 本身是否提供任何的 Transact-SQL 陈述式来处理 LOB 呢?答案当然是肯定的,而且具备相关处理能力的 Transact-SQL 陈述式还不只一个。不过在本文中,我们将把焦点摆在 OPENROWSET 函数。

2006-10-19 08:31:00 111

转载 客户端连服务器的注意事项

ORACLE客户端连服务器的注意事项:        1. 通过SQL*NET协议,ORACLE客户端连服务器时一般需要配置sqlnet.ora和tnsnames.ora。   它们默认的目录在$ORACLE_HOME/network/admin 目录下      也可以设置环境变量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目录   例如:   TNS_ADMIN

2006-10-16 14:26:00 117

转载 ORACLE 限制特定IP访问数据库

(1)在9i中真正起作用的是sqlnet.ora文件,我们修改sqlnet.ora其实是最好最快的方法。 在sqlnet.ora中增加如下部分 ----------------------------- #### 来自 protocol.ora 的属性 #### tcp.validnode_checking=yes #允许访问的IP tcp.invited_nodes=(ip1,ip2……) #禁

2006-10-16 14:17:00 4025 1

转载 JavaScrip弹出窗口

【1、最基本的弹出窗口代码】 其实代码非常简单: window.open (page.html) -->     因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。     window.open (page.html) 用于控制弹出新的窗口page.html,如果p

2006-10-16 09:57:00 719

转载 数据库设计三大范式应用实例剖析

引言  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。  设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来

2006-10-14 14:49:00 180

原创 利用数据库复制技术实现数据同步更新

利用数据库复制技术 实现数据同步更新复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动

2006-10-14 09:24:00 945

原创 探究 Microsoft’s Express Suite 2005

对于许多专业开发人员而言,Visual Studio 2003 和 SQL Server 2000 无疑是为企业创建解决方案的极佳组合。然而,对于小规模应用程序,许多开发人员更看重脚本语言的简单易用,而不是面向对象语言的健壮性和代码重用优势。这些开发人员通常使用 Visual Basic 6、传统的 ASP 和 Microsoft Access 创建数据库解决方案。这阻碍了 .NET 技术的推广。

2006-10-13 21:07:00 1064

转载 分层开发思想与小笼包

 早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用。首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话,是为了实现“高内聚、低耦合”。采用“分而治之”的

2006-10-12 20:00:00 813

转载 自己写的.Net(C#)代码自动生成器

 这个东西其实是一年半前就写了,那时候看到很多代码都是一些有规律的重复劳动。所以,想写个工具来代替,一来节省时间,二来提高效率。更重要的让自己减轻劳动:)。但后来一直忙,也没怎么继续完善,只是最近偶有时间,把它稍微完善了一下。     该软件主要功能为自动代码生成,初衷也是为代码生成所写,但在日常的开发工作中,遇到一些问题和想法,同时增加了一些开发辅助功能。方便日常的开发。     最新版

2006-10-11 21:09:00 942

转载 自己写的实现数据库事务的简单方法ExecuteSqlTran()

做项目时需要实现数据库的事务,觉得每次用SqlTransaction 写代码,太麻烦了,就想总结一个通用的方法放在数据层,以便复用.就自己写了简单的方法.可满足一般情况下的需求.:)同时执行两条SQL语句的方法:  public static void ExecuteSqlTran(string SQLString1,string SQLString2)  ...{   usi

2006-10-11 20:33:00 862

转载 Oracle exp/imp导出导入工具的使用

一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin   exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移      它有三种模式:       a.  用户模式: 导出用户所有对象以及对象中的数据;       b.  表模式: 导出用户所有表或者指定的表;       c.  整个数据库: 导出数据库中所有对象。2.

2006-10-11 19:27:00 730

转载 SQLSERVER远程备份、恢复

SQLSERVER服务实例名称:192.168.0.2需要备份的数据库名称: a备份机器名称(Client端):192.168.0.3备份机用户:zf 密码:123备份机域名:domain备份机提供备份需求的文件夹:D:/sqlbak备份数据库第一步: 在备份机建立共享文件夹              在程序代码中调用(或者CMD窗口)  net share sqlbakup=D:/sql

2006-10-11 09:26:00 813

转载 sqlserver 异地备份

--备份环境:把数据库服务器(192.168.1.8)的数据库(TEST)备份到(192.168.1.145)的C$下--首先,做一个与客户端的映射exec master..xp_cmdshell net use z: //192.168.1.145/c$ "密码" /user:192.168.1.145/administrator/*--说明:z:是映射网络路径对应本机的盘符,与下面的备

2006-10-11 09:25:00 1937 2

转载 数据库备份与还原处理

利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1.   获取SQL Server服务器上的默认目录 2.   备份SQL语句的使用 3.   恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4.   作业创建SQL语句的使用  /*1.--得到数据库的文件目录  @dbname 指定要取得目录的数据库名

2006-10-11 09:23:00 595

转载 一个修改Oracle用户密码的小诀窍

 数据库版本:9.2.0.5 有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。具体操作过程如下:SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004Copyright (c) 1982, 2002, Oracle 

2006-10-10 19:22:00 778

转载 SSIS(SQL Server Integration Service)处理导入数据时, 存在的更新, 不存在的插入

问题描述:当你把数据从其他数据库, 或者是文本文件之类的其他数据源导入到目的数据库时, 有时希望在导入的处理中, 能够实现"数据存在时更新, 不存在时导入"在之前, 一般是通过导入临时表, 然后再判断处理导入正式表的, 在SQL Server 2005中, SSIS可以在导入处理时直接完成这种处理. 下面具体演示一下如何用SSIS完成这样的处理:1.        

2006-10-09 17:58:00 2504 2

原创 与SQL Server补丁相关的问题

问题描述:需要将 A库的A表 的数据定时传输到B库的B表中现在:我在B库的所在的SQL实例中,建立 联接服务器 A指向A库的所在SQL实例然后在B库建立个接口表AA建立存储过程定时导数据过程大概是如此:     insert into aa select * from  a.a.a  --(A联接服务器的A库的A表)          begin tran          insert 

2006-10-09 15:28:00 732

转载 无法在 SQL Server 2005 Manger Studio 中录入中文的问题

问题表现:在 SQL Server 2005 Manger Studio中打开表,无法输入中文,只能输入英文问题重现:1. 我们建立如下三个测试表:CREATE TABLE ta(    id int IDENTITY,    col varchar(50)) CREATE TABLE tb(    col varchar(50),    i

2006-10-09 15:20:00 1221 1

转载 做个数据库管理员DBA

什么是DBA   数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道D

2006-10-09 11:51:00 863

转载 SQL Server 2005 中的树形数据处理示例-2

-- =====================================================-- 直接查询的应用实例-- ===================================================== -- 1. 每个叶子结点的 FullName WITH stb([id],[FullName],[pid],[flag])AS(    SEL

2006-10-09 08:32:00 566

转载 SQL Server 2005 中的树形数据处理示例-1

 -- 创建测试数据 if exists (select * from dbo.sysobjects where id = object_id(N[tb]) and OBJECTPROPERTY(id, NIsUserTable) = 1)    drop table [tb]GO-- 示例数据create table [tb]([id] int PRIMARY KEY,[pid] i

2006-10-09 08:31:00 659

转载 不定字段数目的数据库表设计和数据结构

两难的境界:不定字段数目的数据库表设计和数据结构昨天项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题可能还更大。当时讨论的结果是可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段现在我们来分析一下四种技术的

2006-10-08 21:47:00 3665

转载 这些单词你都读准了吗?

你知道单词 integer 的正确读音是“因太格”还是“因踢及而”吗?单词 numeric 到底是“牛么瑞克”还是“耐木瑞克”?程序员也许是世界上最会读错单词的职业了,再加上这个职业特有的固执和自信,结果就是读音要纠正起来简直难于登天。最后一到客户那里,满口的走音别音,客户和程序员说的都是同一个单词,但是却互相听不懂...惨不忍睹啊!所以,特别找了一下相关的单词,让我自己,也希望大家能够真正抽一点

2006-10-08 17:21:00 704

转载 用Application Updater Block生成一个自我更新的WinForms 应用

原文地址 在过去的两个星期里, 我一直在做我的第一个真正的.net WinForm应用的开发.  这是一个很有趣的过程,我一直在疯了似的学习东西.  其中之一就是我要允许应用程序能够用微软的Application Updater Block进行自我更新。  当它正常工作的那一刻,让我有一种很大的成就感,同时我也意识到微软没有提供那种按步骤顺序的例子。  Duncan Mackenzie

2006-09-27 17:21:00 713

转载 使用自定义验证组件库扩展 Windows 窗体(二)

本页内容 回顾 程序性窗体范围验证 ValidatorCollection

2006-09-27 17:00:00 1257

转载 使用自定义验证组件库扩展 Windows 窗体(一)

本页内容 引言 Windows 窗体验证的主要功能 程序验证与声明性验证

2006-09-27 16:35:00 1235

转载 .net 2.0 访问Oracle与Sql Server的差异

在.net平台下访问数据库有以下几种方式:      1、OleDB数据库访问程序,     2、ODBC数据库访问程序,    3、专有的数据库访问程序。如:访问Sql Server 2000 时,我们一般喜欢使用专有的SQL Server .NET Framework  数据库访问程序。命名空间为: System.Data.SqlClient 。    在这里我使用第三种,也就是“专有的数据库

2006-09-27 16:10:00 1007

电子商务网站(asp.net)

电子商务网站,有前台和后台功能。后台功能做的蛮好的,希望大家可以用来学习学习

2009-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除