1、递归与迭代: 递归和迭代都是循环的一种。简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。 递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器 ...
分类:
编程语言 时间:
2018-11-01 11:30:20
阅读次数:
157
//JS 会创建一个类似于 while (true) 的循环,每执行一次循环体的过程称之为 Tick。 // 每次 Tick 的过程就是查看是否有待处理事件,如果有则取出相关事件及回调函数放入执行栈中由主线程执行。 // 待处理的事件会存储在一个任务队列中,也就是每次 Tick 会查看任务队列中是否... ...
分类:
Web程序 时间:
2018-10-31 01:08:57
阅读次数:
171
JAVA循环结构:顺序结构只能执行一次,如果要执行多次需要用到循环 JAVA中的循环结构有while;do...while;for; 1.while循环:先判断布尔表达式中的值,若为true,执行循环内容 2.do...while循环:先执行一次循环内容,再判断布尔表达式,若为true,再执行循环内 ...
分类:
编程语言 时间:
2018-10-30 17:16:41
阅读次数:
170
# for循环 for n in [1, 2, 3, 4, 5]: print(n)# for 变量 in 可迭代对象: 变量每一次循环都会等于对象中的一项 # 遍历: 依次访问到 可迭代对象中的每一项 # 可迭代对象: 可以被遍历的对象。 例如列表,字符串,序列 for n in [1,2,3]: ...
分类:
其他好文 时间:
2018-10-25 00:26:20
阅读次数:
169
1.OD界面的熟悉 左上为反汇编窗口,用于显示 反汇编代码,调试分析程序主要在这个窗口中进行。 左中为信息提示窗口,用于显示与反汇编窗口中上下文环境相关的内存,寄存器或者跳转来源,调用来源等信息。 左下为数据窗口,用于以多种格式显示内存中的内容,可使用的格式有hex,文本,短型,长型,浮点,地址和反 ...
分类:
其他好文 时间:
2018-10-20 12:55:37
阅读次数:
155
一、while循环 while 条件: 语句块(循环体) #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没有关系 break 终止当前循环 continue 停止本次循环,继续执行下一次循环 in 和 not in ...
分类:
其他好文 时间:
2018-10-19 00:07:32
阅读次数:
180
foriinrange(0,10):ifi<5:print("loop",i)else:continue#跳过本次循环,继续下一次循环print("hehe..")‘‘‘foriinrange(10):print("--------")forjinrange(10):print(j)ifj>5:brea
分类:
其他好文 时间:
2018-10-18 00:49:13
阅读次数:
132
前言 前段时间调试 STM32F030 的 ADC,在多通道转换时遇到了奇怪的问题,使用官方的例程和库函数连续转换多个 ADC 通道,得到的几个通道的结果是一样的,解决办法参考了 "关于STM32F0系列多路ADC单独采样数据相同问题的处理" ,在此表示感谢。 记录 在官方库的例程 ADC_Basi ...
分类:
其他好文 时间:
2018-10-17 11:01:48
阅读次数:
275
斐波那契数列即著名的兔子数列:1、1、2、3、5、8、13、21、34、…… 数列特点:该数列从第三项开始,每个数的值为其前两个数之和,用python实现起来很简单: 输出结果: 这里 a, b = b, a+b 右边的表达式会在赋值变动之前执行,即先执行右边,比如第一次循环得到b-->1,a+b ...
分类:
编程语言 时间:
2018-10-17 01:00:25
阅读次数:
187