自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (13)
  • 收藏
  • 关注

转载 SQL Server 2005---使用with关键字解决递归父子关系

1. 引言 现实项目中经常遇到需要处理递归父子关系的问题,如果把层次关系分开,放在多个表里通过主外键关系联接,最明显的问题就是扩展起来不方便,对于这种情况,一般我们会创建一个使用自连接的表来存放数据。例如存放会员地区数据表结构可能是这样:列名描述location_id地区编号location_name地区名称parentlocat

2011-11-04 14:08:47 1338

原创 SQL >>将一列中多个不同的值放入一行的一个单元格

SQL查询语句:将一列中多个不同的值放入一行的一个单元格里方法一:使用FOR XML PATH1.Inituse Testcreate table verticalTable(Name nvarchar(50),Course nvarchar(50),Grade int)goalter table dbo.horizontalTable add Name

2011-10-20 13:55:06 14235

转载 JavaScript Undefined,Null类型和NaN值区别

一 Undefined 类型 只有一种值 undefined 以下三种情况typeof 返回类型为undefined 1. 当变量未初始化时 2. 变量未定义时 3. 函数无明确返回值时(函数没有返回值时返回的都是undefined) undefined 并不等同于未定义的值 typeof 并不真正区分是否是未定义 看以下示例代码: var oTemp;

2011-06-03 18:04:00 974

转载 .net中Web.config文件的基本原理及相关设置

11.7  使用web.config配置文件<br />Web配置文件web.config是Web 应用程序的数据设定文件,它是一份 XML 文件,内含 Web 应用程序相关设定的 XML 标记,可以用来简化 ASP.NET 应用程序的相关设定。11.7.1  Web配置文件的基础<br />Web 配置文件web.config位于 Web 应用程序的任何目录中,子目录如果没有 web.config 文件,就是继承父目录 web.config 文件的相关设定;如果子目录有 web.config 文件,就会覆

2011-04-27 14:21:00 869

原创 纵表与横表互转的SQL

