- 博客(55)
- 资源 (1)
- 收藏
- 关注
原创 ASP.NET运行原理
此篇文章着眼于整个ASP.NET应用程序的运作模式,实际上,并不是在讲组件,但是却很重要,因为写组件的人必须清楚的知道ASP.NET应用程序是如何启动.如何处理请求,如何处理SESSION等这些细节问题的,但这一节对于一般读者来讲,可能十分晦涩.下面的讲解可能有助于你理解这一切.一个ASP.NET的应用程序是开始于IIS的.当你请求一个包含ASP.NET应用的网址时,IIS接受到请求
2009-02-05 18:24:00
1153
2
转载 聚簇索引与非聚簇索引的区别
聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行的一个查询经常检索某一
2009-02-05 18:21:00
599
转载 ASP.Net Web Page深入探讨
一、服务器脚本基础介绍 首先,我们先复习一下Web服务器页面的基本执行方式: 1、 客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端 2、 服务器接收到请求之后,发给相应的服务器端页面(也就是脚本)来执行,脚本产生客户端的响应,发送回客户端 3、 客户端浏览器接收到服务器传回的响应,对Html进行解析,将图形化的网页呈现在用户面前 对于服务器和客户端的交互,通常通过下面几种主要方式
2009-01-24 21:45:00
398
转载 SQL还原数据库后孤立用户问题处理
使用sp_change_users_login排除孤立用户所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录孤立帐户的产生一般是一下两种:1.将备份的数据库在其它机器上还原;2.重装系统或SQL SERVER之后只还原了用户库解决方法是使用sp_chan
2009-01-15 09:00:00
791
转载 数据库设计规范化的五个要求
通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。 要求一:表中应该避免可为空的列。 虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的时候,需要
2009-01-14 15:12:00
1392
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
922
转载 使用SQL Server元数据列出组成视图的表
一般来说,我们可以通过一个系统存储过程或者INFORMATION_SCHEMA视图来访问SQL Server元数据。当使用一个查询窗口时,系统存储过程对于一个数据库管理员是完美的也是最优化的,但是并不是所有都适用于应用程序用户,这是因为你可能会被要求更进一步地筛选信息并因此降低了性能。所以我决定从SQL Server的INFORMATION_SCHEMA视图中获得要求的信息。 在下面的例子中,
2009-01-14 14:54:00
405
转载 我10年来的学习和生活
第0篇 学习计算机的人永远从0开始 我提前给我的大学生活画了一个圆满的句号,我一张白纸进来,没有一脑糨糊出去。我将收藏起这张记录了我青春足迹的白纸,远离安逸的大学生活。步入社会,走进未来,未来是一片荆棘之地,我是一个内心狂热的人,自己的天空需要自己的双手去打造,只要我努力过,我不后悔。我从1997年进入初中,知道计算机这东西,到我2007年大学毕业,中间整整十年,在这十年里,我从一个小男孩成
2006-11-13 06:01:00
930
转载 基于.net开发平台项目案例集锦
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个
2006-11-11 09:06:00
95
转载 提高查询速度方法总结
关于索引,推荐转载的这篇文章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
941
转载 StringBuilder的实现与技巧
StringBuilder的实现与技巧 OK..看到公式就明白了..StringBuilder是以当前的Capacity*2来扩充的..所以,在使用StringBuilder需要特别注意,尤其是要拼接或追加N多字符的时候,要注意技巧的使用,可以适当的,有预见性的设置Capacity的值,避免造成过大内存的浪费,节约无谓的内存空间..例如,下列代码就可以根据情况自动的扩展,而避免了较大的内存浪费
2006-10-24 20:16:00
844
转载 保存整个控件为图片
在vs2003中,可以通过MSChart.EditCopy()方法,再从简帖板(ClipBoard)获得已经绘制的图片,然后再进行保存图片或者打印操作。public class Win32{[System.Runtime.InteropServices.DllImport("gdi32", EntryPoint = "BitBlt")] public static extern
2006-10-24 20:14:00
842
转载 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
776
原创 善用 OPENROWSET 函数来存取大型对象(LOB)
我们在「Visual Basic 2005 档案 IO 与资料存取秘诀」一书的第七章,详细探讨了如何于前端程序处理大型对象(LOB)。有读者询问,SQL Server 2005 本身是否提供任何的 Transact-SQL 陈述式来处理 LOB 呢?答案当然是肯定的,而且具备相关处理能力的 Transact-SQL 陈述式还不只一个。不过在本文中,我们将把焦点摆在 OPENROWSET 函数。
2006-10-19 08:31:00
128
转载 客户端连服务器的注意事项
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
136
转载 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
4049
1
转载 JavaScrip弹出窗口
【1、最基本的弹出窗口代码】 其实代码非常简单: window.open (page.html) --> 因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (page.html) 用于控制弹出新的窗口page.html,如果p
2006-10-16 09:57:00
733
转载 数据库设计三大范式应用实例剖析
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来
2006-10-14 14:49:00
200
原创 利用数据库复制技术实现数据同步更新
利用数据库复制技术 实现数据同步更新复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动
2006-10-14 09:24:00
958
原创 探究 Microsoft’s Express Suite 2005
对于许多专业开发人员而言,Visual Studio 2003 和 SQL Server 2000 无疑是为企业创建解决方案的极佳组合。然而,对于小规模应用程序,许多开发人员更看重脚本语言的简单易用,而不是面向对象语言的健壮性和代码重用优势。这些开发人员通常使用 Visual Basic 6、传统的 ASP 和 Microsoft Access 创建数据库解决方案。这阻碍了 .NET 技术的推广。
2006-10-13 21:07:00
1075
转载 分层开发思想与小笼包
早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用。首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话,是为了实现“高内聚、低耦合”。采用“分而治之”的
2006-10-12 20:00:00
826
转载 自己写的.Net(C#)代码自动生成器
这个东西其实是一年半前就写了,那时候看到很多代码都是一些有规律的重复劳动。所以,想写个工具来代替,一来节省时间,二来提高效率。更重要的让自己减轻劳动:)。但后来一直忙,也没怎么继续完善,只是最近偶有时间,把它稍微完善了一下。 该软件主要功能为自动代码生成,初衷也是为代码生成所写,但在日常的开发工作中,遇到一些问题和想法,同时增加了一些开发辅助功能。方便日常的开发。 最新版
2006-10-11 21:09:00
958
转载 自己写的实现数据库事务的简单方法ExecuteSqlTran()
做项目时需要实现数据库的事务,觉得每次用SqlTransaction 写代码,太麻烦了,就想总结一个通用的方法放在数据层,以便复用.就自己写了简单的方法.可满足一般情况下的需求.:)同时执行两条SQL语句的方法: public static void ExecuteSqlTran(string SQLString1,string SQLString2) ...{ usi
2006-10-11 20:33:00
875
转载 Oracle exp/imp导出导入工具的使用
一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。2.
2006-10-11 19:27:00
745
转载 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
827
转载 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
2007
2
转载 数据库备份与还原处理
利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用 /*1.--得到数据库的文件目录 @dbname 指定要取得目录的数据库名
2006-10-11 09:23:00
605
转载 一个修改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
793
转载 SSIS(SQL Server Integration Service)处理导入数据时, 存在的更新, 不存在的插入
问题描述:当你把数据从其他数据库, 或者是文本文件之类的其他数据源导入到目的数据库时, 有时希望在导入的处理中, 能够实现"数据存在时更新, 不存在时导入"在之前, 一般是通过导入临时表, 然后再判断处理导入正式表的, 在SQL Server 2005中, SSIS可以在导入处理时直接完成这种处理. 下面具体演示一下如何用SSIS完成这样的处理:1.
2006-10-09 17:58:00
2529
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
748
转载 无法在 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
1260
1
转载 做个数据库管理员DBA
什么是DBA 数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道D
2006-10-09 11:51:00
878
转载 SQL Server 2005 中的树形数据处理示例-2
-- =====================================================-- 直接查询的应用实例-- ===================================================== -- 1. 每个叶子结点的 FullName WITH stb([id],[FullName],[pid],[flag])AS( SEL
2006-10-09 08:32:00
581
转载 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
675
转载 不定字段数目的数据库表设计和数据结构
两难的境界:不定字段数目的数据库表设计和数据结构昨天项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题可能还更大。当时讨论的结果是可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段现在我们来分析一下四种技术的
2006-10-08 21:47:00
3727
转载 这些单词你都读准了吗?
你知道单词 integer 的正确读音是“因太格”还是“因踢及而”吗?单词 numeric 到底是“牛么瑞克”还是“耐木瑞克”?程序员也许是世界上最会读错单词的职业了,再加上这个职业特有的固执和自信,结果就是读音要纠正起来简直难于登天。最后一到客户那里,满口的走音别音,客户和程序员说的都是同一个单词,但是却互相听不懂...惨不忍睹啊!所以,特别找了一下相关的单词,让我自己,也希望大家能够真正抽一点
2006-10-08 17:21:00
716
转载 用Application Updater Block生成一个自我更新的WinForms 应用
原文地址 在过去的两个星期里, 我一直在做我的第一个真正的.net WinForm应用的开发. 这是一个很有趣的过程,我一直在疯了似的学习东西. 其中之一就是我要允许应用程序能够用微软的Application Updater Block进行自我更新。 当它正常工作的那一刻,让我有一种很大的成就感,同时我也意识到微软没有提供那种按步骤顺序的例子。 Duncan Mackenzie
2006-09-27 17:21:00
728
转载 .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
1022
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人