最近在菜鸟教程上自学redis。看到Redis HyperLogLog的时候,对“基数”以及其它一些没接触过(或者是忘了)的东西产生了好奇。 于是就去搜了“HyperLogLog”,从而引出了Cardinality Estimation算法,以及学习它时参考的一些文章: http://blog.co ...
分类:
编程语言 时间:
2016-12-10 13:13:38
阅读次数:
297
今天跟同事们聊到要给我们的系统设计一套框架。我问他想要个做什么的框架,他给了我一张图:我第一感觉是:这不就是SpringMvc的DispatchServlet么?第二感觉是:这位同志哥好像没想清楚自己想要什么样的框架。好的框架至少要有两个功能。第一个功能是减少重复工作、提高开发效..
分类:
其他好文 时间:
2016-12-10 07:17:41
阅读次数:
181
http://www.hawstein.com/posts/dp-novice-to-advanced.html 前言 本文翻译自TopCoder上的一篇文章: Dynamic Programming: From novice to advanced ,并非严格逐字逐句翻译,其中加入了自己的一些理解 ...
分类:
其他好文 时间:
2016-12-10 06:38:02
阅读次数:
237
1.多看,多练,多想,多总结,最重要就是不停的写代码! 给自己的目标:一天代码量最少800行,无论是什么代码,如果练习的量不够,就重复做已经写过的代码。 思维题: 找出这当中数字 1,11,31,4113,612314 的规律是怎样的? 1,11,表示前面的数有1个131,表示前面所有的数有3个14 ...
分类:
其他好文 时间:
2016-12-10 00:47:36
阅读次数:
172
前言 在ASP.NET Core中引入了DI,并且通过构造函数注入参数,控制器中会大量使用DI注入各种的配置参数,如果配置注入的参数比较多,而且各个控制器需要的配置参数都基本一样的话,那么不断重复的复制黏贴代码提供相应的构造函数,效率低效也,因此使用T4模板生成控制器的构造函数 ,这也得益于C#对分 ...
分类:
Web程序 时间:
2016-12-10 00:23:21
阅读次数:
224
Oracle 在 2014 年 3 月发布了 Java 8 正式版,该版本是一个有重大改变的版本,对 JAVA 带来了诸多新特性。其中主要的新特性涵盖:函数式接口、Lambda
表达式、集合的流式...
分类:
编程语言 时间:
2016-12-09 22:17:02
阅读次数:
265
HTML部分 JavaScript部分,引入jQuery ...
分类:
其他好文 时间:
2016-12-09 16:34:29
阅读次数:
212
①我们或许都有过这种经历:你站在花洒下,温暖细密的水珠喷洒全身。在一阵氤氲朦胧中,听着淅淅沥沥的水声,你突然灵光闪现,工作上遇到的难题有了个好对策…… ②这种天降灵感也可能发生在别的时刻,比如长途开车、饭后散步……这些时刻有一个共同特征:你正做着一种重复呆板的工作,这种工作并不需要进行太多思考,而且 ...
分类:
其他好文 时间:
2016-12-09 16:29:59
阅读次数:
226
在使用 idea mybatis.generator 生成的代码,遇到 生成的代码很多重复的地方, 虽然代码是生成的,我们也不应该允许重复的代码出现,因为这些代码后期都要来手动维护。 对于生成时间戳注释、Example类型,xml 等大多都可以通过xml配置来,让其不生成。 然而 对于一些符合自己编 ...
分类:
其他好文 时间:
2016-12-09 16:25:45
阅读次数:
2307
多个组件 我们的应用正在成长中。现在又有新的用例:重复使用组件,传递数据给组件并创建更多可复用。 我们来把英雄详情从英雄列表中分离出来,让这个英雄详情组件可以被复用。 首先老规矩,我们得让我们的代码运行起来: 让应用代码保持转译和运行 我们要启动 TypeScript 编译器,它会监视文件变更,并启 ...
分类:
其他好文 时间:
2016-12-09 11:55:27
阅读次数:
234