1. 什么是函数式编程? 函数式编程是阿隆佐思想的在现实世界中的实现, 它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及异变物件。 函数式编程的最重要基础是λ演算。而且λ演算的函數可以接受函數當作輸入(引數)和輸出(傳出值),函數式編程更加強調程序执行的结果而非执行的过程,倡导利用若干简单...
分类:
编程语言 时间:
2015-07-29 09:03:10
收藏:
0 评论:
0 赞:
0 阅读:
320
call 方法应用于:Function 对象调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数:thisObj可选项。将被用作当前对象的对象。arg1, arg2, , argN可选项。将被传递方法参数序列。说明...
分类:
编程语言 时间:
2015-07-29 09:02:10
收藏:
0 评论:
0 赞:
0 阅读:
211
1 for in循环:使用它时,要主要遍历的是所有可枚举的属性(实例以及原型中的属性)function Person(name){ this.name = name;}Person.prototype.getName=function(){ return this.name;}var p...
分类:
编程语言 时间:
2015-07-29 08:58:30
收藏:
0 评论:
0 赞:
0 阅读:
193
一、NSThread1、创建和启动3种方式1>先创建,后启动//创建NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(download:) object:@"http://XXX"];//启动[th...
分类:
编程语言 时间:
2015-07-29 08:58:10
收藏:
0 评论:
0 赞:
0 阅读:
136
【053-Maximum Subarray(最大子数组和)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For example, given the ar...
分类:
编程语言 时间:
2015-07-29 07:54:10
收藏:
0 评论:
0 赞:
0 阅读:
274
【054-Spiral Matrix(螺旋矩阵)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.
For example,
Given the foll...
分类:
编程语言 时间:
2015-07-29 07:54:00
收藏:
0 评论:
0 赞:
0 阅读:
238
【056-Merge Intervals(区间合并)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题 Given a collection of intervals, merge all overlapping intervals.
For example,
Given [1,3],[2,6],[8,10],[15,18],
return [1,6],[...
分类:
编程语言 时间:
2015-07-29 07:53:50
收藏:
0 评论:
0 赞:
0 阅读:
390
一组随机排序的字母数字。请编写一个时间复杂度为O(n)的算法,使这些字母从小到大顺序排序。
说明:字母区分大小写,相同的字母,排序护小写排在前面。
例如:R,B,B,b,W,W,B,R,B,w
排序为:b,B,B,B,B,R,R,w,W,W
...
分类:
编程语言 时间:
2015-07-29 06:51:50
收藏:
0 评论:
0 赞:
0 阅读:
245
$arr=[1,2];$arr[]=&$arr;unset($arr);这么写数组的话会造成内存泄露
分类:
编程语言 时间:
2015-07-29 06:50:10
收藏:
0 评论:
0 赞:
0 阅读:
151
<?php$items=[["ip"=>"10.1.1.3","count"=>123],["ip"=>"210.33.182.1","count"=>34],["ip"=>"82.12.193.2","count"=>2],["ip"=>"10.2.124.1","count"=>20],["ip"=>"10.1.1.3","count"=>29],["ip"=>"101unknow","count"=>345],["ip"=&g..
分类:
编程语言 时间:
2015-07-29 06:50:00
收藏:
0 评论:
0 赞:
0 阅读:
162
JAVA_OPTS,顾名思义,是用来设置JVM相关运行参数的变量。JVM:JAVA_OPTS="-server-Xms2048m-Xmx2048m-Xss512k"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:javaheap最大值,使用的最大内存上面两个..
分类:
编程语言 时间:
2015-07-29 06:48:21
收藏:
0 评论:
0 赞:
0 阅读:
223
Class(类)的基本概念:类:将同一种具体事务的共同点抽象出来的表现,Python的类是一种可调用对象。类中定义的有方法,变量,数据结构。变量则是类属性本身是没有数据的,只有在实例化的时候将数据引入。方法就是函数;是操作变量引用的数据的代码,可以知道方法是操作数据的..
分类:
编程语言 时间:
2015-07-29 06:38:31
收藏:
0 评论:
0 赞:
0 阅读:
379
用python的代码实现range相关的功能.#!/usr/bin/envpython
defr(start,end=None,step=1):
ifstep>0:
ifnotend:
start,end=0,start
check=lambdax,y:x<y
elifstep<0:
check=lambdax,y:x>y
else:
raiseValueError("range()stepargumentmustnotbezero")
tmp=[]
whi..
分类:
编程语言 时间:
2015-07-29 06:37:21
收藏:
0 评论:
0 赞:
0 阅读:
373
一.程序、进程、线程的概念1.程序(program):一组功能集合的静态描述,程序至少有一个进程;2.进程(process):进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动;进程是系统进行资源分配和调度的一个独立单位,拥有自己独立的地址空间;进程至少有一个线程,它们..
分类:
编程语言 时间:
2015-07-29 06:32:10
收藏:
0 评论:
0 赞:
0 阅读:
182
虽然在Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。breakforxinrange(10):
ifx==5:
break
printx上面使用的break循环,所以执行到x==5的时候就跳出了整个for循环,因此printx语句只..
分类:
编程语言 时间:
2015-07-29 06:32:00
收藏:
0 评论:
0 赞:
0 阅读:
107
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
黑马程序员——12,多线程(2)
//线程之间的通信
//就是多个线程操作同一个资源,操作动作不同
//举一个例子:一堆资源(名字,性别),一个线程输入,一个线程输出打印
class Person
{
String name;
...
分类:
编程语言 时间:
2015-07-29 06:29:20
收藏:
0 评论:
0 赞:
0 阅读:
278
Google C++ Coding Style定义输入参数以值或者const引用形式传入,输出参数使用指针。 所有以引用形式输入参数必须加上const,即const T&的形式。即如下形式:void Foo(const string &in, string *out);在如下情况下, 可以使用const T*的形式:
* 需要进行指针的判空 (即空指针是合理的)。
* 需要使用到输入参数的指针或引用形式...
分类:
编程语言 时间:
2015-07-29 06:28:40
收藏:
0 评论:
0 赞:
0 阅读:
115
maven 上传jar需要在某一个项目下,执行一下命令:mvn deploy:deploy-file -DgroupId=com.need.http -DartifactId=need-http -Dversion=0.1.0 -Dpackaging=jar -Dfile=/Users/shenyb/Downloads/http.jar Downloads -DrepositoryId=maven...
分类:
编程语言 时间:
2015-07-29 06:25:30
收藏:
0 评论:
0 赞:
0 阅读:
151
描述校门外有很多树,有苹果树,香蕉树,有会扔石头的,有可以吃掉补充体力的……如今学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两个操作:K=1,读入l,r表示在l~r之间种上的一种树K=2,读入l,r表示询问l~r之间能见到多少种树(l,r>0)输入格式第一行n,m...
分类:
编程语言 时间:
2015-07-29 06:17:40
收藏:
0 评论:
0 赞:
0 阅读:
268
图的“多对多”特性使得图在结构设计和算法实现上较为困难,这时就需要根据具体应用将图转换为不同的树来简化问题的求解。对于一个无向图,含有连通图全部顶点的一个极小连通子图成为生成树(Spanning Tree)。其本质就是从连通图任一顶点出发进行遍历操作所经过的边,再加上所有顶点构成的子图。如果连通图是...
分类:
编程语言 时间:
2015-07-29 06:16:10
收藏:
0 评论:
0 赞:
0 阅读:
350