USRP B210 更改A通道或B通道: 默认是A通道进行发射/接收,或设置 Mb0:Subdev Spec: A:A 设置B通道进行发射/接收,设置 Mb0:Subdev Spec: A:B ...
分类:
其他好文 时间:
2019-08-29 13:59:24
阅读次数:
83
1、 开闭原则(对扩展开放,对修改关闭) 2、单一职责原则(一个类只负责一个功能) 3、里氏替换原则(类型约束,类型限定) 4、依赖倒置原则(pdo数据库连接) 总:1、接口,抽象;2低层,具体实现;3前端应用,高层 1、高层模块不应该依赖低层模块,两者都应该依赖抽象(低层实现如mysql,sqls ...
分类:
其他好文 时间:
2019-08-28 11:12:50
阅读次数:
69
设计模式的六大原则: 1、单一职责原则:对于一个类,应该只有一个引起它变化的原因; 2、里氏替换原则:子类必须能够替换掉他们的父类型; 3、开放封闭原则:程序的对象应该可以扩展,但不应该可以修改; 4、依赖倒转原则:高层模块不应依赖于底层模块,两者都应依赖于抽象;抽象不依赖于集体细节,而细节应该依赖 ...
分类:
其他好文 时间:
2019-08-24 22:46:55
阅读次数:
90
中科大的源质量速度都不错,推荐使用。 这里列出CentOS 7的Base和epel的源。 进入/etc/yum.repos.d/中,将原本的几个repo文件备份,之后新建三个repo文件 内容如下: ...
分类:
其他好文 时间:
2019-08-17 14:57:26
阅读次数:
507
01. 简单工厂模式 02. 策略模式 06. 装饰模式 07. 代理模式 08. 工厂方法模式 09. 原型模式 10. 模板方法模式 12. 外观模式 13. 建造者模式 14. 观察者模式 15. 抽象工厂模式 16. 状态模式 17. 适配器模式 18. 备忘录模式 19. 组合模式 20. ...
设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两 ...
分类:
其他好文 时间:
2019-08-13 00:34:05
阅读次数:
80
单一职责(Simple Responsibility Pinciple,SRP)是指不要存在多于一个导致类变更 的原因。假设我们有一个 Class 负责两个职责,一旦发生需求变更,修改其中一个职责的逻辑代码,有可能会导致另一个职责的功能发生故障。这样一来,这个 Class 存在两个导 致类变更的原因 ...
分类:
其他好文 时间:
2019-08-11 15:24:20
阅读次数:
85
桥接模式 当一个问题违反单一职责原则时,及控制该产品的有多个维度,为了扩展时减少类的膨胀个数,可以选用桥接模式 避免多重继承时 例如买电脑时 桥接模式 ...
分类:
其他好文 时间:
2019-08-11 10:50:35
阅读次数:
70
一、设计模式 1、什么是设计模式 设计模式是一套被反复使用、多数人知晓、代码设计经验的总结。 2、目的 设计模式的目的是为了让软件具有更好的代码重用性、可读性、可扩展性、可靠性,同时使程序间出现高内聚、低耦合的特性。 3、七大原则 (1)单一职责原则(Single-Responsibilitiy P ...
分类:
其他好文 时间:
2019-08-01 20:17:01
阅读次数:
165
单一职责原则 单一职责原则:一个类应该只有一个原因引起改变,即一个类应该只负责一个业务逻辑。 问题由来:类T负责t1, t2两个职责,当因为t1j对类T修改的时候,可能导致类T出现问题而影响职责t2。 解决方案:遵循单一职责原则,将类T进行改写,确保一个类负责一个职责。 demo: 有一个类Anim ...
分类:
其他好文 时间:
2019-08-01 17:23:40
阅读次数:
83