分类:开发环境

共 11 篇文章

3D打印 4 Arduino 4 ESP32 10 Fusion 360 5 Jetson Nano 11 OpenCV 34 人工智能 4 单板计算机 6 单片机 4 嵌入式开发 47 开发环境 11 物联网 15 电子电路 9
智能门铃项目实战:人脸识别 + 微信推送,家门口的小管家

智能门铃项目实战:人脸识别 + 微信推送,家门口的小管家

智能门铃项目实战:人脸识别 + 微信推送,家门口的小管家 快递到了不知道?陌生人按门铃不敢开?这个 DIY 智能门铃帮你盯着家门口! 上周我家门口被塞了好几张传单,等我下班回来才发现。当时就想:要是有个东西能自动识别门口的人,还能通知我就好了。于是这个周末,我动手做了个智能门铃——不仅能人脸识别,还能通过微信推送消息到手机。 整个项目成本不到 300 块,用树莓派 + 摄像头 +...

从命令行检查 Linux 硬件和软件版本

从命令行检查 Linux 硬件和软件版本

本文将提供一个全面的指南,介绍如何使用各种命令行工具来检查你的 Linux 系统的硬件和软件版本。内容将分为硬件和软件两部分,并对不同类型的硬件和软件进行详细说明。 软件版本检查 1. 操作系统发行版版本 - 使用 /etc/os-release 文件: 在现代 Linux 系统中, /etc/os-release 文件包含了操作系统标识数据,包括发行版版本。可以使用 cat...

使用 Python 安装 Certbot 实现 Let's Encrypt SSL 证书自动续签

使用 Python 安装 Certbot 实现 Let's Encrypt SSL 证书自动续签

在当前的网络安全环境下,为网站启用 HTTPS 已经成为基本要求。主流浏览器会对未启用 SSL 的网站给出明显的安全警告,而近年来各大云服务商与免费 CA 机构提供的 SSL 证书有效期已进一步缩短至 30 天。如果运维人员忘记及时续签证书,极易导致 HTTPS 失效,进而引发业务中断。 为了解决这一问题,Let's Encrypt 提供了完全自动化的免费证书颁发服务,而 Certbot...

Linux C++ 构建工具对比:Make、CMake、Ninja、Meson 等

Linux C++ 构建工具对比:Make、CMake、Ninja、Meson 等

引言 - 介绍构建工具在软件开发中的重要性。 - 强调选择合适的构建工具对开发效率、性能和可维护性的影响。 - 说明本文的目的:对比常见的 Linux C++ 构建工具,帮助开发者选择适合的工具。 1. Make - 历史: 由 Stuart Feldman 于 1977 年在贝尔实验室创建。 - 最初用于构建 Unix 软件,后来成为 Unix 环境中的标准构建工具。 简介: - 使用...

自动更新免费SSL证书 - Certbot配置智南

自动更新免费SSL证书 - Certbot配置智南

当前网络安全环境需要我们必须对我们的网站进行SSL配置。但是自从各大云服务供应商陆续把免费证书从一年变成了3个月后,证书忘记续签是时有发生的事情,而证书的续签通常是一个繁琐的过程,可能会导致意外的服务中断。然而,诸如Let's Encrypt这样的CA组织提供了自动续签服务,可确保我们的证书不会过期。在本文中,我们将学习如何配置您的Nginx或Apache服务器以自动更新Let's...