五点起床
宝宝现在6个多月快要7个月了,最近一段时间早上很规律地都是五点左右醒,在床上扭一扭然后就开始哼哼唧唧要起来了。
我跟我老婆是每人一晚轮流照看宝宝,她下班早,下班回来到睡觉这段时间一般也是她带宝宝,我早上带一会儿。
有一句谚语叫做“宁愿三岁没娘,不愿五更起床”。5点是五更的末尾。
宝宝现在6个多月快要7个月了,最近一段时间早上很规律地都是五点左右醒,在床上扭一扭然后就开始哼哼唧唧要起来了。
我跟我老婆是每人一晚轮流照看宝宝,她下班早,下班回来到睡觉这段时间一般也是她带宝宝,我早上带一会儿。
有一句谚语叫做“宁愿三岁没娘,不愿五更起床”。5点是五更的末尾。
不管是面试、参加技术交流会还是同事之间沟通,经常听到“DevOps工具链”这个词,当然了,我自己也说。那DevOps工具链到底包含哪些工具呢?这些工具是怎么被使用的呢?我尝试梳理一下这些信息。
谈到DevOps工具链,可能很多人会首先想到类似下面这张图(图片来源于这里):
打造家庭助理机器人OriginBot,我希望它能够识别并欢迎家庭成员。为此,我引入了“家人识别”功能,它由人脸检测和人脸识别两大核心部分组成。
人脸检测是识别摄像头图像中是否存在人脸的过程。我采用了经典的Haar cascades算法,并对其进行了优化,确保它能在ROS环境中高效运行。通过将ROS图像转换为OpenCV格式,我们能够在图像上准确地标出人脸位置,并在检测到人脸时进行标记。
人脸识别则是确定图像中人脸身份的高级技术。我选择了阿里云视觉智能开放平台。因为对于非算法专业人员来说,最方便。
在日常开发中,我们总是希望代码质量尽可能高,问题尽可能少。为了实现这一目标,git pre-commit-hook成为了我们的得力助手。通过在git commit
操作前执行一系列检查,我们可以确保只有符合标准的代码才能被提交和推送到代码库。这种做法不仅有助于及时发现并解决问题,还能减少后续的code review工作量。
以下是我常用的pre-commit配置实践,它包括了代码风格检查、秘钥检查、代码格式化等关键步骤。通过这些步骤,我们可以在代码进入仓库之前,确保其符合团队的内部约定和策略
首先,需要在仓库的根目录下创建一个 .pre-commit-hook.yaml
文件, 我常用的配置如下: