1. 基于范围的for循环(range-based for) (1)语法:for(decl : coll){//statement} ①decl用于声明元素及类型,如int elem或auto elem(让编译器自动推导集合中元素的类型),但应该注意auto& elem和auto elem的区别,前 ...
分类:
其他好文 时间:
2017-10-05 20:52:22
阅读次数:
226
计算反射向量 Phong用到的是反射向量,计算反射向量的公式是 R = 2*N(dot(N, L)) - L 这个公式是根据向量的投影公式以及平行四边形法则推导出来的 详细步骤请看这篇文章,讲的非常好 http://www.cnblogs.com/graphics/archive/2013/02/2 ...
分类:
其他好文 时间:
2017-10-05 19:34:56
阅读次数:
181
数据量一大,连统计基数也成了一个麻烦事。在使用kylin的时候,遇到对度量值进行基数统计,使用的是Hyperloglog算法,占用内存小,误差小,实乃不错的方法,但查阅网上的资料与内容,感觉未能理解的太明白。经过一番折腾,自己给整理出一个版本出来。 算法的论文是《HyperLogLog the an ...
分类:
其他好文 时间:
2017-10-05 17:39:28
阅读次数:
252
所有的生成器都是迭代器 关于迭代器和生成器的一种定义:迭代器用于从集合中取出元素;生成器用于凭空生成元素。 Python中,所有的集合都是可以迭代的,在Python语言内部,迭代器用于支持: for 循环 构建和扩展集合类型 逐行遍历文本文件 列表推导,字典推导,集合推导 元组拆包 调用函数时,使用 ...
分类:
其他好文 时间:
2017-10-04 23:55:39
阅读次数:
284
题意:有n条鱼,煎一条鱼的一面要一分钟,锅只能同时煎K条鱼,问最少时间是? 想想小时候那个脑筋急转弯,3条鱼只需2分钟。可以大胆猜测,n条鱼,只需ceil(n*2/K)分钟,即一定能非常高效地煎完,每一时刻锅里都是满的。有个需要特判的地方:n如果小于K/2,也需要至少2min,不要输出成1了。 ...
分类:
其他好文 时间:
2017-10-04 16:43:42
阅读次数:
185
python基础——列表推导式 python基础——列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for value in collection if condition] 过滤 ...
分类:
编程语言 时间:
2017-10-04 00:18:22
阅读次数:
187
最近自己也在阅读一些论文,发现大部分文章都没有那么好懂,阅读起来总是需要很多思考和推理的时间。所以想把自己读过的文章都讲一讲,记录一下自己思考和推导的过程。希望有一天也能讲到自己写的文章- -
这次的文章是 A Tutorial on Principal Component Analysis(ht... ...
分类:
其他好文 时间:
2017-10-03 18:34:45
阅读次数:
219
1.1 Client端 map()函数和lambda(省去一些不必要的for循环代码,以下都可以用列表推导式……) ...
卡尔曼滤波算法--核心公式推导导论 10 个月前 10 个月前 写在最前面:这是我第一篇专栏文章,感谢知乎提供这么一个平台,让自己能和大家分享知识。本人会不定期的开始更新文章,文章的内容应该集中在汽车动力学控制,整车软件架构,控制器等方面。作为一名在校硕士,很多理解都可能不全面,不正确,大家有不同意 ...
分类:
编程语言 时间:
2017-10-02 13:27:20
阅读次数:
231