摘要:
1.矩阵了解 1)矩阵的维度和记法 (先数多少行,再数多少列) 2)矩阵的转置 行变成列,第一行变成第一列...矩阵的转置的转置就是原矩阵 即 3)矩阵和标量的乘法 4)矩阵和矩阵的乘法 例.[2,3]X[3,4] =[2,4] 矩阵的乘法不支持交换律,强调顺序,左乘和右乘是不一样的。 NXM阶与S 阅读全文
摘要:
一.命名规范 1.考虑在命名空间中使用复数 System.AllCollections System.TheCollection 2.用名词和名词组给类型命名 ScoreManager UserController 3.用形容词给接口命名 接口的规范是“Can Do”,也就是说它规范的是类型可以具有 阅读全文
摘要:
1.区分接口和抽象类的应用场合 区别: ①接口支持多继承,抽象类则不能。 ②接口可以包含方法,属性,索引器,事件的签名,但不能有实现,抽象类则可以。 ③接口在增加新方法后,所有的继承者都必须重构,否则编译不会通过,而抽象类不需要。 应用: ①如果对象存在多个功能相近且关系紧密的版本,则使用抽象类。 阅读全文
摘要:
1.可以字段应该重构为属性 2.谨慎将数组或集合作为属性 数组和集合作为属性存在会引起这样的一个分歧;如果属性是只读的,我们通常会认为他是不可改变的。但是如果将只读属性应用于数组和集合,而元素的内容和数量却仍旧可以随意更改。 建议:如果某个类型含有集合概念的属性,那么他的可见性应该为private或 阅读全文
摘要:
1.闲聊 编码一两年, 我走过了字段, 我跑过了类, 却翻不过方法。(不能灵活使用方法吧) (写这篇博客全程听将夜中《永夜》歌曲写完的,一气呵成,安利一下) 2.叙事 我们在编码中,经常捣鼓来捣鼓去的无非就是 “ 字段,方法 ,类这三种。像字段,类的使用(引用)很简单,但是,方法的使用(引用,传递) 阅读全文