自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 ASP.NET设计模式读书笔记(3)---FrontController模式

FrontController将所有的业务功能和配套的基础关注点(比如授权、安全及视图呈现)集中化。该模式执行流程如下:   书中第一种实现方式是以Command(命令模式)实现,主要类结构如下图所示:最后采用一个CustomHTTPHandler:IHttpHandler来拦截最被的HTTP请求,使其能够正确处理自定义的路径。 如下:public class ...

2013-06-30 22:58:11 143

原创 ASP.NET设计模式读书笔记(2)---Unit Of Work模式

Unit Of Work 模式是数据访问层一个理解的重点,用来确保数据的完整性,如果在持久化的过程中出现问题,那么将所有的对象回滚,以确保数据始终处于有状态。书中例子的整体结构图如下: 在UnitOfWork类中维护一系列的Dictionary<IAggregateRoot,IRepository>,当在应用服务中AccountService进行Save操作时,只是注册到Dic...

2013-06-04 14:53:50 171

原创 ASP.NET设计模式读书笔记(1)---分离关注点

以前在学习设计模式的时候觉得很多模式都是纸上谈兵,在实际使用时根本就无从下手。就算是在ASP.NET MVC中这种感觉也很强烈,直到看了《ASP.NET设计模式》这本书后,才对设计模式的认识有了质的提高。第 一篇就记录一下3.1.2节的分离关注点这个例子吧!对于Layered.Model结构图如下:  【StarUML】不能使用表示静态类,悲剧!!! Product类表示商...

2013-05-27 21:38:19 151

原创 .NET操作数据库类

 using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Diagnostics;public class SqlCla...

2012-09-21 11:52:10 120

原创 .NET自定义事件处理

//首选在类中做如下操作:public class CBook{ private string m_title; public delegate void TitleChangeHandle(); //1,创建委托 public event TitleChangeHandle TitleChange; //2 创建事件 public ...

2012-09-19 15:08:15 90

原创 C#实现多线程界面刷新

 //这个问题也不知道难倒了多少C#豪杰。比起MFC的界面刷新,在WINFORM中来实现多线程刷新真是很痛苦,故写此文。//多线程刷新界面主要用到多线程,委托,线程安全、事件等一系列高难度的C#操作。//关于委托和事件,这有一篇很易懂的文章:hi.baidu.com/anglecloudy/blog/item/a52253ee804d052f2df534ab.html//=====...

2012-09-19 14:51:03 1110

原创 通用SQL分页存储过程

注意:存储过程中的排序一定要有主键,否则分页可能不成功 存储过程1:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--参数说明-------------------------------------------------------------/**//*@strTable --要显示的表或多个表的连接@str...

2011-07-21 17:44:50 93

纯ASP画折线图 龚鸣table2新版(支持负数,小数)

 <% function table2(total,table_x,table_y,all_width,all_height,line_no) '参数含义(传递的数组,横坐标,纵坐标,图表的宽度,图表的高度,折线条数) '纯ASP代码生成图表函数2——折线图 '@version:2.0'@brief: 增加负数支持,并修正小数不能正常显示的BUG, 增加...

2010-10-29 16:50:35 223

原创 vector删除相同的元素

这是我在百度知道里面遇到的一个问题,准备实现这个功能的时候,以为这个问题很简单,做的时候才发现有很多问题。很多人想到的就是用:sort(v.begin(), v.end());unique(v.begin(), v.end()); 但我想试过的人都知道这方法不行【原因我还在找】 我的方法是用set,因为set自动会删除相同的元素,在百度里面有会朋友用的双循环(这方...

2010-10-19 10:51:40 275

原创 可自动关闭的JS消息提示框

//自动关闭提示框function Alert(str) { var msgw,msgh,bordercolor; msgw=350;//提示窗口的宽度 msgh=80;//提示窗口的高度 titleheight=25 //提示窗口标题高度 bordercolor="#336699";//提示窗口的边框颜色 titlecolor...

2010-07-14 13:47:44 121

原创 ASP分页代码【已封装】

<%'+++++++++++++++++++++++++++++++++++++'◆ 模块名称: 公共翻页模块'◆文 件 名: TurnPage.asp'◆传入参数: Rs_tmp (记录集), PageSize (每页显示的记录条数)'◆输 出: 记录集翻页显示功能'+++++++++++++++++++++++++++++++++++++'Sub Tu...

2010-07-08 13:51:00 147

原创 c++大数加法【原】

/**********************************本例实现大整数相加*作者:yubaolee*日期:2010-5-30**********************************/#include <iostream>#include <algorithm>#include <string>usin...

2010-05-31 23:17:02 94

按字符串分割字符串

void Split(const CString& content, const CString& pattern, std::vector<CString>& strlist){ int iPos = content.Find(pattern), iStart = 0; int i = 0; while (iPos != -1) { ...

2010-04-08 11:25:40 77

原创 我看设计模式系列(2)--策略模式【设计模式C++实现】

先看一下策略模式的UML类图: 从类图可以看出,策略模式基本和简单工厂模式没什么区别,从我的理解他们两个最大的区别就是:简单工厂模式是实现对象的多样性,而策略模式适合类中的成员以方法为主;简单工厂模式只能解决对象创建问题,对于经常变动的算法应使用策略模式。 放代码看看吧://策略基类class COperation{public: int m...

2010-03-03 22:58:27 136

原创 我看设计模式系列(1)--简单工厂模式【设计模式C++实现】

    无论是CSDN、博客园或者JAVAEYE,看着很多牛人工作、学习之余写心得写代码,为初学者提供方便。我不是大牛也不是精英。但我也是个过来人。说一说我的一些心得吧。     关于设计模式,《大话设计模式》是我比较喜欢的一本书,不过这本书是C#语法写的例子,不懂C#的C++初学者们很期待能有C++版的源码。我在学习过程中,用C#和C++两种语言实现了本书中的所有例子。并把它放在一个DO...

2010-03-01 18:41:26 106

原创 详细讲解vc 6.0进行DDK驱动开发【原创】

我在自己的博客园http://www.cnblogs.com/DotCpp/archive/2010/01/27/DotCpp.html和百度空间http://hi.baidu.com/anglecloudy/blog/item/9b8d841636c6b84321a4e901.html中已经讲的差不多了。只是内容有点乱,现在在这里面好好整理一下。为初学者提供学习方法及自己做个备份。【注:转载请注...

2010-02-28 00:17:11 300

原创 很幽默的讲解六种Windows Socket I/O模型

本文在别人的文章基础上(http://foxhack.blog.51cto.com/96963/25908 ),自己稍加改动,希望对初学者有所帮助。老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型~~~一:select模型老陈非常想看到女儿的信。以至于他每隔10...

2010-02-21 10:20:36 93

空空如也

空空如也

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

TA关注的人

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