2025/3/1

复刻stm32闪电狗桌宠

复刻stm32桌宠主要分以下5个环节:下单、焊接、烧录前的组装、烧录、烧录后的组装。因为烧录前就只组装必要的部分,这样出现问题方便拆卸。测试功能都正常后再组装其他装饰部分。 这个项目主要的环节都在焊接,就再…

  • 其他开发 嵌入式软开
  • 2025/3/1
  • 45
  • 2025/1/3

    基于PyQt5的工业化GUI软件串口工具

    一、背景 实习期间参与智能硬件公司的高速公路缴费机业务-打印机串口测试工具 一个用于打印机/读卡器联调的桌面测试程序。 程序通过 PyQt5 提供操作界面,从 ini 配置读取设备参数, 使用 pyserial 打开串口并发送…

  • 其他开发 嵌入式软开
  • 2025/1/3
  • 4
  • 2024/10/24

    嵌入式基础

    一、C语言 开发环境:vscode、IDE vs2019 嵌入式C语言需要考虑硬件的工作状态,要与CPU中断,与RTOS打交道 推荐c与指针、c专家编程、c陷阱和缺陷 二、STM32 stm32基础:掌握常用的外设:GPIO、UART(串口)、中断、TI…

  • 其他开发 嵌入式软开
  • 2024/10/24
  • 38
  • 2024/10/10

    linux定时任务

    因上级工作项目需求,要把终端日志备份放到当天日期的目录,命名为.log+日期,12点更新清除7天前的内容 现做测试,2分钟更新一次,删除三分钟之前备份的日志 1.创建sh文件,命名为cleanLog.sh touch cleanLog.sh 2.…

  • Linux 命令 其他开发
  • 2024/10/10
  • 45
  • 2024/4/15

    Redis锁解决优惠卷秒杀超卖等问题

    1.添加缓存 思路:标准的操作方式就是查询数据库之前先查询缓存,如果缓存数据存在,则直接从缓存中返回,如果缓存数据不存在,再查询数据库,然后将数据存入redis。 代码思路:如果缓存有,则直接返回,如果缓存…

  • Java 其他开发
  • 2024/4/15
  • 36
  • 2024/4/7

    nvm版本控制及出错点

    nvm,即node version manager(node 版本管理工具),允许你在同一台计算机上同时安装和管理多个Node.js版本,而不会互相干扰。在本文中,我们将详细介绍nvm的安装和使用。 1.下载安装包 有国内下载与国外下载自行…

  • Java 其他开发
  • 2024/4/7
  • 45
  • 2024/2/15

    前端VUE笔记

    一、基础常识 1.组合式API 1.1标准写法 <script setup> import { ref, onMounted } from 'vue' // 响应式状态 // 响应式状态 const count = ref(0) // 用来修改状态、触发更新的函数 funct…

  • Vue 其他开发
  • 2024/2/15
  • 29
  • 2023/4/2

    文天公寓的缓存优化

    描述 基于SpringBoot前后端分离公寓系统,包含移动端和后台管理系统,移动端提供找房、看房 预约、租约管理等功能,后台管理提供房源管理、租赁管理、⽤⼾管理等功能。 技术栈:Spring Boot、MyBatis Plus、Spring …

  • Java 其他开发
  • 2023/4/2
  • 37
  • 2022/12/3

    网络桥接没有ip

    VMware 的网络桥接没有VMnet0,桥接模式没有ip,没网: 打开编辑的虚拟网络编辑器,查看 打开安装VMware的安装路径,在安装目录里面找到以下三个文件:                …

  • Linux 命令 其他开发
  • 2022/12/3
  • 33
  • 2022/5/20

    常用命令

      设root: sudo passwd root su 进程占用: sudo lsof -i :8000 杀死进程 sudo kill -9 1234 # 其中 1234 是进程 ID 查询文件 sudo find / -type d -name "examples" 显示路由…

  • Linux 命令 其他开发
  • 2022/5/20
  • 57