Java陷阱之assert关键字2007-09-23 15:03:23版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。Java陷阱之assert关键字一、概述在C和C++语言中都有assert关键,表示断言。在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。二、...
分类:
编程语言 时间:
2015-08-17 21:25:32
阅读次数:
134
当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个...
分类:
编程语言 时间:
2015-08-17 20:01:00
阅读次数:
176
Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expectedanindentedblock说明..
分类:
编程语言 时间:
2015-08-17 19:50:27
阅读次数:
297
技术与经济之六:现代化的陷阱
碳足印与世界工厂
“碳足印”(carbon footprint)被定义为家庭或企业的温室气体排放量。
学术界似乎很在意这个词,倡导“低碳”生活。实际上,由于环境影响的成本已经计入商品价格,因此民众没有必要刻意为此操心并降低生活的舒适度。例如,汽车引擎的碳排放的负面影响已被(或可被)计入油价;又如,不必为“低碳”强行电子化,放弃使用纸质档案书籍带来的舒...
分类:
其他好文 时间:
2015-08-15 21:32:07
阅读次数:
182
建议38:小心闭包中的陷阱先看一下下面的代码,设想一下输出的是什么? static void Main(string[] args) { List lists = new List(); for (int i = 0; i ...
陷阱一if(0.1+0.1+0.1 == 0.3) printf("equal\n"); else printf("not equal\n"); 会输出"equal"吗?不会!实际浮点数运算时,0.1+0.1+0.1 != 0.3 陷阱二double i;for(i...
分类:
其他好文 时间:
2015-08-14 13:14:15
阅读次数:
118
最近开发中,业务上处理,经常用到asList方法,这让我不经想起了它的很多容易让人犯错的地方或者误解的地方,所以就想抽出时间来,整理一下,和大家分享出来,深夜了,话不多说,主要以代码为主,简易的代码,你一看就知道了!大家都知道这个方法是将数组转成list,是JDK中java.util包中Array....
分类:
编程语言 时间:
2015-08-11 17:36:50
阅读次数:
165
在规范c++编程时遇到的,即类的文件定义
常规的对类的使用,在class.h对类进行生命,对于成员函数在class.cpp中定义,如下实现
main.cpp
#include
#include "person.h"
using namespace std;
int main()
{
person p;
p.setage(12);
cout<<p.backage()<<endl...
分类:
其他好文 时间:
2015-08-05 15:01:59
阅读次数:
96
《C陷阱与缺陷》是由Andrew Koenig所著,高巍译。Andrew Koenig是AT&T大规模程序研发部(前贝尔实验室)成员,不仅有着多年的C++开发,研究和教学经验,而且还亲身参与了C++的演化和变革,对C++的变化和发展起到重要的影响。
第一章 词法陷阱
编译器中负责将程序分解为一个一个符号的部分,一般称为“语法分析器”。
1.1 ...
分类:
其他好文 时间:
2015-08-04 11:30:58
阅读次数:
124