本文以实例形式讲述了C#泛型的用法,有助于读者深入理解C#泛型的原理,具体分析如下: 首先需要明白什么时候使用泛型: 当针对不同的数据类型,采用相似的逻辑算法,为了避免重复,可以考虑使用泛型。 一、针对类的泛型 针对不同类型的数组,写一个针对数组的"冒泡排序"。 1.思路 ● 针对类的泛型,泛型打在 ...
公开以文件为主的 Stream,既支持同步读写操作,也支持异步读写操作。 1)读取 2)写入 ...
分类:
其他好文 时间:
2017-03-22 12:44:22
阅读次数:
177
/// /// 电脑类 /// public class Computer { public string Type { get; set; } } /// /// /// /// 用户传入的待加工的数据 /// 加工后的结果数据 public Com... ...
class Program { static double size = 2.443438914027149; static void Main(string[] args) { if (!System.IO.Directory.Exists("Img")){ System.IO.Directory... ...
分类:
其他好文 时间:
2017-03-07 23:02:11
阅读次数:
212
实现:采用Sort方法根据T类某个字段对泛型集合List<T>排序。 实现代码如下: ...
分类:
编程语言 时间:
2017-03-07 19:09:38
阅读次数:
109
从今天开始,一步步走上源码分析的路。刚开始肯定要从简单着手。我们先从Java发展史上最强大的框架——Spring、、、旗下的资源抽象接口Resource开始吧。 我看了好多分析Spring源码的,每每一开始就是Spring IOC、AOP、BeanFactory这样的Spring典型模块,实在看厌了 ...
分类:
编程语言 时间:
2017-03-01 20:34:15
阅读次数:
264
随着现在的浏览器变得越来越简洁,越来越快捷,浏览器上面的按钮也会变得越来越少,但是浏览器的功能确实越来越强大了,我们需要一种新的方式来提供浏览器操作体验那就是鼠标手势操作。在Chrome浏览器中安装了鼠标手势插件以后可以设置多种手势来快速对Chrome进行操作。今天小编就为大家整理了现在比较流行的4 ...
分类:
其他好文 时间:
2017-02-20 22:49:26
阅读次数:
187
最近晚上在家里看Algorithems,4th Edition,我买的英文版,觉得这本书写的比较浅显易懂,而且“图码并茂”,趁着这次机会打算好好学习做做笔记,这样也会印象深刻,这也是写这一系列文章的原因。另外普林斯顿大学在Coursera 上也有这本书同步的公开课,还有另外一门算法分析课,这门课程的 ...
分类:
编程语言 时间:
2017-02-17 21:36:17
阅读次数:
299
一、对数据的分布进行初步判断 1.1 原理 对于不同的分布,有特定的偏度(skewness)和峰度(kurtosis),正态分布、均匀分布、逻辑斯谛分布、指数分布的偏度和峰度都是特定的值,在偏度-峰度图中是特定的点,而伽马分布和对数正态分布在偏度-峰度图中是一条直线,贝塔分布在偏度-峰度图中是一片区 ...
分类:
其他好文 时间:
2017-02-09 17:38:38
阅读次数:
468