自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 收藏
  • 关注

转载 [转]软件设计的7大原则

设计软件的几个原则,这个也是设计模式的精髓所在:一、开闭原则(OCP)开闭原则(Open-Closed Principle):一个软件实体应当对扩展开放,对修改关闭。客户的需求是不稳定的,通过扩展已有的软件系统而不是通过修改软件系统来满足客户的需求,这样的软件系统就满足开-闭原则,即软件系统要有一定的灵活性和适应性。已有的模块,特别是抽象层的模块不能修改,保证软件系...

2011-12-24 18:35:00 115

转载 [转]软件开发中的形象思维与图的运用

人生下来的时候不认识文字,但眼睛已经能够接受大量的图像信息。据说人眼获得的信息,占人获得总信息的40%以上。形象思维是人的本能,它大量被运用于人的工作和生活过程中,同样也贯穿于软件开发过程中。用图交流是最有效的沟通手段之一,有时候大家争论半天,到白板前画几下就都清楚了。如果你想当一个好的传播者,软件设计师,用图来思维和表达是必须具备的素质。应该说,我一般主要以逻辑思维为主,右脑形象思...

2011-12-19 11:48:00 133

转载 谷歌浏览器报错-应用程序正常初始化(0xc0000005)

初始化失败页面崩溃现象:打开浏览器弹出窗口,显示“应用程序正常初始化(0xc0000005)失败。请单击‘确定’,终止应用程序。”问题原因:很可能是Google Chrome的沙盒功能引起的,有可能是Symantec Endpoint 冲突造成的。解决方法:方法1:追加 –no-sandbox 命令行参数(即取消沙盒模式)将 Google Chrome 快捷方式中增加...

2011-05-17 10:14:00 4085

转载 OOAD概述

OOA Object-Oriented Analysis (OOA):面向对象的分析与设计OOA的侧重点是业务领域分析,与软件所要应用的行业领域相关,而与软件技术关系不大,需要由领域专家进行。这一部分的工作被称为“需求分析”。OOA的成果:业务领域用例图活动图协作图大量的业务文档资料OODObject-oriented design (OOD),用面向...

2010-03-08 22:41:00 169

转载 .net程序防止sql注入的方法

以下提供一个.net程序防止sql注入的方法(过滤敏感语句的仅供参考)方式如下:在Global.asax文件下面加入如下代码: voidApplication_BeginRequest(Objectsender,EventArgse) { StartProcessRequest(); } #regionSQL注入式攻击代码分析 ...

2009-04-17 15:31:00 77

转载 javascript中setTimeout()函数

