2021年8月2日
摘要: 第一 单一职责原则(Single Res ponsbility Principle) 单一职责:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 我的原则是:只有逻辑足够简单,才可以在代码级别上违反单一职责原则;只有类中方法数量足够少,才可以在方法级别上违反单一职责原则; 遵循单 阅读全文
posted @ 2021-08-02 17:48 紫色的冰 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 自学 阅读全文
posted @ 2021-08-02 17:41 紫色的冰 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 自学 阅读全文
posted @ 2021-08-02 17:29 紫色的冰 阅读(364) 评论(0) 推荐(0) 编辑
  2016年6月2日
摘要: 1.了解 并行 并发 交错并发 串行的意思 2.法则 Amdahl 法则 ,通过以下预测多处理器系统的最大理论性能提升(即加速比),这个公式应用于运行在多核处理器上的并行算法: 公式: 最大加速比(倍数)=1/((1-P)+(P/N)); 其中: P 表示能够完全并行运行的代码比例 N 表示可用计算 阅读全文
posted @ 2016-06-02 16:46 紫色的冰 阅读(510) 评论(0) 推荐(0) 编辑
  2015年11月25日
摘要: 1.设计事件要公开事件类型: 第一步:定义类型来容纳所有需要发送给事件通知接收者的附加信息 public class NewMaillEventArgs:EventArgs { private readonly string _m_from; private... 阅读全文
posted @ 2015-11-25 15:24 紫色的冰 阅读(253) 评论(0) 推荐(0) 编辑
  2015年10月22日
摘要: 实例构造器和类(引用类型) 构造器是将类型的实例初始化良好状态的特殊方法。构造器方法在"方法定义元数据表"中始终叫做.ctor(constructor的简称); 创建引用类型的实例时,首先为实例的数据字段分分配呢村,然后初始化对象的附加字段(类型对象指针和同步块索引),最后调用类型的... 阅读全文
posted @ 2015-10-22 17:14 紫色的冰 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 常量 常量是值从不变化的符号。由于常量值从不变化,所以常量总是被视为类型定义的一部分。换言之,常量总是被视为静态成员,而不是实例成员。 由于常量的值直接嵌入代码,所以在运行时不需要为常量分配任何空间,除此之外,不能获取常量的地址,也不能以传引用的方式传递常量,这些限制意味着常量不能很好支持跨程序集... 阅读全文
posted @ 2015-10-22 16:40 紫色的冰 阅读(142) 评论(0) 推荐(0) 编辑
  2015年10月20日
摘要: 类型的各种成员: 1.常量 是指出数据值恒定不变的字符 2.字段 表示只读或可读/可写的数据值。字段也可以是静态的;这种字段被认为是类型状态的一部分;字段也可以是实例(非静态);这种字段被认为是对象状态的一部分。 3.实例构造器 是将新对象实例字段初始化为良好初始状态的特殊方法。 4.类型构... 阅读全文
posted @ 2015-10-20 15:48 紫色的冰 阅读(168) 评论(0) 推荐(0) 编辑
  2015年10月14日
摘要: 了解一下BinaryReader 和BinaryWirte基元类型:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;namespace ConsoleA... 阅读全文
posted @ 2015-10-14 11:52 紫色的冰 阅读(342) 评论(0) 推荐(0) 编辑
  2015年10月13日
摘要: 以下是new操作符所做的事: 1.计算机及其所有基类型中定义的所有实例字段需要的字节数。堆上每个对象都需要一些额外的成功,包括"类型对象指针(Type object Pionter)"和”同步块索引(sync block Index)“ 2.从托管堆中分配类型要求的字节数,从而分配对象的内存,分... 阅读全文
posted @ 2015-10-13 17:23 紫色的冰 阅读(163) 评论(0) 推荐(0) 编辑