鲁信的专栏

阿斯顿

网页编码,转载自:http://www.admin10000.com/document/1177.html

编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他...

2012-11-19 14:18:53

阅读数 1496

评论数 0

冒泡排序和鸡尾酒排序

1.冒泡排序(BubbleSort)    概念:依次比较相邻的两个数,将小数放在前面,大数放在后面;第一趟可得到:将最大数放到最后一位,第二趟可得到:将第二大的数放到倒数第二位,如此下去,重复以上过程,直至最终完成排序。 由于排序过程中,总是将小数往前放,大数往后放,相当于气泡往上升...

2012-01-30 14:48:33

阅读数 1757

评论数 0

从一道面试题说说方法的引用传递和值传递

今天偶然在csdn论坛看到这么一篇帖子,帖子地址:http://topic.csdn.net/u/20090402/14/1127EB2A-3693-4D2C-8705-18C08E216177.html 就是说有这么一道面试题,题目如下: using System; public cla...

2012-01-05 14:06:31

阅读数 1558

评论数 0

单件模式(Single Pattern)

Singleton模式:一个类有且仅有一个实例,并且提供了一个全局的访问点。 .net的静态构造函数MSDN上说明如下: 静态构造函数用于初始化任何 静态数据,或用于执行仅需执行一次的特定操作。 在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。 静态构造函数具有以下特...

2011-12-31 14:56:07

阅读数 578

评论数 0

最基础的记录日志代码

/// 一个非常小的系统需要记录系统日志文件,要求按天建立文件夹,将当天的日志文件放在当天文件夹内     /// 每个日志文件的大小不超过指定的大小,例如5M,超过大小限制时,创建新的日志文件记录日志     /// 当前代码存在一个获取文件大小的问题,暂时没有找到好的解决办法,有没有其他好...

2011-12-30 16:05:40

阅读数 624

评论数 0

适配器模式(adapter)

适配器模式(adapter):将一个类的接口转换为客户希望的另外一个接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作.          系统的数据和行为都正确,但接口不符时,我们应该考虑使用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配.适配器模式主要...

2011-12-27 09:32:53

阅读数 417

评论数 0

发送邮件组件

直接上代码了,可以改改命名空间后直接复用,只需要把类的属性设置好,然后调用发送邮件方法就可以了,没有问题! using System; using System.Net; using System.Collections.Generic; using System.Text; namesp...

2011-12-26 18:29:38

阅读数 1463

评论数 0

观察者模式

观察者模式又称为发布订阅模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够够自动更新自己.          观察者模式结构图:          Subject实现代码: using System...

2011-12-15 09:38:05

阅读数 551

评论数 0

类似迅雷下载实现大文件断点续传

不论是网页开发还是客户端程序开发,都有可能遇到文件下载的实现,最简单的办法好像是说使用WebClient.DownLoadFile()实现,但是如果遇到大文件需要做到断点续传,怎么办?我们看看做到断点续传需要满足的条件: 1.用户指定下载文件路径和本地保存路径(废话!) 2.用户点击开始,程序...

2011-12-14 17:49:36

阅读数 7873

评论数 4

Attribute在.NET编程的应用(六)

(承上节) .NET Framework拦截机制的设计中,在客户端和对象之间,存在着多种消息接收器,这些消息接收器组成一个链表,客户端的调用对象的过程以及调用返回实行拦截,你可以定制自己的消息接收器,把它们插入了到链表中,来完成你对一个调用的前处理和后处理。那么调用拦截是如何构架或者说如何实现的呢...

2011-12-05 17:06:03

阅读数 524

评论数 0

Attribute在.NET编程中的应用(五)

Attribute在拦截机制上的应用 从这一节开始我们讨论Attribute的高级应用,为此我准备了一个实际的例子:我们有一个订单处理系统,当一份订单提交的时候,系统检查库存,如果库存存量满足订单的数量,系统记录订单处理记录,然后更新库存,如果库存存量低于订单的数量,系统做相应的记录,同时向...

2011-12-05 17:01:51

阅读数 401

评论数 0

Attribute在.NET编程中的应用(四)

SqlCommandGenerator类的设计 SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。 引用的命名空间: //SqlCommandGenera...

2011-12-05 17:00:09

阅读数 361

评论数 0

Attribute在.NET编程中的应用(三)

用于参数的Attribute 在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Da...

2011-12-05 16:59:07

阅读数 341

评论数 0

Attribute在.net编程中的应用(二)

.NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子: 假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的...

2011-12-05 16:57:48

阅读数 355

评论数 0

Attribute在.net编程中的应用(一)

Attribute的基本概念 经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参...

2011-12-05 16:56:27

阅读数 405

评论数 0

.Net平台AOP技术研究_4

转载自:http://www.uml.org.cn/sjms/200601255.htm 4.1.Net平台AOP技术概览 .Net平台与Java平台相比,由于它至今在服务端仍不具备与unix系统的兼容性,也不具备类似于Java平台下J2EE这样的企业级容器,使得.Net平台在大型的企业级应用...

2011-12-02 17:26:01

阅读数 508

评论数 0

.Net平台AOP技术研究

看看.Net在大型系统中记录日志的解决方案,如果使用静态方法在bll层进行日志记录,一旦记录日志的地方过多,维护起来将是一件非常恐怖的事情; 转载自:http://wayfarer.cnblogs.com/wayfarer/articles/256909.html

2011-12-02 16:42:52

阅读数 392

评论数 0

.net框架下加密解密实现

转载自:http://www.cnblogs.com/zxhoo/archive/2011/02/04/1949126.html 加密概述: 密可以帮助保护数据不被查看和修改,并且可以帮助在本不安全的信道上提供安全的通信方式。例如,可以使用加密算法对数据进行加密,在加密状态下传输数据,...

2011-12-02 10:03:30

阅读数 1241

评论数 0

C# split的方法和用法

第一种方法: string s=abcdeabcdeabcde; string[] sArray=s.Split('c') ; foreach(string i in sArray) Console.WriteLine(i.ToString()); 输出下面的结果: ab deab ...

2011-11-29 12:48:29

阅读数 359

评论数 0

打包Winform程序_制作windows程序安装部署包

1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。   2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。   3. 单击“确定”关闭对话框。   4. 项目被添加到解决方案资源管理...

2011-11-29 12:44:21

阅读数 714

评论数 0

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