大家都知道javascript中的setTimeput()函数的作用,一般会用他来处理一些连续的事情,们先看一个例子:<head><script>functioninit(){setTimeout("init2()",0);alert("1");...

2009-03-30 22:25:00 228

转载 SQL Server 2005 中使用正则表达式匹配

CLR 用户定义函数只是在 .NET 程序集中定义的静态方法。CREATE FUNCTION 语句已扩展为支持创建 CLR 用户定义函数。1、创建数据库项目3、将自定义函数部署到数据库以下是演示代码:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Data.SqlTy...

2009-03-21 23:53:00 109

转载 「设计模式」单例模式

单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量是的一个对象被访问,但不能防止你实例多个对象。一个最好的办法就是让类自身负责保存它的一个实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。CodepublicclassSingleton{publicstaticSin...

2009-03-05 16:54:00 77

转载 ASP.NET页面指示标识

页面指示标识 的功能是用来确定在处理aspx文件的时候,需要系统做一些什么特殊的设定?它的语法是:<%@ directive attribute=value %> 比如:<%import namespace="System.Data"%> 注意属性之间需要空格,在"="之间不能有空格。asp.net的web forms 中现在包含以下7种标识:@...

2009-03-03 15:32:00 78

转载 Windows 2003和2008如何安装MSN?

如果直接在官方网站下载exe安装文件,会提示无法安装:其实有两个办法,最安全的方法是:1.自己提取支持Windows 2003 server和Windows 2008的msi安装文件。你可以在安装过MSN的XP系统中,提取其msi安装包,路径是c:\program files\common files\windowsliveinstaller\msisources,你可以看...

2009-02-22 22:23:00 79

转载 多线程-锁的类型

锁的类型根据完成任务所需要的结构不同,一个应用程序可能会使用多种不同类型的锁原语,因此,开发人员必须避免在一个给定任务中混淆这些锁原语,尤其在使用第三方提供的库时需要格外小心。假设在一个应用程序中,资源R依赖于第三方提供的库,并且在该库中资源R使用L型锁作为同步原语。此时,若开发者需要在应用程序中对资源R使用锁原语,则必须也使用L而不是其他类型的锁原语。接下来的部分将介绍不同类型的锁...

2009-02-19 11:06:00 254

转载 C# 堆栈与堆(托管堆)

首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack 堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向地内存地址填充。堆栈的工作方式是先分配内存的变量后释放(先进后出原则)。堆栈中的变量是从下向上释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突!堆栈的性能非常高,但是对于所有的变量来说还不...

2009-02-13 20:42:00 186

转载 「转载」C#装箱与拆箱

引用于qunews博客中握装箱与拆箱,就必须了解CTS及它的特点。 NET重要技术和基础之一的CTS(Common Type System)。顾名思义,CTS就是为了实现在应用程序声明和使用这些类型时必须遵循的规则而存在的通用类型系统。.Net将整个系统的类型分成两大类 ——Value Type 和 Reference Type。。,多数的OO语言存在这个弱点,原因就是因为...

2009-02-12 23:01:00 60

转载 「转载」不走弯路,就是捷径ASP.NET

在网上看到这么一段:第一步 掌握一门.NET面向对象语言,C#或VB,不要什么都不会就直接学ASP.NET! ASP.NET是面向对象的技术,那绝对学不好的! 第二步 对.NET Framework类库有一定的了解,可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是建构在.NET Framework之上的技术,你对.NET Fra...

2009-02-12 22:27:00 99

转载 showModalDialog和showModelessDialog使用心得

一、showModalDialog和showModelessDialog有什么不同?  showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。  showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)二、怎样才让在showModa...

2009-02-11 18:45:00 73

转载 软件设计中的原则(GRASP)

这里说的几个软件模式是属于原则层次一级的,比GoF等软件设计模式高一层。遵循这些原则可以使我们设计出来的软件有更好的可复用性和可维护性,同样GoF等软件设计模式也是遵循这一原则的。 下边的条列只是简单的介绍,以便忘记了偶尔过来游览一下,详细的介绍请参阅:《Java模式》、《UML和模式应用-面向对象分析与设计导论》GRASP模式 GRASP是General Respo...

2009-02-10 18:47:00 114

转载 .net 中使用cookie的心得

*添加/修改cookies集合Response.Cookies["userName"].Value = "patrick";Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);或者HttpCookie aCookie = new HttpCookie("userName");aCookie.Va...

2009-02-10 17:08:00 62

转载 使用SqlBulkCopy类加载其他源数据到SQL表

MSDN摘要:Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如 INSERT 语句),但相比之下 SqlBulkCopy 提供明显的性能优...

2008-12-19 11:42:00 58

转载 char nchar varchar nvarchar 区别

char 固定长度,非 Unicode 字符数据,长度为 n 个字节。n 的取值范围为 1 至 8,000,存储大小是 n 个字节。char 的 SQL 2003 同义词为 character。 ...

2008-12-18 10:46:00 143

转载 JSON初探

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包...

2008-12-17 20:13:00 69

转载 JavaScript模板开发利器--Trimpath

官方网址:http://trimpath.com/project/wiki/JavaScriptTemplatesTrimpath JavaScript 是个轻量级的,基于JavaScript的,跨浏览器,采用APL/GPL开放源代码协议的,可以让你轻松进行基于模板编程方式的纯JS引擎。 引用内容它有如下的特点:1、采用标准的JavaScript编写,支持跨浏览器...

2008-12-17 17:31:00 94

转载 jQuery学习小记

