最近写代码,遇到一个问题,微软基于List<T>自带的方法是public bool Remove(T item);,可是有时候我们可能会用到诸如RemoveAll<IEnumerable<T>>的方法,坦白的说,就是传入的参数是一个IEnumerable<T>,而不是一个T,这种情景是随时可能用到的 ...
分类:
编程语言 时间:
2016-10-13 19:24:22
阅读次数:
166
去掌握一门技术的时候,往往很多人都忽略了一点,只是一味地去写代码,原理层面的东西从来就不理会 还有就是学习的过程中,不去想为什么有了当前的写法,却有着这么一门技术可以代替它 一般来说,在写程序的时候,一个类的实例创建都是直接通过 new className(); 语法来操作。说真的, 我写程序代码都 ...
分类:
编程语言 时间:
2016-10-13 19:14:25
阅读次数:
113
没接触过,试着简单学一下,从头开始; 参照这个教程:https://github.com/alsotang/node-lessons/tree/master/lesson0 一、搭建环境: 1、搭建Node.js环境好像大部分是基于linux系统的,windows系统好像不受欢迎,没办法,就在win ...
分类:
编程语言 时间:
2016-10-13 19:13:39
阅读次数:
245
一.运算符 Python语言支持以下类型的运算符: 算术运算符 如: 比较运算符 例: 赋值运算符 例: 逻辑运算符 例: 成员运算符 例: 二.数据类型 int(整形),数字数据类型用于存储数值 Python 支持三种不同的数值类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带 ...
分类:
编程语言 时间:
2016-10-13 19:13:36
阅读次数:
533
在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。 数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。 [csharp] view plain copy <span style="font-family ...
分类:
编程语言 时间:
2016-10-13 19:12:56
阅读次数:
167
数组:具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。 定义数组 int[] 变量名 = new int [n]; string[] name = new string[6]; []内表示定义的数组内有多少个变量 数组内的变量从索引号0开始的 练习:1 ...
分类:
编程语言 时间:
2016-10-13 19:11:28
阅读次数:
196
算术运算符 实例: 以上实例输出结果: Python比较运算符 以下假设变量a为10,变量b为20: 以下实例演示了Python所有比较运算符的操作: 以上实例输出结果: Python赋值运算符 以下假设变量a为10,变量b为20: 以下实例演示了Python所有赋值运算符的操作: 以上实例输出结果 ...
分类:
编程语言 时间:
2016-10-13 19:08:51
阅读次数:
203
1、首字母大写 2、内容居中 3、子序列个数 4、编码 5、大小写转换 6、是否以***结束 7、是否以***开始 8、子序列出现的次数 9、将tab替换为8个空格 10、查询子序列在字符串中的位置,如果没有,返回-1 11、查询子序列在字符串中的位置,如果没有,直接报错 12、字符串格式化 13、 ...
分类:
编程语言 时间:
2016-10-13 19:06:49
阅读次数:
193
这篇文档将向你介绍如何在Windows系统上安装本书将用到的Java开发环境,同时我们也提供了一个手把手的、使用我们提供的DrJava工具或者用命令行来创建、编译和运行你的第一个Java程序的手册,这个过程中用到的所有软件都可以自由下载 本操作指南适用于32位和64位的Windows 8、Windo ...
分类:
编程语言 时间:
2016-10-13 19:06:48
阅读次数:
730
1.多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线 程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解 决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲 系统处理性能 2. 出于这样的 ...
分类:
编程语言 时间:
2016-10-13 19:03:53
阅读次数:
158
协程 首先要明确,线程和进程都是系统帮咱们开辟的,不管是thread还是process他内部都是调用的系统的API,而对于协程来说它和系统毫无关系; 协程不同于线程的是,线程是抢占式的调度,而协程是协同式的调度,也就是说,协程需要自己做调度。 他就和程序员有关系,对于线程和进程来说,调度是由CPU来 ...
分类:
编程语言 时间:
2016-10-13 19:03:52
阅读次数:
169
Javascript是web前端开发的必学技术,今天和大家分享的就是javascript的基础知识隐式转换,希望可以帮助大家更好的学习。 转换成布尔类型假 undefined->falSe null->falSe 数值型0或0.0或NaN->falSe 字符串长度为0->falSe 其它对象->tr ...
分类:
编程语言 时间:
2016-10-13 19:04:39
阅读次数:
152
使用PHP调用JAVA语言开发的WebService。客户端提交两个String类型的参数,服务端返回一个对象类型。服务端使用AXIS-1.4作为SOAP引擎。客户端为PHP5.2.9,使用NuSOAP作为SOAP引擎。 服务端: 对象类 客户端 ...
分类:
编程语言 时间:
2016-10-13 19:02:47
阅读次数:
204
Java Lambda表达式入门 http://blog.csdn.net/renfufei/article/details/24600507 Java 8十个lambda表达式案例 http://www.jdon.com/idea/java/10-example-of-lambda-express ...
分类:
编程语言 时间:
2016-10-13 19:01:56
阅读次数:
134
经典排序算法之简单选择排序 http://m.blog.csdn.net/article/details?id=47321309 经典排序算法之冒泡排序 http://m.blog.csdn.net/article/details?id=47318573 经典排序算法之直接插入排序 http://m ...
分类:
编程语言 时间:
2016-10-13 19:04:10
阅读次数:
237
比赛的时候写了个记忆化搜索,超时了。 后来学习了一下,这种题目应该用拓扑排序+DP来做。 dp[][]保存走到[第i个节点][走过j个点]时所用的最短时间。 pre[][]用前驱节点求路径 然后遍历一下dp[n][],求满足t范围的最大下标。 ...
分类:
编程语言 时间:
2016-10-13 19:00:44
阅读次数:
170