13__空间检索(上):如何用Geohash实现“查找附近的人”功能?

你好,我是陈东。

现在,越来越多的互联网应用在提供基于地理位置的服务。这些基于地理位置服务,本质上都是检索附近的人或者物的服务。比如说,社交软件可以浏览附近的人,餐饮平台可以查找附近的餐厅,还有出行平台会显示附近的车等。那如果你的老板希望你能为公司的应用开发相关的功能,比如说实现一个“查询附近的人”功能,你会怎么做呢?

13__理论基础模块热点问题答疑

到这里,专栏的第一模块——并发编程的理论基础,我们已经讲解完了,总共 12 篇,不算少,但“跳出来,看全景”你会发现这 12 篇的内容基本上是一个“串行的故事”。所以,在学习过程中,建议你从一个个单一的知识和技术中“跳出来”,看全局,搭建自己的并发编程知识体系。

13__临时表:复杂查询,如何保存中间结果?

你好,我是朱晓峰。今天,我来和你聊一聊临时表。

当我们遇到一些复杂查询的时候,经常无法一步到位,或者是一步到位会导致查询语句太过复杂,开发和维护的成本过高。这个时候,就可以使用临时表。

13__浏览器:一个浏览器是如何工作的?(阶段四)

你好,我是 winter(加微信:642945106 发送“赠送”领取赠送精品课程 发数字“2”获取众筹列表。)。

我们书接上文。浏览器进行到这一步,我们已经给 DOM 元素添加了用于展现的 CSS 属性,接下来,浏览器的工作就是确定每一个元素的位置了。我们的基本原则仍然不变,就是尽可能流式地处理上一步骤的输出。

13__落后的代码风格:使用“新”的语言特性和程序库升级你的代码

你好,我是郑晔。

上一讲,我们讲的是因为代码不一致造成的坏味道,其中我提到的“方案不一致”,是因为随着时间的流逝,总会有一些新的方案产生,替换原有的方案。这其中,最明显的一个例子就是程序设计语言。没有哪门语言是完美的,所以,只要有一个活跃的社区,这门语言就会不断地演进。

13__面试紧张怎么办?

你好,我是白海飞,咱们今天聊聊面试时如何缓解紧张的话题。

很多人面试时,都会不同程度的紧张。我见过有的应聘者紧张到自我介绍忘词,现翻简历的。这种紧张的心理状态,会引发一系列的生理反应,进而影响表达和行为。不知道你有没有下面的体验:

13__魔数_0x5f3759df

下列代码是在《雷神之锤 III 竞技场》源代码中的一个函数(已经剥离了 C 语言预处理器的指令)。其实,最早在 2002 年(或 2003 年)时,这段平方根倒数速算法的代码就已经出现在 Usenet 与其他论坛上了,并且也在程序员圈子里引起了热烈的讨论。

13__莫奈是怎样捕捉生命中每一个瞬间的?

你好!我是罗桂霞。

上一讲,我们认识了艺术家戈雅,也见识到了他一生奇异多变的画风。但是,今天这一讲,我们要认识的艺术家,和戈雅正好相反。这个艺术家的一生基本都是一个画风,他是谁呢?