Posts

把机器人小车训练成一名守门员,总共分几步?

· ☕ 10 分钟
编程控制机器人小车是一件富有乐趣的事情,在这篇文章里,我们会探讨如何让一台机器人小车胜任守门员的工作:发现球、向球移动、将球踢开、返回出发点等待下一个球、保持自己在场地内……并且会讨论这些子任务之上的系统状态和状态转换,以及这些子任务之下的原理和方法。

学会和PostgreSQL的时间数据类型愉快玩耍

· ☕ 7 分钟
PostgreSQL提供了多个日期时间数据类型以满足生产需要,有时间戳(timestamp/timestamp with time zone)、日期(date)、一天当中的时间(time/time with time zone)、时间长度(interval)和时间范围(tsrange, tstzrange, daterange)五大类。本文将介绍它们的功能和应用,同时聊一聊推荐的实现方案,以及应当避开的误区。

如何让使用Service Worker的PWA网页乖乖更新?

· ☕ 4 分钟
你在适配了PWA的网页上有没有遇到这样的情况?控制台一直显示:“New content is available; please refresh”。但是不管怎么按F5刷新提示都不变化,内容也不更新。现在,让我们来一探原因和解法。

如何使用Elasticseach、Kibana和Fluent Bit收集k8s集群中的日志

· ☕ 2 分钟
本文将阐述在k8s集群中运行Elasticsearch和Kibana套件的方法,以及在k8s集群中使用Fluent Bit收集并转发整个集群的日志到Elasticsearch的方法。只要集群中的工作负载将日志写到标准输出或者标准错误中,你就可以在Kibana中对它们进行检索和分析。