int[] a = new int[] { 1, 2, 4, 5 }; int[] b = new int[] { 1, 3, 4, 5 }; if (Enumerable.SequenceEqual(a,b)) { MessageBox.Show("一样"); } Enumerable.Seque... ...
分类:
编程语言 时间:
2018-05-11 10:36:19
阅读次数:
228
数组的扩展 1.拓展运算符('...'),它相当于rest参数的逆运算,用于将一个数组转换为用逗号分隔的参数序列; console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 2.如果扩展运算符后面是 ...
分类:
编程语言 时间:
2018-05-09 14:50:29
阅读次数:
187
迭代器一定是可迭代对象,但是可迭代对象不一定是迭代器。 list,truple,str这些都是可迭代对象,但是他们不一定是迭代器。迭代器本身不知道自己要执行多少次,所以可以理解为不知道有多少个元素,每调用一次next(),就会往下走一步,是惰性的。 迭代器提供了一种不依赖索引取值的方式,这样可以遍历 ...
分类:
编程语言 时间:
2018-05-06 18:54:03
阅读次数:
182
迭代变量 为什么foreach迭代变量不能修改值?我知道是在实现IEnumerator枚举器的时候Current属性设置为只读,但是问题是为什么将其设置为只读属性呢?而且在自定义实现该枚举器的时候,将其设置为读写的,还是会提示迭代变量不可更改,就是说foreach强行限制不允许迭代变量赋值,为什么要 ...
分类:
其他好文 时间:
2018-05-06 01:31:36
阅读次数:
144
1. urllib.urlencode(params) 换成 urllib.parse.urlencode(params) 2. 在python3.3后urllib2已经不能再用,只能用urllib.request来代替 response=urllib2.urlopen(' File "b.py", ...
分类:
编程语言 时间:
2018-05-06 00:23:42
阅读次数:
334
函数 函数定义语法: def 函数名([参数列表]): '''注释''' 函数体 函数形参不需要声明其类型,也不需要指定函数返回值类型 即使该函数不需要接收任何参数,也必须保留一对空的圆括号 括号后面的冒号必不可少 函数体相对于def关键字必须保持一定的空格缩进 Python允许嵌套定义函数 在定义 ...
分类:
编程语言 时间:
2018-05-05 23:10:02
阅读次数:
425
/// /// 赋值文本 /// protected string zText; /// /// 赋值文本 /// public override string Text { set { base.Text = value; zText = value; ... ...
分类:
其他好文 时间:
2018-05-05 21:44:32
阅读次数:
210
第十周课下补做作业 一、相关知识点的总结 Comparable接口:如果链表中存放的对象不是字符串数据,那么创建对象的类必须实现Comparable接口,即实现该接口中的方法 int compareTo(Object b) 来规定对象的大小关系。也就是让待排序对象所在的类实现Comparable接口 ...
分类:
其他好文 时间:
2018-05-05 21:12:20
阅读次数:
182
笔者这里采用的是mongoDB官网推荐使用.net驱动: http://mongodb.github.io/mongo-csharp-driver/2.0/getting_started/quick_tour/ 有关于MongoDB的安装读者可以参考其他的博客,对于基本的学习来说并不需要进行过多的配 ...
分类:
数据库 时间:
2018-05-04 14:13:13
阅读次数:
187
本文基于Windows平台Eclipse,以使用MapReduce编程模型统计文本文件中相同单词的个数来详述了整个编程流程及需要注意的地方。 ...