• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






蝶卿

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年11月29日

设计模式六大原则
摘要: 有可能重复别的文章,只是自己的一个整理 单一法则 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障或者难以维护,这就违背了单一职责 一个类只负责一件事儿,一个方法只负责一件事儿,写了太多的分支判断,去执行各自的业务 阅读全文
posted @ 2019-11-29 11:51 蝶卿 阅读(147) 评论(0) 推荐(0)
 

2019年11月22日

.net中加密与解密
摘要: .Net中的加密解密 引言 在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。 加密和解密 说到加密,可能大家最熟悉的就是MD5了,记得几年前我刚开始接触Web编程的 阅读全文
posted @ 2019-11-22 15:32 蝶卿 阅读(330) 评论(0) 推荐(0)
 

2019年11月9日

异步
摘要: 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 .NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名 的 Begin 阅读全文
posted @ 2019-11-09 10:35 蝶卿 阅读(109) 评论(0) 推荐(0)
 

2019年10月18日

c#中特性Attribute
摘要: 接上篇: 特性介绍: 特性是一个类,需要间接或者直接继承Attribute父类,在标记特性时以中括号包裹,可以标记在元素之前。AttributeTargets.Class设置标记的元素,需要明确指定标记的元素。 特性标记类 反射与特性结合 通过反射获取并实例化用修饰类/方法/属性的特性类,调用特性类 阅读全文
posted @ 2019-10-18 14:21 蝶卿 阅读(287) 评论(0) 推荐(0)
 

2019年10月17日

c#反射应用
摘要: 接上篇更新: 1.什么是反射 反射:Reflection,System.Reflection命名空间,是微软提供的帮助类库 反射加载dll,读取程序集(Assembly),模块(Module),类(Class),方法(Method) Dll包括:IL和metada IL:中间语言,标准的面向对象语言 阅读全文
posted @ 2019-10-17 16:10 蝶卿 阅读(600) 评论(1) 推荐(0)
 

2019年10月11日

c#中泛型2
摘要: 这篇主要讲解泛型协变与逆变,有不正确的地方欢迎指正: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 泛型中的继承需要用到协变与逆变,为了保证类型的安全,c#编译器对使用了out和In关键字的泛型参数添加了一些限制 支持协变(out)的 阅读全文
posted @ 2019-10-11 14:29 蝶卿 阅读(122) 评论(0) 推荐(0)
 

2019年10月10日

c#中泛型
摘要: 整理一下昨天学习的泛型,有不对的地方欢迎指正: 定义一个类,这个类中某些字段的类型不确定,这些类型可以在构造类时确定下来 2.泛型方法 泛型方法就是定义一个方法,这个方法的参数类型可以是不确定的,当调用这个方法时再去确定这个方法参数的类型。 T作为类型参数也是一个占位符在泛型中,例: 3.泛型解析: 阅读全文
posted @ 2019-10-10 11:38 蝶卿 阅读(951) 评论(0) 推荐(0)