自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

转载 SQL Server 2008无日志文件附加数据库

我们的“DBA”晚上执行了一个涉及用户的操作,结果执行数据量太大,导致sql server存放日志的磁盘空间不足,第二天早起发现论坛出现问题,不能发帖。收缩日志不见效果的情况下,和其主管商议决定直接删除日志文件.ldf 。没有进一步验证自己的方案,就付诸实施。1、停服务;2、删除日志文件(直接物理删除了:(;3、再启动服务,4、原设想是可以直接建立日志文件,或者通过手工创建,未果;

2012-03-21 14:18:35 10650 2

转载 在企业级开发中使用Try...Catch...会影响效率吗?

<br />记得不久之前,公司一同事曾经说过:“如果是Winform开发,由于程序是在本地,使用try。。。catch不会有太大性能问题,可是如果是在web服务器上的话,不推荐使用try。。。catch。。。,因为这对于web服务器的性能会有很大影响”。当时我对此一直心存疑问,由于我没有做过测 试,不知道到底是不是这样?所以当时我没有表态。首先我通过Google进行了搜索,有同样想法或同样疑问的人不在少数,表达个人观点的人什么样的都有。 但是从我个人主观上推断,主观推断的结论是:try...catch在没有

2011-05-19 11:56:00 1507

原创 c# Invoke和BeginInvoke 区别

转自http://www.cnblogs.com/c2303191/articles/826571.htmlControl.Invoke 方法 (Delegate):在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和Begi

2011-01-18 16:03:00 837

转载 240多个jQuery插件

概述<br />jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX

2011-01-03 22:18:00 1004

转载 WCF并发:2

<br /><br />5.ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Reentrant,InstanceContextMode = InstanceContextMode.PerSession) --Reentrant并发与PerSession实例模型<br /><br /><br />《图5》<br />对于PerSession的实例模型,每个客户端拥有一个服务实例,如果该客户端采用多线程模式与服务端交互,那这个客户端的所有线程共享一个实例。而R

2010-08-04 16:29:00 2019

转载 WCF:并发1

<br />(原创:灰灰虫的家http://hi.baidu.com/grayworm)<br />当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。<br />对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。<br />一、WCF并发模型:<br />在WCF中使用 ServiceBehaviorAttribute中的ConcurrencyMode属性来控制这个设置。ConcurrencyMode属性是个枚举类型,有

2010-08-04 16:27:00 4658 2

转载 WCF与AJAX编程开发实践(5):支持XML的Ajax WCF服务

<br />上一节学习了WCF与AJAX编程开发实践(4):支持JSON的Ajax WCF服务 。今天继续学习WCF与AJAX编程开发实践(5):支持XML的AJAX WCF服务。这里会首先介绍XML的基本概念,接着会介绍WCF的XML编程模型,以及Javascript处理XML数据,最后给出的是支持XML数据格式的WCF服务的示例代码。 首先我们来看一下XML的定义。 【1】XML: XML很多人都很熟悉,它的使用范围已经相当广泛,不单单是针对.NET开发人员,几乎所有的平台的程序员,都要接触。并且使用到

2010-07-24 11:30:00 1273

转载 WCF与AJAX编程开发实践(4):支持JSON的Ajax WCF服务

<br />上一节学习了WCF与AJAX编程开发实践(3):支持ASP.NET AJAX的WCF服务。今天继续学习WCF与AJAX编程开发实践(4):支持JSON的AJAX WCF服务。 本文重点介绍的是如何在支持AJAX的WCF服务里使用JSON进行数据交换。这里会首先介绍JSON的基本概念,为了说明问题。我们会给出一个JSON的例子。中间介绍WCF的JSON编程模型,最后给出的是示例代码。<br />    首先我们来看一下JSON的定义。<br />【1】JSON:<br />    JSON(Jav

2010-07-24 10:44:00 968

转载 WCF与AJAX编程开发实践(3):支持ASP.NET AJAX的WCF服务

<br />在前2节里,我们分别依次学习了《AJAX基础概念和纯AJAX示例》和《支持ASP.NET AJAX的Web Service》。今天继续学习WCF与AJAX编程开发实践(3):支持ASP.NET AJAX的WCF服务。这一节里,我们会讲解如何开发一个WCF服务,来支持ASP.NET Ajax客户端的调用,并给出详细的开发过程和示例代码。 以下是这个系列的文章结构,虽然是为了学习WCF与AJAX编程,但是为了我们更够更好地理解和掌握这一框架,所以文章从最基本的概念开始,然后逐步引入到AJAX和WCF

2010-07-24 10:43:00 858

转载 WCF与AJAX编程开发实践(2):支持ASP.NET AJAX的Web Service

<br />  WCF与AJAX编程开发实践(1):AJAX基础概念和纯AJAX示例.已经完成了很久,中间忙其他的时候,就搁置的这个系列的文章,现在打算把这个系列完成,接着《WCF与AJAX编程开发实践》(2):支持ASP.NET AJAX的Web Service 。<br />     上一节我们学习了AJAX的基本概念和原理。这次我们重点学习如何使用ASP.NET AJAX访问Web Service。全文会涉及一下几个主题:【1】ASP.NET AJAX框架【2】ASP.NET Web Service【

2010-07-24 10:16:00 720

转载 WCF与AJAX编程开发实践(1):AJAX基础概念和纯AJAX示例

<br />【0】开篇序言: <br />    在《WCF分布式安全开发实践》系列文章之后,很想重新开启一个系列文章,来完善WCF的学习知识。思考很久,决定写一下WCF和AJAX学习的文章,取名为《WCF与AJAX编程开发实践》。 <br />   这个系列主要关注在WCF于AJAX集成的开发学习上。考虑到很多没有AJAX的朋友,可能要接触WCF。这里会从头开始。最初的AJAX概念和原理,然后会讲解微软的ASP.NET AJAX,中间是支持AJAX的Web Service,因为在WCF之前,Web Ser

2010-07-24 10:14:00 863

转载 PowerDesigner教程系列(五)概念数据模型

目标:本文主要介绍联系的定义及使用。 一、 联系联系(Relationship)是指实体集这间或实体集内部实例之间的连接。 实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。 按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE

2010-04-23 09:24:00 599

转载 PowerDesigner教程系列(四)概念数据模型

目标:本文主要介绍数据项、新增数据项、数据项的唯一性代码选项和重用选项等。一、数据项数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。注意:模型中允许存在没有附加至任何实体上的数据项。二、新建数据项1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row”按钮,创建一个新数据项,如图所示2)当然您

2010-04-23 09:16:00 661

转载 PowerDesigner教程系列(三)概念数据模型

目标:本文主要介绍属性的标准检查约束、如何定义属性的附加检查。一、定义属性的标准检查约束标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡。在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下参数说明Minimum属性可接受的最小数Maximum 属性可接受的最大数Default

2010-04-23 09:01:00 637

转载 PowerDesigner教程系列(二)概念数据模型

目标:本文主要介绍PowerDesigner概念数据模型以及实体、属性创建。一、新建概念数据模型1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明)3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所示对话框。在“General”标

2010-04-23 08:56:00 702

转载 PowerDesigner教程系列(一)概念数据模型

目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要

2010-04-23 08:52:00 688

转载 程序员能力矩阵 你属于哪一层?

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science软件工程 Software Engineering程序设计 Programming经验 Experience     【CSDN编者按】上述图书中,第一级对应的英文为Unleashe

2010-03-24 10:48:00 828

原创 提高ASP.Net应用程序性能的十大方法

提高asp.net应用程序性能的常说的神话有用的提高asp.net应用程序性能的技巧asp.net应用程序操作数据库的建议asp.net中的缓存与后台处理进程现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是web应用程序的一个子集。本

2010-03-24 09:34:00 691

转载 HttpModule和Http Handler (比较与区别)

HttpModule概述暂时先不考虑我们自己实现Http Module的情况。在.Net中,Http Module 是实现了IHttpModule接口的程序集。IHttpModule 接口本身并没有什么好大写特写的,由它的名字可以看出,它不过是一个普普通通的接口而已。实际上,我们关心的是实现了这些接口的类,如果我们也编写代码实现了这个接口,那么有什么用途。一般来说,我们可以将Asp.Net中的事件

2010-01-27 14:40:00 1209

转载 OO与设计模式的原则、目标

OO(Object–Oriented )面向对象   OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而

2010-01-24 22:21:00 607

转载 我的WCF之旅(4):WCF中的序列化[下篇]

XMLSerializer提到XMLSerializer,我想绝大多数人都知道这是asmx采用的Serializer。首先我们还是来看一个例子,通过比较Managed Type的结构和生成的XML的结构来总结这种序列化方式采用的是怎样的一种Mapping方式。和DataContractSerialzer Sample一样,我们要定义用于序列化对象所属的Type——XMLOrder和XMLPro

2010-01-17 21:23:00 667

转载 我的WCF之旅(4):WCF中的序列化[上篇]

SOA 和MessageWindows Communication Foundation (WCF) 是基于面向服务架构(Service Orientation Architecture——SOA)的一种理想的分布式技术(Distributed Technology), 相信在今后在建立基于SOA企业级别的解决方案和进行系统集成方面将会大有作为。一个基于SOA结构的互联系统(Connected S

2010-01-17 21:14:00 692

原创 我的WCF之旅(3):在WCF中实现双工通信

双工(Duplex)模式的消息交换方式体现在消息交换过程中,参与的双方均可以向对方发送消息。基于双工MEP消息交换可以看成是多个基本模式下(比如请求-回复模式和单项模式)消息交换的组合。双工MEP又具有一些变体,比如典型的订阅-发布模式就可以看成是双工模式的一种表现形式。双工消息交换模式使服务端回调(Callback)客户端操作成为可能。一、两种典型的双工MEP1.请求过程中的回调

2010-01-17 17:07:00 1683

转载 我的WCF之旅(2):Endpoint Overview

WCF实际上是构建了一个框架,这个框架实现了在互联系统中各个Application之间如何通信。使得Developers和Architect在构建分布式系统中,无需在考虑如何去实现通信相关的问题,更加关注与系统的业务逻辑本身。而在WCF Infrastructure中,各个Application之间的通信是由Endpoint来实现的。Endpoint的结构Endpoint包含以下4个对

2010-01-14 11:00:00 676

转载 我的WCF之旅(1):创建一个简单的WCF程序

为了使读者对基于WCF的编程模型有一个直观的映像,我将带领读者一步一步地创建一个完整的WCF应用。本应用功能虽然简单,但它涵盖了一个完整WCF应用的基本结构。对那些对WCF不是很了解的读者来说,这个例子将带领你正式进入WCF的世界。在这个例子中,我们将实现一个简单的计算服务(CalculatorService),提供基本的加、减、乘、除的运算。和传统的分布式通信框架一样,WCF本质上提供一

2010-01-14 09:02:00 1301 2

转载 加密算法介绍

(转载:http://news.csdn.net/n/20070425/103328.html)一.          密码学简介据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1

2009-12-29 00:00:00 773

转载 什么叫网关的精解(超经典)DNS,以及DHCP协议的解释

转自(协议分析论坛)计算机主机网关的作用是什么?假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在

2009-12-28 20:52:00 696

原创 .NET设计模式(3): 抽象工厂模式

 引入:在前面介绍的两个创建型模式里面,我们解决的都是有关"new"的问题,用它们来避免显式指定类创建对象。我写的也非常简单易懂,相信看过的朋友们都应该对简单工厂模式、工厂方法模式的意图、所能解决的问题及适用情景有一定的了解了。但是若要达到灵活运用,什么时候用,怎样用合适还不是看一篇文章就能解决的问题。呵呵..这需要你对OO的理解程度,你的项目开发经验等等许多方面的积累。一起努力喔。。好了,咱们言

2009-11-25 21:40:00 713

转载 .NET设计模式(2): 工厂方法模式

 介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new"的问题,我们在简单工厂模式中,将实例化对象的工作推迟到了专门负责创建对象的工厂类中,这样,在我们事先预知的情况下,可以根据我们的需要动态创建产品类。但是,我们的预知是有限的,客户

2009-11-25 20:39:00 598

转载 NET设计模式(1): 简单工厂模式

 介绍:简单工厂模式不能说是一个设计模式,说它是一种编程习惯可能更恰当些。因为它至少不是Gof23种设计模式之一。但它在实际的编程中经常被用到,而且思想也非常简单,可以说是<a title=".NET设计模式(2): 工厂方法模式希望对你有所帮助" href="anlyren/archive/2008/01/26/factory_method.html" target="_blank">工厂方

2009-11-25 19:42:00 554

原创 log4net使用手册

 1 简介 1.1Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log

2009-11-24 21:42:00 1388

转载 log4net面观之工作原理

 要知道Log4net究竟是咋干活的,咱们可以从下面这个脉络简图入手。你的程序中的语句log4net.LogManager.GetLogger().Info(“hello world!”);就会引发log4net如下内部工作流程。不要管上面的对象(Appender/Filter等等)是什么东东,先看着这个流程,我们来摸摸log4net工作的脉络,然后我们再按关节一一打通。1.  第一件事就是找调度

2009-11-24 21:21:00 1412

原创 C#也能动态生成Word文档并填充数据

要使用C#操作word,首先要添加引用:        1、添加引用->COM->Microsoft Word 11.0 Object Library       2、在.cs文件中添加 using  Word; 下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作: (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)       

2009-08-17 22:24:00 735

转载 sql 优化之:聚集索引的重要性和如何选择聚集索引(系列五)

聚集索引的重要性和如何选择聚集索引   在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:  1、分页速度一般维持在1秒和3秒之间。  2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。  虽然在超大容量情况下,这个分

2009-08-04 22:28:00 477

原创 sql 优化之:实现小数据量和海量数据的通用分页显示存储过程(系列四)

建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的

2009-08-04 22:26:00 953 1

转载 sql优化之:改善SQL语句(系列三)

二、改善SQL语句   很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:  select * from table1 where name=zhangsan and tID > 10000  和执行:  select * from table1 where tID > 10000 and name=z

2009-08-04 22:25:00 649

转载 sql优化之:深入浅出理解索引(系列二)(讲解非常透彻)

(四)其他书上没有的索引使用经验总结  1、用聚合索引比用不是聚合索引的主键速度快  下面是实例语句:(都是提取25万条数据)  select gid,fariqi,neibuyonghu,reader,title from Tgongwen  where fariqi=2004-9-16  使用时间:3326毫秒  select gid,fariqi,neibuyon

2009-08-04 22:24:00 616

转载 sql优化之:深入浅出理解索引(系列一)(讲解非常透彻)

一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地

2009-08-04 22:23:00 653

转载 数据库设计流程

数据库作为数据的一个容器,不但对程序的performance有很大的影响,而且对应用程序的扩展有非常大的影响.所以对应用程序来说,一个具有良好设计的数据库是非常重要的.那么如何才能设计出性能好,又支持扩展的数据库呢?这是我们大家都要去探索的问题.现在有很多版本的数据库设计的流程.然而这也只是目前阶段能设计出一个比较好的数据库的一个途径.更好更优的数据库设计流程是我们追求的目标.但是现在,我们先来了

2009-08-04 22:14:00 1131

转载 浅谈数据库设计技巧(上)技巧设计数据库类别商品允许数据类型

转http://www.wgjz.com/database/other/20070515/89173.html 说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的

2009-08-04 22:13:00 922

LoadRunner性能测试实战

荣获“金牛奖”,LoadRunner性能测试实战电子书全面讲述如何应用LOADRUNNER在软件项目中做好性能测试,本书理论与实践相结合,案例丰富!欢迎下载!!!

2009-03-25

Excel 操作工具

一款相当好的excel 操作类库,支持样式,有例子

2008-08-28

Win32 API大全2.chm

Win32 API大全2.chmWin32 API大全2.chm

2008-08-25

C#+摄像头编程.rar

C#+摄像头编程 摄像头编程C#+摄像头编程 摄像头编程

2008-08-25

QQ 点对点聊天室程序

模拟QQ做的一个聊天程序,模拟QQ做的一个聊天程序

2008-08-25

俄罗斯方块 小游戏 经典

很经典的一款小游戏,架构得不错。值得学习

2008-08-25

Calendar.rar

很不错的一款日期时间控件可以自己修改控件样式。带有示例

2008-08-25

Winforms皮肤控件

Winforms皮肤控件 用来美化界面的确不错

2008-08-25

log4net.rar

log4net 是log4j的姐妹,相当好用,支持按天,按大小写日志,带说明文档,以及asp.net 与winserver两种程序模式的配置说明

2008-08-25

EeekSoft.Web.PopupWin.

不错的一款弹出对话框控件,像QQ,MSN那种POP弹出对话框,asp.net中使用,带有源码,示例,API

2008-08-25

ExcelHelper

不错的一个Excel 导入导出类。轻松将Datatable中的数据导出到excel文件,支持将excel 文件导入到Datatable中。支持模板,附源码,还可以根据自己需求增加、修改功能。

2008-08-25

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

TA关注的人

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