1. 背景介绍
疫情肆虐,有效隔离是尽快战胜病毒的有效手段,多个地方政府都提出了严格的居民出行管理条例,例如杭州市余杭区2月3日发布了实行“十项从严”管控措施:
进出人员情况全凭人工记录,出现错漏,不能及时对频繁外出居民有效劝阻。
缺乏全局角度对居民隔离整体情况的掌控和度量,例如有哪些人频繁出入,出入总人数。
select
name,
# 姓名
gender,
# 性别
age,
# 年龄
time,
# 出入时间
l2_distance(feature,
array[
-0.017,
-0.032,...]::
real[])
as distance
# 向量距离
from demo.person a, demo.face_feature b, demo.access_record c
where a.pid = c.pid
and a.pid = b.pid
and
name =
'张三'
# 姓名条件
and gender =
'男'
and age =
30
# 性别条件
and
time >=
'2020-02-07'
# 起始时间条件
and
time <=
'2020-02-09'
# 结束时间条件
order
by distance;
# 用向量相似度排序
学习一门编程语言的同时,也要做一些练习以便逐步熟悉。为了让大家更好的可以把掌握,我们整理了200道Java的实战例题,附有源码解析过程,便于大家理解应用。点击文末“阅读原文”或识别下方二维码,立即练习。