相关文章
力扣经典算法篇-17-反转字符串中的单词(逆序遍历,数组分割,正则表达式)
1、题干
给你一个字符串s ,请你反转字符串中单词的顺序。 单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。 返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。
注意:输入字符串 s中可能会存在前导空格、尾随空格…
编程日记
2025/6/28 22:40:38
【平面波导外腔激光器专题系列】用于精密测量的平面波导外腔激光器特性
----翻译自Kenji Numata等人的文章
摘要
1542 nm平面波导外腔激光器PW-ECL具有足够低的噪声非常适合精密测量应用。与 0.1mHz至100kHz 之间,其频率和强度噪声与非平面环形振荡器 NPRO和光纤激光器相当或更好。通过将 PW-ECL 的频率稳定在乙炔(13C2H2&a…
编程日记
2025/7/11 5:55:46
FreeRTOS 任务管理学习笔记
FreeRTOS 任务管理学习笔记
引言
本文档旨在通过在STM32微控制器上使用FreeRTOS来理解和实现任务管理。实验的重点是创建和管理多个任务、处理任务同步以及通过简单的硬件接口控制任务状态。
实验概述
实验涉及创建三个任务:
LED1_Task: 每300毫秒切换一次LED。…
编程日记
2025/7/12 16:02:02
Windows 10开始菜单优化方案,如何实现Win7风格开始菜单的还原
今天阿灿给大家安利个好东西 Start10这软件能让Win10的开始菜单变回Win7那种经典样式,用起来特别顺手。不仅能改开始菜单外观,还能调整任务栏布局,想怎么设置都行。
我用它主要就图两点:
1. 找回Win7那种简洁好用的开始菜单
2.…
编程日记
2025/6/28 17:43:51
SpringBoot新闻项目学习day3--后台权限的增删改查以及权限管理分配
新增管理员修改管理员删除管理员登录 新增管理员
1.点击新增按钮打开一个对话框
2.确定新增对话框要显示哪些内容
3.提交
4.后端处理、保存
5.响应前端
vue代码
<template><!-- 新增代码内容是比较多的,建议抽取出来,定义到一个独立的vue文件中在列表组件中导入…
编程日记
2025/7/11 14:40:38
用 STM32 HAL/LL + Arduino 混合编程
💡 用 STM32 HAL/LL Arduino 混合编程,这样可以在 Arduino 简易框架下实现 STM32 的底层高级功能(比如高性能 ADC、DMA、PWM 等)。下面梳理一下步骤、注意事项和示例代码。** 🚀 混合编程的核心思路
在 Arduino_Core…
编程日记
2025/7/12 1:48:08
VisionMaster标定板像素标定,测量尺寸以及opencv/C++实现
1.VM的像素标定流程很简单、如下: 2.拿到标定结果对将图像尺寸转换成物理尺寸
使用了两种方法进行转换,实际证明单位转换更加准确。
使用opencv/c进行标定,我的圆标定板的直径是7.5mm,圆心之间的距离是15.0mm
简单的像素标定&a…
编程日记
2025/6/27 17:29:33
怎么知道自己的电脑中有没有GPU
要确定电脑中是否有GPU(图形处理器),可以通过系统自带工具或第三方软件进行检测。以下是详细的操作方法,适用于Windows和macOS系统:
一、Windows系统检测方法
1. 通过任务管理器查看
操作步骤: 右键点击…
编程日记
2025/7/1 4:55:46