bash脚本之函数简单介绍、应用及函数的简单递归调用
分类:
其他好文 时间:
2017-12-04 23:29:00
阅读次数:
182
OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError 意思就是说,当JVM因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时,就会抛出这个error 内存溢出产生该错误的原因大都出于以下原因:JVM内 ...
分类:
其他好文 时间:
2017-12-04 16:40:31
阅读次数:
179
任务: 复习4次课(12月1日)1.1 函数定义1.2 函数的参数1.3 函数的默认参数1.4 函数的变量1.5 函数的返回值1.6 多类型传值和冗余参数1.7 函数的递归调用 笔记: 函数定义 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。可以通过函数名在程序 ...
分类:
编程语言 时间:
2017-12-02 11:28:54
阅读次数:
188
import scrapyfrom scrapy.http import Requestfrom scrapy.spider import Rulefrom scrapy.linkextractors import LinkExtractor# yield 就是return返回的是一个生成器# 递归 ...
分类:
其他好文 时间:
2017-11-29 22:46:58
阅读次数:
156
程序调用自身称为递归,利用变量的原值推出新值称为迭代。 递归的优点大问题转化为小问题,可以减少代码量,同时代码精简,可读性好; 缺点就是递归调用浪费了空间,而且递归太深容易造成堆栈的溢出。 迭代的好处就是代码运行效率好,因为时间只因循环次数增加而增加,而且没有额外的空间开销; 缺点就是代码不如递归简 ...
分类:
其他好文 时间:
2017-11-25 13:06:11
阅读次数:
194
var list = readHugeList(); var nextListItem = function() { var item = list.pop(); if (item) { // process the list item... nextListItem(); } }; 潜在的堆栈溢出 ...
分类:
编程语言 时间:
2017-11-21 14:46:50
阅读次数:
348
标识符 关键字 Java基础数据类型(四类八种,类型(大小):字节字符型:byte(1)、char(2),整型:short(2)、int(4)、long(8),浮点型:float(4)、double(8),逻辑型:boolean(1)) 运算符 表达式和语句 分支 循环 方法 变量的作用域 递归调用 ...
分类:
编程语言 时间:
2017-11-19 18:48:24
阅读次数:
210
虽然我还不是完全明白 现在先记下来 function add(){ } 函数体内可以用add调用到自己 var add = function{ } add 则不行 用arguments.callee可解决问题,这是一个指向正在执行的函数的指针,arguments.callee返回正在被执行的对现象 ...
分类:
其他好文 时间:
2017-11-17 13:29:27
阅读次数:
127
android make 系统总共分为四层 arch board device product 在各个字android.mk文件中引用的定义都存放在./build/core/下!比如android.mk中的include $(CLEAR_VARS)它对应的是在./build/core/config. ...
分类:
移动开发 时间:
2017-11-12 23:08:35
阅读次数:
275
二叉树是十分重要的数据结构,主要用来存放数据,并且方便查找等操作,在很多地方有广泛的应用。 今天主要写的最基本的二叉树,后续会继续写线索二叉树,二叉排序树,平衡二叉树等。 二叉树的建立思路仍然是采用的递归的思想,给定一个指向根节点的指针,然后递归调用ceate()函数,自动生成一个二叉树。就像是在地 ...
分类:
其他好文 时间:
2017-11-12 20:14:01
阅读次数:
174