今天开始学习jQuery,发现jQuery真的很强大。学习的东西还很多,首先把基础的东西过了一遍。路漫漫其修远兮,吾将上下而求索。1.当DOM装入就绪可以查询及操纵时绑定一个要执行的函数。这个方法纯粹是对window.load事件注册时间的代替方法。 $(document).ready(function(){ //这里写你的代码...

2008-12-16 10:09:00 63

转载 C#语言的几个层次

今天在CSDN上看到一片文章里面介绍的,觉得写的很有意义。便摘录了下来。1.基本运用C#语法,在各种工具和示例代码的支持下,完成一些基本程序任务2.熟练掌握面向对象与组件构造,知其然亦知其所以然,完成一般小规模信息管理类软件项目开发任务3.深入理解CLR内核机制,对各种类型与.NET平台机制的优缺点、适用场合、效率有清晰把握,能够完成技术复杂度比较高...

2008-12-14 19:44:00 55

转载 string.empty , "" , null

1.null null 关键字是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。2.,""和String.Empty 这两个都是表示空字符串。只不过""理论上重新开辟内存空间,而String.Empty指向一处已分配好的内存空间。不过优化器会...

2008-12-08 17:12:00 78

转载 asp.net 发送电子邮件

.NET 2.0 发送电子邮件在System.Net.Mail命名空间下,下面是该命名空间下的类类 Description 说明 MailMessage 级代表一封电子邮件,可发送使用SmtpClient类 MailAddress 类代表一个地址的电子邮件发件人或收件人 ...

2008-12-03 17:01:00 80

转载 C#中实现类似js的Eval方法

创建实现js中eval方法的类CodeusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.CodeDom.Compiler;usingSystem.Reflection;namespaceEval_De...

2008-11-20 15:55:00 239

转载 将DataTable或Ilist<>转换成JSON格式

usingSystem;usingSystem.Data;usingSystem.Text;usingSystem.Collections.Generic;usingSystem.Reflection;///<summary>///将DataTable或Ilist<>转换成JSON格式///</summary&...

2008-11-11 20:42:00 78

转载 Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件

很多朋友可能都讨论过ASP.NET中生成HTML的方法了,有按照模板用IO方法写文件有在404错误页面内生成HTML的,有在Render内保存页面输出到HTML文件的。今天我发一个配合Url重写利用HttpHander手工编译.aspx页面方法。HTML文件的方法,可按需、“定时”的生成,以减轻数据库的访问。声明:下面的文字是本文不可缺少的部分,转载请保留,谢谢!//////...

2008-11-04 20:50:00 75

转载 DataReader和DataSet

我经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比DataSet好。有时候我也会看到相反的说法。事实上,Microsoft创建了这两个数据存取类是因为它们都是我们所需要的。每个...

2008-11-04 20:38:00 74

转载 URLRewriter

URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。 比如浏览器发来请求hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx?id=101。url重写的优点在于: 缩短url,隐藏实际路径提高安全性 易于用户记忆和键入。 易于被搜索引擎收录二 实现url...

2008-11-04 20:22:00 68

转载 ASP.NET 项目中用到的广告效果

在ASP.NET项目开发中,会被要求添加广告,有翻屏效果、有广告轮流显示、飘浮广告、左侧广告、右侧广告等。用本贴持续记录一些收集的广告效果。希望给有需求的朋友们一些支持。也希望朋友们把我未记录的广告形式也给予一起回贴。使本贴更加的完善,也让更多的朋友们分享。1.翻屏效果翻屏效果<html><head></head><bo...

2008-11-04 19:34:00 101

转载 C#类的访问性 类成员的访问修饰符

今天想不起C#中类的默认访问修饰符是internal了还以为是public呢,单元测试时候一直是黄色敬告。所以把csdn的东西翻出了(在百度上搜不到的)。当用internal修饰类(c#默认不加修饰符就是internal)可能会出现问题:当你在继承或者是实例化一个internal类的时候你的访问权限不能打破原来internal类的访问限制。例:internal class A{}...

2008-11-04 19:24:00 260

空空如也

空空如也

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

TA关注的人

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