flywkk1218
码龄18年
关注
提问 私信
  • 博客:19,578
    社区:2,894
    22,472
    总访问量
  • 4
    原创
  • 1,042,600
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:站在巨人的肩膀上,积蓄自己的力量

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2007-04-09
查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得1次点赞
  • 内容获得3次评论
  • 获得5次收藏
创作历程
  • 13篇
    2010年
  • 1篇
    2009年
  • 1篇
    2008年
  • 5篇
    2007年
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HybridDictionary 类


建议将该类用于字典中的元素数量未知的情况。它利用了 ListDictionary 处理小集合时性能改善的优点,同时也可灵活地切换到处理较大集合时能力比 ListDictionary 更好的 Hashtable。
如果集合的初始大小大于 ListDictionary 的最佳大小,那么集合立即存储在 Hashtable 中,以避免将元素从 ListDictionary 复制到 Hashtable 产生的系统开销。
构造函数接受一个布尔值参数,该参数使用
转载
发布博客 2010.12.29 ·
898 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

.net Remoting用TCP和HTTP区别(下)

2010年04月04日 星期日 11:08详细说明AAA:调用进程Activator的CreateInstance()方法。这个方法将创建方法参数指定类型的类对象。它与前面的GetObject() 不同的是,它要在客户端调用构造函数,而GetObject()只是获得对象,而创建实例是在服务器端完成的。CreateInstance()方法有很 多个重载,我着重说一下其中常用的两个。
a、 public static object CreateInstance(Type type,
转载
发布博客 2010.12.29 ·
1521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

.net Remoting用TCP和HTTP区别(上)

2010年04月04日 星期日 11:08Remoting和WebService都是.Net提供的远程访问的方法,Remoting具有以下几个优点
1、Tcp通道的Remoting速度非常快
2、虽然是远程的,但是非常接近于本地调用对象
3、可以做到保持对象的状态
4、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象
缺点:
1、不是标准的应用,因此有平台限制
2、脱离ii
转载
发布博客 2010.12.29 ·
2882 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

关于Assembly.CreateInstance()与Activator.CreateInstance()方法的区别


关于Assembly.CreateInstance()与Activator.CreateInstance()方法的区别
呃``最近用惯了Activator.CreateInstance()和Activator.CreateInstance<T>(),非常好用,可是在看许多别人的源代码的时候,大多数用了Assembly.Load("AssemblyName").CreateInstance("ClassName");的方法,忽然想研究一下这两者到底有什么区别,于是,打开msd
转载
发布博客 2010.12.29 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

.Net的反射中Assembly.CreateInstance()与Activator.CreateInstance()方法的区别


个人理解:简单地说,Assembly.CreateInstance是经过封装的Activator.CreateInstance方法。前者在安全上更有保障一些,后者用途更广泛一些。
Assembly.CreateInstance 方法 (String)
使用区分大小写的搜索,从此程序集中查找指定的类型,然后使用系统激活器创建它的实例。
Activator.CreateInstance 方法 (Type)
使用与指定参数匹配程度最高的构造函数来创建指定类型的实
转载
发布博客 2010.12.29 ·
2115 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

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


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

using System;
using System.Reflection;
using System.Data;
转载
发布博客 2010.12.29 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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


用于参数的Attribute
在编写多层应用程序的时候,你是否为每次要写大量类似的数据访问代码而感到枯燥无味?比如我们需要编写调用存储过程的代码,或者编写T_SQL代码,这些代码往往需要传递各种参数,有的参数个数比较多,一不小心还容易写错。有没有一种一劳永逸的方法?当然,你可以使用MS的Data Access Application Block,也可以使用自己编写的Block。这里向你提供一种另类方法,那就是使用Attribute。
下面的代码是一个调用AddCu
转载
发布博客 2010.12.29 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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


.NET Framework中对Attribute的支持是一个全新的功能,这种支持来自它的Attribute类。在你的程序中适当地使用这个类,或者是灵活巧妙地利用这个类,将使你的程序获得某种在以往编程中很难做到的能力。我们来看一个例子:
假如你是一个项目开发小组中的成员,你想要跟踪项目代码检查的信息,通常你可以把代码的检查信息保存在数据库中以便查询;或者把信息写到代码的注释里面,这样可以阅读代码的同时看到代码被检查的信息。我们知道.NET的组件是自描述的,那么是否可以让代码
转载
发布博客 2010.12.29 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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


Attribute的基本概念
经常有朋友问,Attribute是什么?它有什么用?好像没有这个东东程序也能运行。实际上在.Net中,Attribute是一个非常重要的组成部分,为了帮助大家理解和掌握Attribute,以及它的使用方法,特地收集了几个Attribute使用的例子,提供给大家参考。
在具体的演示之前,我想先大致介绍一下Attribute。我们知道在类的成员中有property成员,二者在中文中都做属性解释,那么它们到底是不是同一个东西呢?从代码上看,
转载
发布博客 2010.12.29 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[你必须知道的.NET] 第八回:品味类型---值类型与引用类型(上)-内存有理


本文将介绍以下内容: 类型的基本概念  值类型深入 引用类型深入 值类型与引用类型的比较及应用
 
1. 引言
买了新本本,忙了好几天系统,终于开始了对值类型和引用类型做个全面的讲述了,本系列开篇之时就是因为想写这个主题,才有了写个系列的想法。所以对值类型和引用类型的分析,是我最想成文的一篇,其原因是过去的学习过程中我就是从这个主题开始,喜欢以IL语言来分析执行,也喜好从底层的过程来深入了解。这对我来说,似乎是一件找到了有
转载
发布博客 2010.12.28 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

继承之接口和抽象类区别


      接口:interface
      抽象类:abstract classic
.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。
 
接下来先说说抽象类和接口的区别。
区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类
转载
发布博客 2010.12.28 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

什么是ORM?为什么要使用ORM?

了解orm,先了解以下概念: 什么是“持久化”
持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。什么是“持久层”
持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。 什么是ORM即Object-Relationl Mapping,它的作用是在
转载
发布博客 2010.12.23 ·
4230 阅读 ·
0 点赞 ·
2 评论 ·
7 收藏

SQL游标快速上手

问题描述:有以下2张表,     表A     0_id           0_name      0_Salary   Y2007001     达哥            3666   Y2007002      小杜           4888   Y2007003        达哥         3666      表B  a_id         
转载
发布博客 2010.03.10 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript typeof的用法

  在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组.if(document.mylist.length != "undefined" ) {} 这个用法有误.正确的是 if( typeof(document.mylist.length) != "undefined" ) {}或 if( !isNaN(document.myli
转载
发布博客 2009.11.03 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

5日精通CSS层叠样式表

发布资源 2008.04.18 ·
application/octet-stream

ASP.NET项目中bin,app_code,app_data 等文件夹的作用

1.  Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文  件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous  reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使
转载
发布博客 2008.03.20 ·
1266 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

asp.net跳转页面的三种方法比较

1 response.redirect  这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳  转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将
原创
发布博客 2007.12.08 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#参考 跳转语句(break,continue,goto,return,throw)

 及时有效的跳转 将有助于提升程序的执行效率 --------------------------------------------------------- break     语句用于终止最近的封闭循环或它所在的 switch 语句。                控制传递给终止语句后面的语句(如果有的话)。 continue  语句将控制权传递给它所在的封闭迭代语句的下
转载
发布博客 2007.08.03 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

7-23错误处理&数据缓存

1 页面的Error事件private void WebForm1_Error(object sender, System.EventArgs e)        ...{            Response.Write(Server.GetLastError().Message);            Server.ClearError();        } 2 Glob
原创
发布博客 2007.07.30 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

7-25读写XML 遍历 XPath

  using System.Xml; using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;us
原创
发布博客 2007.07.30 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多