目前无论是Lisp还是Javascript(C++就更不用说了),递归深度都远远低于可用内存大小,而且栈一旦分配就无法挪动(有指针似乎无解),这个问题的根源在于call指令会把下一指令的地址入栈。我经过几年的思考终于发现,可以把C++的内存模型完全放在堆上,也就是说进行call之前先new出调用函数所需要的空间,而把返回地址作为参数传递进去。这样就从根源上解决了此问题,那什么尾递归就是个渣,完全没...
分类:
其他好文 时间:
2014-09-29 13:14:50
阅读次数:
196
在Python中定义函数的时候,可以使用参数默认值的方式定义函数例子:1 def welcome(who,state='is',action='talking'):2 print(who,state,action)调用函数:1 welcome('Tom')输出Tom is talking1 ...
分类:
编程语言 时间:
2014-09-27 16:33:59
阅读次数:
195
Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:http://docs.python.org/2/library/functions.html#abs也可以在交互式命令行通...
分类:
编程语言 时间:
2014-09-27 04:14:59
阅读次数:
225
JavaScript 函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。JavaScript 函数语法函数就是包裹在花括号中的代码块,前面使用了关键词 function:当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数,并且可在任何位置进行调用。function fu...
分类:
编程语言 时间:
2014-09-26 19:52:08
阅读次数:
332
在控制类里,Controller只是基类,主要实现从窗口传递过来的消息触发,并通过字典的方式来处理不同的消息响应。在Python里有字典,而没有case语句,对于很多消息来说,只有采用字典的方式会更容易处理消息调用函数。接收到一个消息时,可以先判断是否在字典里,如果存在说明这个消息已经有相应的响应函数,如果不存在说明这个消息给窗口的默认函数处理。通过字典的方式来处理,从代码的编写上来看,比case...
分类:
其他好文 时间:
2014-09-26 13:22:08
阅读次数:
284
应用程序根标记3个命名空间:fx=核心,s=spark,mx=halo,可自定义注释:,自动补全:alt+/组件{布局:宽、高可不填,100%保证铺满缩放 {控件:放在布局内文本连续输出:lable.text+="hello\n"单击处理函数click=" ”直接处理或调用函数eventAS3代码....
分类:
其他好文 时间:
2014-09-25 12:29:38
阅读次数:
225
* 函数的参数 * 一般的参数:值参数、输入 * 1、ref 引用类型 * 传递的是地址 * 调用函数,ref一定要显示调用 * * 2、out输出参数 * 传递的是地址 * 调用函数,out一定要显示调用 * 在调用时,变量可以不进行初始化。建议还是进行初始化 * * 3、params 数组型的参...
分类:
其他好文 时间:
2014-09-24 19:18:17
阅读次数:
162
#include /* 1、通过函数实现打印*号组成的直角三角形,函数要求传入行数即可。在main方法中,通过用户输入得到行数,然后调用函数做打印。三角形样式:**********************/int sanjiao(int hang){ int i; int j; for(i = 0....
分类:
其他好文 时间:
2014-09-24 01:56:55
阅读次数:
213
/*任意输入一个4位正整数,调用函数(函数自定义)输出该正整数数的各位数字组成的最大数。*/#include int numb(int a){ int i = 0, j = 0,sum = 0, b[4]; b[0] = a%10; b[1] = a/10%10; b[2] = a/100%10; ...
分类:
其他好文 时间:
2014-09-24 01:11:05
阅读次数:
243
#include /* 1、通过函数实现打印*号组成的直角三角形,函数要求传入行数即可。在main方法中,通过用户输入得到行数,然后调用函数做打印。三角形样式:**********************/int sanjiao(int hang){ int i; int j; for(i = 0....
分类:
其他好文 时间:
2014-09-24 00:56:25
阅读次数:
311