代码改变世界

阅读排行榜

探索推荐引擎内部的秘密,第 1 部分: 推荐引擎初探

2016-03-09 21:23 by GarfieldEr007, 180 阅读, 收藏,
摘要: “探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一 阅读全文

Java抽象类与接口的区别

2017-06-18 22:40 by GarfieldEr007, 178 阅读, 收藏,
摘要: 本文由 ImportNew - jessenpan 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看 阅读全文

人工智能有简单的算法吗?Appendix: Is there a simple algorithm for intelligence?

2016-03-20 13:07 by GarfieldEr007, 177 阅读, 收藏,
摘要: In this book, we've focused on the nuts and bolts of neural networks: how they work, and how they can be used to solve pattern recognition problems. T 阅读全文

当你输入一个网址的时候,实际会发生什么?

2016-08-07 14:28 by GarfieldEr007, 175 阅读, 收藏,
摘要: 原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/ 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器 阅读全文

Java并发编程:Callable、Future和FutureTask

2018-12-23 22:50 by GarfieldEr007, 171 阅读, 收藏,
摘要: 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开 阅读全文