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