1、纵表转横表:    纵表结构 TableA NameCourseGrade张三语文75张三数学80张三英语90李四语文95李四数学55 横表结构 TableBName语文数学英语张三758090李四95550方法一: select Name, sum(case Course when ‘语文‘ then Grade else 0 end) as 语文,sum(case Course when ‘数学‘ then Grade else 0 end) as 数学,sum(case Cou

2011-04-25 12:59:00 965

转载 MongoDB C# 驱动教程

C# 驱动版本 v1.6.x本教程基于C#驱动 v1.6.x 。 Api 文档见此处:  http://api.mongodb.org/csharp/current/ . 本教程介绍由10gen支持的,用于MongoDB的C#驱动。C# 驱动由两个类库组成:BSON Library和C# Driver。 BSON Library 可以独立于 C# Driver 使用。 C# Drive

2013-07-01 10:23:20 7674

转载 NoSQL(二)之CAP理论

1.CAP概述CAP理论是由EricBrewer教授提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这个三个需求之间存在一定的特殊关系。三个需求如下:C: Consistency 一致性A: Availability 可用性P:Partition Tolerance分区容错性CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求

2012-11-12 17:44:28 858

转载 NoSQL(一)概述

1.综述      NoSQL数据库是一个对于传统SQL数据库的一种挑战,由于现在企业和互联网应用数据量的膨胀,SQL已经不能支持这样的海量数据的分布式存储和高速读写,所以NoSQL应运而生。NoSQL通过key-value这样一种简单高效的数据存储方式提高了数据库性能。2.理论CAP,BASE和最终一致性是NoSQL数据库存在的三大基石。下面详细的说说这3个理论。2.1CAP理论

2012-11-12 17:43:16 604

原创 搜索引擎基本了解

按照信息搜集方法和服务提供方式的不同,搜索引擎系统可以分为三大类: 1.目录式搜索引擎:以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定的分类框架中。信息大多面向网站,提供目录浏览服务和直接检索服务。该类搜索引擎因为加入了人的智能,所以信息准确、导航质量高,缺点是需要人工介入、维护量大、信息量少、信息更新不及时。这类搜索引擎的代表是:Yahoo、

2012-03-15 16:16:31 991

原创 NoSQL数据库探讨之一 - 为什么要用非关系数据库?

最近才开始关注NoSQL,真是羞愧啊!在网上看到一篇很好的文章,提供连接地址,仅供参考:http://robbin.iteye.com/blog/524977

2011-12-20 16:56:48 423

原创 ASP.NET性能优化之分布式Session

看到几篇很好的文章,跟大家分享一下,写的很不错!1、ASP.NET性能优化之分布式Sessionhttp://www.cnblogs.com/luminji/archive/2011/11/03/2195704.html2、Session,有没有必要使用它?http://www.cnblogs.com/fish-li/archive/2011/07/31/2123191.html

2011-11-18 13:27:50 1288

原创 成功的软件开发过程 --迭代,进化和敏捷

介绍 相对于顺序或“瀑布”生命周期,迭代和进化式开发(iterative and evolutionary development)对部分系统及早地引入了编程和测试,并重复这一循环。这种方式通常会在还没有详细定义所有需求的情况下假设开发开始,同时使用反馈来明确和改进演化中的规格说明。 迭代开发是UP和大多数其他现代方法中的关键实践。在这种生命周期方法中,开发被组织成一系列固定的短期(如

2011-11-17 10:43:21 988

转载 SQL Server 2005利用分区对海量数据的处理

超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或

2011-11-11 17:10:17 439

转载 sql server行级锁,排它锁,共享锁的使用

锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不

2011-11-09 11:00:41 871

原创 命令行下常用网络命令解释大全

命令行下常用网络命令解释大全1.Arp 显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可用。 arp -a [inet_addr] [-N [if_addr] arp -d inet_addr [if_addr] arp -s inet_addr ether_addr [i

2011-11-01 15:13:29 744

转载 Discuz!NT中集成Memcached分布式缓存

原文链接:http://www.cnblogs.com/daizhj/archive/2009/03/23/1386652.html大约在两年前我写过一篇关于Discuz!NT缓存架构的文章,在那篇文章的结尾介绍了在IIS中如果开启多个应用程序池会造成多个缓存实例之间数据同步的问题。虽然给出了一个解决方案,但无形中却把压力转移到了磁盘I/O上(多个进程并发访问cache.config文

2011-11-01 11:20:09 514

原创 sql 分割字符串 自定义函数

CREATE   function   [dbo].[SplitStr](    @SourceSql   varchar(8000),    @StrSeprate   varchar(100))    returns   @temp   table(F1   varchar(100))     as       begin     declare   @ch

2011-10-20 15:59:31 955

原创 ms sql FOR XML PATH 相关介绍

FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数或存储过程来完成的工作。那么以一个实例为主.        一.FOR XML PATH 简单介绍             那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴

2011-10-20 13:53:13 1195 1

转载 Log4net学习笔记

Log4net 学习笔记:主要是根据apache站点整理的:原文链接:http://logging.apache.org/log4net/release/sdk/             http://logging.apache.org/log4net/release/config-examples.html Log4net 主要类: Appender 附加,增加

2011-06-27 13:58:00 432

原创 ASP.NET Web应用程序安全解决方案浅析

一、ASP.NET Web应用程序架构安全隐患1.      对于程序集主要威胁:未验证的访问、反向工程、代码注入、通过异常获得程序信息、未审核访问。 2.      客户端与Web应用程序之间的安全隐患:代码注入(跨站点脚本或缓冲区溢出攻击)、网络监控(密码和敏感应用程序数据探测)、参数破解(表单字段、查询字符串、Cookie、视图状态、HTTP头信息)、会话状态变量ID取得、信息获取(

2011-06-22 17:50:00 608

原创 ASP.NET缓存解决方案和最佳实践

ASP.NET缓存解决方案和最佳实践1、概述在ASP.NET应用程序构建过程中,为了提高应用程序的性能,缓存处理无疑是一个非常重要的环节。通常,我们将一些频繁被访问的数据,以及一些需要大量处理时间得出来的数据缓存在内存中,从而提高性能。例如,如果程序需要处理一张报表,这张报表的数据是关联的几张数据库表,并通过大量的计算得到的数据。我们知道表关联是比较耗时的,如果关联之后得出的数据再进行聚合

2011-06-21 17:43:00 489

转载 Cookies揭秘 [Asp.Net, Javascript]

一,前言Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识1.什么是CookiesCookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户

2011-06-17 10:13:00 569 1

转载 无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误

无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误vs开发工具2010-07-21 23:24:44阅读113评论0  字号:大中小 订阅使用Visual Studio 2005(Visual Studio 2008(2010)亦存在此问题)调试设置了主机头的网站时出现如下错误信息:---------------------------Microsoft Visual Studio---------------------------无法在 Web 服务器上启动调试。与 Web 服务器通信时

2011-05-27 18:30:00 1262

转载 httpModules与httpHandlers简单应用

ASP.NET对请求处理的过程:  当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI

2011-05-09 13:43:00 981

转载 httpModules 与httpHandler

HttpModule必须实现System.Web.IHttpModule接口,HttpHandler和HttpHandlerFactory必须分别实现System.Web.IHttpHandler接口和System.Web.IhttpHandlerFactory接口。    web.config配置文件中configuration/System.Web节中添加下列几行:<HttpModules> <add type="type" name="name" /></HttpModules>   其中type属性

2011-05-04 18:33:00 710

原创 C# 结构体与类的区别

C#结构体和类的区别是什么呢?C#结构体和类的区别是如何表现的呢?本文就向你讲述这方面的内容。C#结构体和类的区别技术要点:◆类在传递的时候,传递的内容是位于托管内存中的位置,结构体在传递的时候,传递的内容是位于程序堆栈区的内容。当类的传递对象修改时,将同时修改源对象,而结构体的传递对象修改时,不会对源对象产生影响。◆在一个类中,可以定义默认的、不带参数的构造函数,而在结构体中不能定义默认的、不带参数的构造函数。两者都可以定义带有参数的构造函数,通过这些参数给各自的字段赋值或初始化。◆类是引用类型,继承Sy

2011-04-28 10:46:00 1562

原创 SQL修改表结构 总结

<br />修改表结构包括:<br />增加字段、删除字段、增加约束、删除约束、修改缺省值、修改字段数据类型、重命名字段、重命名表。<br />所有这些动作都是用 ALTER TABLE 命令执行的。<br />1、 增加字段<br />ALTER TABLE products ADD description text;<br />你也可以同时在该字段上定义约束,使用通常的语法:<br />ALTER TABLE products ADD  description text CHECK (descripti

2011-04-27 18:07:00 658

转载 .net自定义错误页

asp.net中当服务器出错时显示指定的错误页面同时把错误信息写入系统日志文件的探讨一,在Web.config中填写出错时显示的页面,可以根据不同的statusCode显示不同的出错页面。 程序代码二,在Global.asax文件中添加应用出错代码,写入系统日志文件 程序代码protected void Application_Error(Object sender, EventArgs e)

2011-04-27 14:15:00 478

转载 c#接口与抽象类的区别

c#接口与抽象类的区别<br />abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类。抽象类与非抽象类在以下方面是不同的: <br />抽象类不能直接实例化,并且对抽象类使用 new <br />运算符是编译时错误。虽然一些变量和值在编译时的类型可以是抽象的,但是这样的变量和值必须或者为 <br />null,或者含有对非抽象类的实例的引用(此非抽象类是从抽象类派生的)。 <br />允许(但不要求)抽象类包含抽象成员。 <br />抽象类不能被密封。 <br />当从抽象类派生非抽象

2011-04-26 14:59:00 540

翻译 接口和抽象类的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的

2011-04-26 11:15:00 369

SQL SERVER常用SQL语句大全

由浅入深,非常详细,复习和查阅的必备资料!

2011-11-22

海量数据处理小结.doc

海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务,需要不断学习总结!

2011-11-15

大数据量海量数据处理.pdf

大数据量海量数据处理.pdf 很值得一看,收获颇多

2011-11-15

马如悦-百度大规模数据处理.pdf

马如悦-百度大规模数据处理.pdf,很值得一看,希望对大家有帮助

2011-11-15

Google_三大论文中文版.pdf

Google_三大论文中文版,很值得一看,希望对大家有帮助!

2011-11-15

SQL语言的高级用法

SQL语言的高级用法,里面有很详细的实际应用!

2011-11-07

数据库优化设计方案

数据库优化设计方案,非常深入,为实际开发具有指导意义!

2011-11-04

优化SQL全方案

总结非常详细非常全面的SQL优化方案,实例对比!实际应用性很强!

2011-11-04

海量数据库的查询优化及分页算法方案

详细探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页!

2011-11-04

project2007教程.pdf

project2007教程,非常简单详细,很容易看懂!

2011-11-01

memcached 全面剖析.pdf

•memcached是什么? •memcached的特征 ◦memcached不互相通信的分布式 •安装memcached •用客户端连接 •使用Cache::Memcached ◦使用Cache::Memcached连接memcached ◦保存数据 ◦获取数据 ◦删除数据 ◦增一和减一操作 ......

2011-11-01

Microsoft .NET Pet Shop 4.0 安装版+技术详解

Microsoft .NET Pet Shop 4.0 安装版,内附学习必备的详细资料(Word版)

2009-10-30

Microsoft .NET Pet Shop 5.0 最新源码+详解

新出的petshop 5,DOTNET升级到3.5,增加了Linq等技术

2009-10-30

空空如也

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

TA关注的人

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