# 用生成器(generators)方便地写惰性运算 def double_numbers(iterable): for i in iterable: yield i + i # 生成器只有在需要时才计算下一个值。它们每一次循环只生成一个值,而不是把所有的 # 值全部算好。这意味着double_nu ...
分类:
编程语言 时间:
2017-05-31 10:27:33
阅读次数:
191
预备知识: 段前缀的使用; ffff:0~ffff:b 和 0020:0~0020:b 的数据; 一次循环的复制效果: 但是,这种方式DS的数据得修改; Source Code: 于是,可以用两个段寄存器存放两个段地址; (原始数据) Source Code: ...
分类:
其他好文 时间:
2017-05-30 17:42:28
阅读次数:
156
break和continue的区别和作用:break用于完全结束一个循环[一般只退出一重循环],跳出循环体执行循环后面的语句continue是跳过当次循环中剩下的语句,执行下一次循环。标号label 标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中碰到break时, 不管 ...
分类:
其他好文 时间:
2017-05-29 22:52:35
阅读次数:
296
相信写代码对于大部分人都不难,但想写出高性能的代码就需要一定的技术积累啦,下面是一些优化JavaScript代码性能的常见方法。 一.注意作用域 1.避免全局查找 使用全局变量和函数肯定要比局部的开销更大,因为要涉及作用域链上的查找,请看以下函数: 上面的代码每执行一次for循环都会在全局寻找doc ...
分类:
Web程序 时间:
2017-05-22 19:03:28
阅读次数:
164
一、回顾3种循环结构 1、while 语法 条件表达式的初始值; while(条件表达式){ 循环操作; 更改条件表达式的语句; } 特点:先判断,再执行,有可能一次循环都没有 适用的场合:循环次数未知 表现形式 第一种:循环的次数确定 条件表达式,判断整型的变量在某个范围 while(i<=5){ ...
分类:
其他好文 时间:
2017-05-22 13:46:07
阅读次数:
293
一、break和continue关键字的作用 1、break: 1.1 用于switch结构,跳出switch 1.2 用于循环结构中,结束整个循环 2、continue 2.1 只用于循环结构, 结束本次循环,继续进入下一次循环 2.2 本次循环时, continue后面的代码不会执行 二、对象数 ...
分类:
编程语言 时间:
2017-05-21 21:42:54
阅读次数:
174
1、Time类使用: 示例: 只执行一次: 循环执行: 2、源码分析: Timer 源码: TimerTask源码: ...
分类:
编程语言 时间:
2017-05-18 18:51:24
阅读次数:
306
break 语句break:改变程序控制流用于do-while,while,for中时,可以跳出循环而执行循环后面的语句break通常在循环中与条件语句一起使用 continue语句continue:只能用在循环里continue作用:跳过循环体中剩余的语句而执行下一次循环 ...
分类:
其他好文 时间:
2017-05-18 09:42:51
阅读次数:
121
嵌套语句是程序设计中比较重要的语句,也是初学者比较难理解的一个语句。 我就以类加为例子: Ps:1+。。。n。 故以上程序执行 (n-i)+...1 次 嵌套:执行了外循环第一次后,在执行内循环直至结束,在执行第二次外循环;递次下去; 但是:本程序中执行完内循环后,外循环条件不成立。 即第一次循环: ...
分类:
其他好文 时间:
2017-05-17 19:59:23
阅读次数:
157
一、Socket简介 1、socket只不过是一种数据结构 2、使用这个socket数据结构去开始一个客户端和服务器之间的会话 3、服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务端,它就打开服务器正在进行监听的一个端口进行会话 4、服务器端接受客户端的链接请求,那么就进行一次循环。现在 ...
分类:
Web程序 时间:
2017-05-16 11:04:31
阅读次数:
229