技术分享
-
MicroPython MQTT:一种非阻塞的方式的MQTT Broker通信
MicroPython MQTT库是针对使用MicroPython的开发者而设计的,提供了一种非阻塞的方式来与MQTT Broker通信。该库支持多种小型设备,如ESP8266、E…
-
使用ESPHome,体验亲手打造智能家居带来的便利与乐趣
在智能家居的世界里,自定义和灵活性是至关重要的。ESPHome是一款开源工具,能够让你通过简单的配置文件将ESP8266或ESP32微控制器转化为强大的物联网设备。接下来,我们将深…
-
libmetal:嵌入式开发神器,跨RTOS、裸机和Linux用户态的抽象层
libmetal是OpenAMP项目下的开源库,专为Linux用户态、RTOS及裸机环境提供统一的设备访问接口。它通过抽象层设计,屏蔽底层硬件差异,允许开发者用同一套API操作外设…
-
在IDEA中接入DeepSeek
在前面的文章中,我们讲到了如何利DeepSeek实现爬虫。但是爬虫毕竟用的比较少,如何在常用的开发环境中接入DeepSeek呢?本位以IDEA为例,为大家带来接入教程。 首先在ID…
-
电脑一直显示正在关机,怎么办?
常规处理 – 耐心等待:有时电脑可能因处理大量任务或关闭大型程序而使关机耗时较长,可先等待10-15分钟,看是否能自动完成关机。 – 强制关机:若等待无效,…
-
DeepSeek 装进 VSCode 也是香的不行
Visual Studio Code(简称VSCode)是一个由微软开发的免费、开源的代码编辑器。 VSCode 发布于 2015 年,而且很快就成为开发者社区中广受欢迎的开发工具…
-
深入了解 Lua:字符串操作全解析
引言 在上一篇文章中,我们探讨了 Lua 中的运算符和转义字符。今天,我们将深入研究 Lua 中的字符串操作。字符串是编程中非常重要的数据类型之一,掌握字符串的各种操作方法(如拼接…
-
一文读懂 Nginx 访问日志与错误日志
概述 Nginx 是一种广泛使用的 Web 服务器和反向代理,它维护着两个关键日志,这些日志提供了有关其性能和用户交互的宝贵访问日志和错误日志。这些日志在监控和排查 Web 服务器…
-
MySQL 事件调度器(Event Scheduler)的使用
1、需求 假设我们有一个需求,每隔5s,清除表login_log中2年前的记录,并插入一条当前清理的记录,那么这个该如何实现呢? 实现这个需求的方式有很多种,此处我们通过数据库的&…
-
Vue3,setup()函数与<script setup>到底有什么本质区别?
Vue3,setup()函数与<script setup>到底有什么本质区别❓ 写在开头 作为一名 Vue 的骨灰级玩家(这里特别感谢一下尤大大祖师爷赏饭吃😋),自从 …
-
聊聊DeepSeek R1的开源复现库——Open R1之合成数据
DeepSeek-R1概述 DeepSeek系列模型简介: 模型 方法 DeepSeek-R1-Zero 纯强化学习 DeepSeek-R1 冷启动 SFT -> RL -&…
-
详解如何优雅实现先分组再组内排序取数据解决方案
1.背景 之前有一段时间,老碰到一个需求业务逻辑场景:先对数据进行分组,然后在每组数据内按某种规则排序,最后取出每组的第一条记录,当然也不一定就是取第一条数据,也有可能是取前两条数…
-
在 Kubernetes 中使用 HashiCorp Vault 实现敏感数据管理与密钥加密
前言 在现代应用中,密钥管理 和 敏感数据保护 是至关重要的,特别是在容器化和微服务架构中。为了确保数据的安全性和合规性,开发人员和运维…
-
手把手教你用DeepSeek:轻松拥有自己的AI助理
还在手动搜索文档,查找历史笔记吗?现在只需简单3步,即可使用AI助你完成,快速精准的查找历史笔记,提取重点内容。 准备工作 1.下载Cherry Studio https://gi…
-
每日一模块:contextvars
一、简介 contextvars 模块是 Python 3.7 引入的一个新特性,用于管理上下文变量。上下文变量类似于全局变量,但它们的作用域限于当前上下文,通常用于异步…
-
推荐9个超级好用的Python自动化库,值得收藏
以下是9个非常实用的Python自动化库,涵盖了浏览器自动化、文件处理、网络请求、数据处理等多个方面.每个库都包含功能介绍、使用示例和适用场景,帮助你快速了解和上手. 1. Sel…