多线程操作一直用ThreadPool.QueueUserWorkItem比较多,今天想到用这个方式实现,控制并发线程的数量。 主要思路是: 1.声明开启的线程数 int threadCount = 2; 2.创建一个泛型集合List<TaskInfo> workingList = new List< ...
分类:
编程语言 时间:
2017-09-27 19:00:04
阅读次数:
452
总之岁月漫长,然而值得等待。。。。 MVC、MVP、MVVM简述 mvc模式:model(模型)、view(视图)、controller(控制器) => view一般通过controller和model进行联系,controller是model和view的协调者,view和model不直接联系。基本 ...
分类:
Web程序 时间:
2017-09-19 17:56:09
阅读次数:
229
数组的介绍 数组的介绍 数组(Array)是一串有序的由相同类型元素构成的集合,数组中的集合元素是有序的,可以重复出现。在Swift中数组类型是Array,是一个泛型集合。数组分成:可变数组和不可变数组,分别使用let修饰的数组是不可变数组,使用var修饰的数组是可变数组。 数组的初始化 数组的初始 ...
分类:
编程语言 时间:
2017-09-12 18:35:48
阅读次数:
150
public class ListUtil { public static List ToList(DataTable dt) { List list = new List(); T t = default(T); PropertyInfo[] propertyinfos = null... ...
分类:
其他好文 时间:
2017-08-08 16:45:38
阅读次数:
129
List和数组 相同点: 都可以控制元素类型 不同点: List的长度是可变的,所以list比数组更容易掌控 List属性 1、Count 获取集合中实际包含的元素个数 2、Capcity 集合中可以容纳的元素个数 方法 1、Add() 添加单个元素 2、AddRange() 添加多个元素 3、Re ...
分类:
其他好文 时间:
2017-08-07 13:29:50
阅读次数:
117
集合 在实际编程中,常会按一定要求来处理和计算一组一组的数据,如堆栈操作、队列操作或系列数据的增、删、改、查。C#提供了数组类型来进行管理,但是这样有个缺点就是数组的大小是固定的。我们可以通过集合类来进行管理。数据集合类都位于System.Collections命名空间中,使用时需引用。 数组和集合 ...
从最开始接触的数组,到非泛型集合类(ArrayList、HashTable、Queue、Stack)、泛型集合类(List<T>、Dictionary<T>、Queue<T>、Stack<T>), 实际运用中,他们各自有自己的应用领取,就好比刚开始学习英语的时候,有很多个单词都可以翻译成憎恨的意思, ...
分类:
其他好文 时间:
2017-08-01 15:44:05
阅读次数:
126
要使用Dictionary集合,需要导入C#泛型命名空间 System.Collections.Generic(程序集:mscorlib) Dictionary的描述1、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成 2、任何键都必须是唯一的 3、键不能为 ...
记得在做机房的时候遇到这种问题。两个函数仅仅是參数类型不一样,其它基本都一样,但是不知道如何做才干降低这种情况。那个时候感觉这个问题挺别扭的,后来听大家都在利用泛型集合,我也就用了,至于为什么用,有什么优点。当时不太理解。今天听了解说,认认真真的把代码实现了,焕然大悟。假设当初我多思考思考就不至于如 ...
分类:
其他好文 时间:
2017-07-31 21:13:07
阅读次数:
150
本文是《Java核心技术 卷1》中第12章泛型程序设计阅读总结。 泛型是在Java5中增加的。是Java公布以来的最大变化。使用泛型能够避免在代码中杂乱的使用Object然后再强制类型转化,使得代码具有更好的安全性和可读性。尤其是在集合类中。比方ArrayList就是一个使用的很广泛的泛型集合类。 ...
分类:
编程语言 时间:
2017-07-29 11:35:23
阅读次数:
261