Python/DSP算法
基于Python测试各种算法
杏儿黄
曾经的技术xxx,现在的网约车司机
展开
-
设计模式之观察者模式
观察者模式观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己1. Subject是对主题的抽象,但具体维护通知对象是在子类ConcreteSubject的实现中,ConcreteSubject调用它的notify来遍历通知对象。2. ConcreteSubject是具体的主题...原创 2020-02-29 18:35:50 · 152 阅读 · 0 评论 -
【C#设计模式-状态模式】示例1
一.状态模式的定义:状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。二.状态模式的意图:允许一个对象在其内部状态改变时改变它的行为。三.状态模式的适用场景:1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。2.一个操作中含有庞大的多分支结构,并且这些分支决定于对象的...原创 2020-02-29 16:37:45 · 203 阅读 · 0 评论 -
在C#中几种常见数组复制方法的效率对比
原文是在http://blog.csdn.net/jiangzhanchang/article/details/9998229 看到的,本文在原文基础上增加了新的方法,并对多种数据类型做了更全面的对比。首先列出代码,以下是五种复制方式,我们首先来对字节数组进行测试。第一种方法时用BinaryReader的方式读取byte。第二种是用先存到List,然后再用IList接口的CopyT...原创 2020-02-29 13:35:15 · 1516 阅读 · 0 评论 -
设计模式总结
各位小牛大牛老鸟菜鸟们好,欢迎参观我的设计模式世界。这个世界我已经总结多年了,现在才刚刚成型。But I have a dream,梦想所有开发者都能一夜之间认清所有设计模式,还幻想以后大家认识设计模式时,必首先google本文,嘿嘿。前辈同仁们已经总结过很多,至今首页上设计模式的文章仍然层出不穷。但我总认为,在GOF的23个设计模式提出多年了,该需要些变化和扩展了。特别适用于.NET(或转载 2017-12-04 09:22:06 · 275 阅读 · 0 评论 -
C#的代码规范
胡乱写了一段时间之后,终于需要静下心来认认真真的重新规范自己的编码!在网络上太难找到合适的规范了目的 1.方便代码的交流和维护。 2.不影响编码的效率,不与大众习惯冲突。 3.使代码更美观、阅读更方便。 4.使代码的逻辑更清晰、更易于理解。在C#中通常使用的两种编码方式如下 Camel(驼峰式): 大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 Pascal(帕斯卡...转载 2018-02-11 09:28:26 · 371 阅读 · 0 评论 -
C#中的属性get set value
C#语言在面向对象设计和编程中对数据安全提出了严格的要求,其中一个重要的原则就是数据封装。根据这一原则,C#程序设计中要求开发人员对特定类的数据字段尽量不以公有方式提供给外界。因此在类内部多数字段的访问权限被限定为private或是public,而这些字段与外界的交流经常采用属性来进行。属性使类能够以一种公开的方法获取和设置值,同时隐藏实现或验证代码。属性是这样的成员:它们提供灵活的机制来读取、编...转载 2018-02-12 09:30:17 · 759 阅读 · 0 评论 -
C#中的set和get方法
在面向对象编程(OOP)中,是不允许外界直接对类的成员变量直接访问的,既然不能访问,那定义这些成员变量还有什么意义呢?所以C#中就要用set和get方法来访问私有成员变量,它们相当于外界访问对象的一个通道,一个“接口”。先来看一段代码:class Employee { private string name; private byte age; publ...转载 2018-04-19 22:07:37 · 213 阅读 · 0 评论 -
周末加班
if(you.Love(Me)==1||you.Love(Me)==0){love=love;love++;love--;}原创 2019-07-27 14:07:56 · 176 阅读 · 0 评论