谈到闭包,人们常常会把匿名函数和闭包混淆在一起。闭包是指由权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数,仍以前面的 createComparisonFunction()函数为例 在标识的部分,它访问了外部的变量 propertyName 即使这个函数被返 ...
分类:
编程语言 时间:
2016-06-26 22:22:06
阅读次数:
182
解决方法: Project Settings > Compiler > Java Compiler changed the drop down Use compiler from Javac to Eclipse! ...
分类:
编程语言 时间:
2016-06-26 22:21:59
阅读次数:
1647
在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分 ...
分类:
编程语言 时间:
2016-06-26 22:20:30
阅读次数:
249
一、什么是多线程? 很显然,一随便编敲一段简单的小代码,从main方法开始运行,计算机是一条一条地从上而下的串行执行程序。那如果我们要同时执行两个任务呢?就比如你用浏览器上网看网页的时候,你还能同时登QQ,还能同时下载电影……这些任务都是并行执行的。在计算机的任务管理器里可以看到一个一个的正在运行的 ...
分类:
编程语言 时间:
2016-06-26 21:12:45
阅读次数:
207
深度优先搜索算法(英语:Depth-First-Search,简称DFS)是一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行直到所有节点都被访问为止。 ...
分类:
编程语言 时间:
2016-06-26 21:12:09
阅读次数:
249
In Java, Data types are classified into two categories: 1. Primitive Data Type 2. Non-Primitive Data Type there are 8 primitive data types: char boole ...
分类:
编程语言 时间:
2016-06-26 21:09:17
阅读次数:
162
StringBuilder是一个可变序列的字符数组对象,它继承自AbstractStringBuilder抽象类。它不保证同步,设计出来的目的是当这个字符串缓存只有单线程使用的时候,取代StringBuffer的。建议使用它而不是StringBuffer,因为它的速度更快。 StringBuilde ...
分类:
编程语言 时间:
2016-06-26 21:10:23
阅读次数:
193
OwO 故事的起源大概是zcg前天发现51Nod晚上有场马拉松,然后他就很开心的过去打了 神奇的故事就开始了: 晚上的时候我当时貌似正在写线段树?然后看见zcg一脸激动告诉我第一题有九个点直接输出B就可以A。。 然后之后zcg以奇怪的二分方式发现了如何A掉第一题的第十个点(我记得貌似是什么第5000 ...
分类:
编程语言 时间:
2016-06-26 21:05:12
阅读次数:
194
给你三个数,a,b,m 求a^b%m的值。 如果b过大,用普通的快速幂会超时。 所以将b=2^0*b0+2^1*b+b1...... 然后,你们利用初中的知识就知道怎么做了。 继续,上代码。 #include <iostream> #include <fstream> /* run this pro ...
分类:
编程语言 时间:
2016-06-26 21:06:36
阅读次数:
215
可以这么理解 new相当于是malloc delete相当于是free 1 int *p ; p = new int ;//分配1个存储空间,new根据数据类型来觉得分配多少的内存空间 delete p; 2 int *p; p=new int[100];//表示要创建1个100个int型元素的数组 ...
分类:
编程语言 时间:
2016-06-26 21:03:19
阅读次数:
136
A class can have only public or default(no modifier) access specifier. It can be either abstract, final or concrete (normal class). It must have the c ...
分类:
编程语言 时间:
2016-06-26 21:04:50
阅读次数:
159
RMI的定义 RPC (Remote Procedure Call):远程方法调用,用于一个进程调用另一个进程中的过程,从而提供了过程的分布能力。 RMI(Remote Method Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯。允许运行在一个ja ...
分类:
编程语言 时间:
2016-06-26 21:02:08
阅读次数:
189
由于Swift编程语言属于上层编程语言,而Swift中由于为了低层的高性能计算接口,所以往往需要C语言中的指针类型,由此,在Swift编程语言刚诞生的时候就有了UnsafePointer与UnsafeMutablePointer类型,分别对应为const Type*类型与Type *类型。 ...
分类:
编程语言 时间:
2016-06-26 21:03:47
阅读次数:
218
数组 一、一位数组 数组初始化,创建数组,数组长度为5 int[] array = new int[5]; array[0] = 1; array[1] = 2; array[2] = 3; array[3] = 4; array[4] = 5; 将2号索引位置改成7 array[2] = 7; 查 ...
分类:
编程语言 时间:
2016-06-26 21:00:57
阅读次数:
225
class TreeNode: def __init__(self,value): self.children = [] self.value = value def add_child(self,*child): self.children+=child def show(self,layer): ...
分类:
编程语言 时间:
2016-06-26 21:01:25
阅读次数:
1049
下面是些泛泛的基础知识,但是真正搞机器学习的话,还是非常有用。像推荐系统、DSP等目前项目上机器学习的应用的关键,我认为数据处理非常非常重要,因为很多情况下,机器学习的算法是有前提条件的,对数据是有要求的。 机器学习强调三个关键词:算法、经验、性能,其处理过程如下图所示。 上图表明机器学习是数据通过 ...
分类:
编程语言 时间:
2016-06-26 21:00:04
阅读次数:
256