如下代码是没有报错的正确代码 我通过https获取到数据 想用redis set一个键值存储 现在我掉入了回调陷阱res.on 里面接收到的数据是data 里面如果放入 client.on('connect',functi ...这个修改函数就会报错。'use strict';v... ...
分类:
Web程序 时间:
2017-07-18 00:08:17
阅读次数:
227
第一章 词法“陷阱” 1、 =不同于== if(x = y) break; 实际上是将y赋给x,再检查x是否为0。 如果真的是这样预期,那么应该改为: if((x = y) != 0) break; 2、 &和| 不同于 && 和 || 3、词法分析中的“贪心法” 编译器将程序分解成符号的方法是:从 ...
分类:
其他好文 时间:
2017-07-18 00:06:59
阅读次数:
194
把字典与列表组合,如 结果为 只改变第一个元素,也是这样, s的每个元素都是同一个字典实例,改变列表任何一个元素中字典的值,就全部改变了 若改为: 结果为 则是我们想要的结果 第一种情况:是每个列表元素,其实是一个实例, 其实循环里只是 在更新字典的值 第二种情况:每次重新定义字典 ...
分类:
编程语言 时间:
2017-07-18 00:05:34
阅读次数:
122
本文关注的主要是python陷阱,具体而言,是指CPython,而且除非特别说明,所有代码示例都是在python2.7运行的。 我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“U ...
分类:
编程语言 时间:
2017-07-17 11:18:37
阅读次数:
213
int类型的取值范围:-2147483648 - 2147483647,上界是2*109,超出会循环(变负号); 浮点数比大小: (int)a=1 (实际上)a=1.00001 b=1 b=0.99999 然而比大小时的精度不需要那么高,也就是说可以忽略极小的误差。这是我们需要设置eps(ε)。一般 ...
分类:
其他好文 时间:
2017-07-15 22:59:04
阅读次数:
287
阅读目录 建议65:避开基本类型数组转换列表陷阱 建议66:asList方法产生的List的对象不可更改 建议67:不同的列表选择不同的遍历算法 建议68:频繁插入和删除时使用LinkList 建议69:列表相等只关心元素数据 回到顶部 建议65:避开基本类型数组转换列表陷阱 我们在开发中经常会使用 ...
分类:
编程语言 时间:
2017-07-14 00:33:56
阅读次数:
192
习题2-1 习题2-2 2-3 2-4所谓陷阱就是溢出注意注释部分的内容 2-5 ...
分类:
其他好文 时间:
2017-07-10 18:12:03
阅读次数:
164
P1156 垃圾陷阱 P1156 垃圾陷阱 P1156 垃圾陷阱 题目描述 卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方,它的深度为D(2<=D<=100)英尺。 卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门 ...
分类:
其他好文 时间:
2017-07-08 18:44:43
阅读次数:
246
typedef是一个关键字,可以重命名一些数据类型也可以重定义一些新的数据类型。我们从以下几个角度去理解typedef。1.typedef和普通数据类型类型typedefintMYINT;inta=10;
MYINTB=20;123123我们给int重命名成MYINT,这时候int和MYINT是一样的,都可以定义变量,并且在32位平台都..
分类:
编程语言 时间:
2017-07-07 20:05:48
阅读次数:
146
对应ejb,默认是对整个类使用事务。所以所有方法都开启事务。 而对于用TransactionAttribute注释来引用容器管理的事务,只能在第一级的方法中使用。对应类中的方法再调用其它类中方法,注释事务就不起作用了。 代码示例如下: 在一个没有事务的类中调用: @TransactionAttrib ...
分类:
其他好文 时间:
2017-07-07 18:18:52
阅读次数:
191