几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。 看似很简单的东西,使用的时候有陷阱。
分类:
编程语言 时间:
2015-09-27 13:41:06
阅读次数:
272
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:此题看起来,比较简单,每扫描到一个字符,我们把在之前得到的数字乘以10再加上当前字符表示的数字。这个思路用循环不难实现。然其背后却隐藏着不少陷阱,正如zhedahht所说,有以下几点需要你注...
分类:
其他好文 时间:
2015-09-26 23:55:55
阅读次数:
227
首先看一段代码: 1 class B 2 { 3 public: 4 virtual void fun(int i = 1) 5 { 6 std::cout fun(); 会输出driver fun called, 1这里出现...
分类:
编程语言 时间:
2015-09-24 12:26:38
阅读次数:
188
redis是个对内存依赖性很强的NoSql数据库,在内存足够的情况下性能出色 如果只有一台机子去部署redis,一定要特别小心。 比如我有台24G的服务器,理所当然我会将大量内存分配给redis。 比如20G的内存, 问题来了,...
分类:
其他好文 时间:
2015-09-21 19:47:52
阅读次数:
192
1 #import 2 3 //类的声明 4 @interface Person : NSObject{ 5 NSString *_name;//属性 6 } 7 - (void)setName:(NSString *)name;//setter 8 - (NSString *)nam...
分类:
其他好文 时间:
2015-09-20 20:35:26
阅读次数:
122
/*
1.打印1到最大的n位数。
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。
比如:输入3,则打印出1、2、3一直到最大的3位数999.
[陷阱]:这个题目很容易想到的办法就是先求出最大的数。
然后循环输出就可以了。
*/
#include<stdio.h>//自己想到的方法,从a[0..
分类:
编程语言 时间:
2015-09-19 22:54:40
阅读次数:
234
转眼间,我已是一个大二的学生。也是大一学弟学妹们的学姐,这样子是不是自己应该成熟很多呢?仔细想想,依然是那么无知和不淡定。 在高中时,以为上了大学就什么都无所谓。上了大学,以为就有了一切。可是,现实并不是自己想的那么简单。赤裸裸的摆在我们面前的是模糊的深林和陷阱。我们会找不到自己所...
分类:
其他好文 时间:
2015-09-19 19:32:18
阅读次数:
130
下面是网上的其他解释,更能从本质上解释原因:Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建立一个指向原来对象的单链索引表,当原来的对象数量发生变化时,这个索引表的内容不会同步改变,所以当索引指针往后移动的时候就找不到要迭代的对象,所以按照...
分类:
编程语言 时间:
2015-09-17 23:13:36
阅读次数:
260
《黑天鹅》中多次提到大数定律可能会愚弄我们,作为数理统计和概率论中两个经典的理论(中心极限定理和大数定律)之一,为什么遇到黑天鹅事件时就会失效?或者说大数定律在遇到任何的小概率事件时都有可能“失效”,需要谨慎地认识,以防掉入应用中的陷阱。大数定律 大数定律(Law of Large Numbers....
分类:
其他好文 时间:
2015-09-17 06:31:39
阅读次数:
1117