随Visual Studio 2010 CTP亮相的C#4和VB10,虽然在支持语言新特性方面走了相当不一样的两条路:C#着重增加后期绑定和与动态语言相容的若干特性,VB10着重简化语言和提高抽象能力;但是两者都增加了一项功能:泛型类型的协变(covariant)和反变(contravariant)...
分类:
Web程序 时间:
2014-12-30 11:19:03
阅读次数:
195
转载自 fineqtbull http://fineqtbull.iteye.com/blog/477994有位je上的同学来短信向我问起了Scala类型参数中协变、逆变、类型上界和类型下界的使用方法和原理,自己虽然也刚学不久,在主要调查了《Programing in Scala》的19章后,试着在...
分类:
其他好文 时间:
2014-12-28 18:04:54
阅读次数:
602
写在前面 今天讲的内容有点多,但是差不多都能听懂,稍微有点模糊的就是协变和逆变的概念,下面是我结合在网上看的资料整合而成的。正文 msdn上的原话: 协变:是指能够使用比原始指定的派生类型的派生程度更小(不太确定)的类型 逆变:是指能够使用比原始类型的派生类型的派生程度更大(更具体)的类型 在方便....
分类:
其他好文 时间:
2014-12-26 22:55:11
阅读次数:
214
卷积定理
函数空间域的卷积的傅里叶变换是函数傅里叶变换的乘积。对应地,频率域的卷积与空间域的乘积存在对应关系。
即:
由卷积定理可知所有频域的滤波理论上都可以转化为空域的卷积操作。
给定频率域滤波器,可对其进行傅里叶逆变换得到对应的空域滤波器;滤波在频域更为直观,但空域适合使用更
小的滤波模板以提高滤波速度。因为相同尺寸下,频域滤波器效率高于空域滤波器,故空域滤波需要...
分类:
其他好文 时间:
2014-12-13 15:11:25
阅读次数:
1273
----------------本人主要从事 “控制与电气交叉学科” 的研究,今后会在此博客上分享有关 “智能控制理论” 、“交流电机控制” 、“并网逆变发电” 、“FPGA/SOPC设计” 及“ANSYS有限元仿真”等方面的研究心得,欢迎关注、来信交流和探讨,E-mail:pionerj@sina...
分类:
其他好文 时间:
2014-12-01 00:46:00
阅读次数:
306
----------------本人主要从事 “控制与电气交叉学科” 的研究,今后会在此博客上分享有关 “现代控制理论” 、“交流电机控制” 、“并网逆变发电” 、“FPGA/SOPC设计” 及“ANSYS有限元仿真”等方面的研究心得,欢迎关注、来信交流和探讨,E-mail:pionerj@sina...
分类:
其他好文 时间:
2014-11-30 23:00:22
阅读次数:
276
编写一个函数,实现将一个32位int 型数据的二进制高位到低位的逆变,例如:1101 0101 变成 1010 1011 。例举两种方法:方法1. 再定义一个变量,通过移位运算和位与将高位到低位实现逆序。但不足之处是效率低,需要进行332次移位和运算。int func1(unsigned int u...
分类:
其他好文 时间:
2014-11-19 23:39:01
阅读次数:
1084
class Animal { } class Dog : Animal { } class Program { static void Main(string[] args) { //返回类型协变 ...
分类:
其他好文 时间:
2014-11-13 18:22:52
阅读次数:
116