- 博客(59)
- 收藏
- 关注
原创 搜索与回溯
设R={r1,r2,……,rn}是要进行排列的n个元素。其中元素r1,r2,……,rn可能相同。使设计一个算法,列出R的所有不同排列。给定n以及待排列的n个元素。计算出这n个元素的所有不同排列。第1行:元素个数n(1<=n<500)第2行:一行字符串,待排列的n个元素,都是小写字母计算出的n个元素的所有不同排列(按字典序),最后一行是排列总数。使用STL的next_permutation。next_permutation可以生成字典序的下一个排列, 当到达最大排列时(降序排列)自动终止。
2026-06-09 19:38:07
216
原创 从spring到spring boot——JAVA项目开发
虽然AI已经大大方便了我们项目的开发(有段时间我都不去看代码,完全让AI给我改了-捂脸),但我觉得还是要有些基础认识的,后面也会努力的看看AI给我改的代码(之前也有遇到给我乱改的情况,还是要人为检查下好)。
2026-05-24 11:57:35
485
原创 RTX5090配置DGL
豆包真是蠢猪啊,当然,用豆包的我……总之,经过层层误导,终于解决问题了。最近想复现一篇24年的文章,环境真是非常古早呀,感觉是在21年的上面改的,每次跑以前项目的代码,环境就要搞半天(哭)。今年实验室换了50系列的显卡,一直遇到项目的dgl与torch与CUDA不兼容的情况!豆包给我乱说乱说,严格训斥后才给我最终结论:1.首先,RTX 5090 是。
2026-05-11 11:35:58
405
原创 STlink下载程序
了解驻波的朋友都知道,驻波很早以前用过一段时间51单片机。那时候都是在Keil里编译然后使用USB烧录(逐飞串口助手/Flymcu)的,最近也在看一些stm32的使用,发现原来STlink是可以直接在Keil里烧录程序的(我很早很早以前也用过STlink,忘了那时候是不是直接烧了,反正觉得挺麻烦,就一直用USB了)。
2026-05-02 15:35:50
354
原创 JSP动态网页
JSP的全称是(Java 服务器页面),是一种能在 HTML 里嵌入 Java 代码的网页技术,比如<% out.print("你好," + 用户名);%>,就能动态显示不同用户的名字。核心特点:它是「服务器端」的技术:代码不在浏览器里跑,在服务器(比如 Tomcat)里跑。最终生成的还是 HTML:服务器执行完 Java 代码,会把结果转成纯 HTML 发给浏览器,所以浏览器看到的和普通网页没区别。
2026-04-27 21:54:21
359
原创 Vue3响应式开发
在components文件夹下新建一个MySalaryInfo.vue文件<template>姓名:<input v-model="userName"/><br/>薪水:<input type="number" v-model="salary"/></script>// 将属性暴露出去</script><style></style>然后在App.vue文件中引入组件也可以父组件往子组件传数据Vue 本质是“JS 的增强”它没有改变 HTML/CSS核心价值是简化数据与视图的同步。
2026-02-19 15:06:09
624
原创 CSS拓展
SVG是一种矢量图形的格式,支持无损缩放、交互性和动态效果。由<svg>根元素和<path>路径组成还是可以去iconfont官网下载,在购物车处,点击“下载素材”点击下方的“SVG”,然后将压缩包解压缩,双击打开要使用的图标右键,点击“查看网页源代码”,勾选左上角的“换行”从<svg>开始复制代码,就是svg图片的格式了将复制好的代码粘贴到光标位置鼠标移到li上,图标会上浮再下降。
2026-02-10 16:22:44
545
原创 CSS布局
<style>.box {/* 添加弹性布局,给父盒子 *//* 主轴对齐方式,两端对齐 *//* 交叉轴对齐方式 */</style></div>
2026-02-07 15:24:59
658
原创 ROS2进阶
TF(Transform)是ROS2中用于处理机器人各部件之间坐标系变换的核心功能,是机器人开发中定位、导航、感知的基础。机器人有很多部件,每个部件都有自己的局部坐标系。TF 的作用就是实时记录并计算这些坐标系之间的位置(平移)和姿态(旋转)关系,让你能轻松把一个坐标系下的点,转换成另一个坐标系下的点。坐标系(Frame):每个部件的坐标参考系,比如base_link(底盘坐标系)、laser_link(雷达坐标系)、map(地图坐标系)。
2026-02-05 00:20:05
729
原创 ROS入门
ROS包含大量搭建机器人所需要的软件和工具,是目前应用最为广泛的机器人操作系统话题Topic:基于发布-订阅模式,运行节点之间单向、异步交换数据,发布者只发不接收,订阅者只收不回应,适合高频、实时、无反馈要求的数据流传输服务Service双向同步通信方式,客户端发送请求,服务端处理并返回响应。适合低频、有明确结果要求的一次性操作参数Parameter:用于机器人参数的设置、读取与动态修改,是 ROS 中统一的配置管理机制动作Action带反馈、可中断、异步。
2026-02-01 11:10:49
764
原创 CSS3基础
又叫层叠样式表,是用于控制网页在浏览器中的显示外观的标记语言,核心作用是实现内容与样式的分离,让网页结构更清晰、样式维护更高效。通过CSS可以实现样式美化、布局定位、动画交互。
2026-01-29 23:48:21
858
原创 Windows安装CVAT
先理一下关系:CVAT是专门标注图片/视频的计算机视觉领域标注数据集的常用工具WSL是Windows上的“简化版Linux虚拟机”,不用重装系统,就能在Windows上用Ubuntu等 Linux 环境。Ubuntu是最常用的Linux发行版,稳定适配开发/部署场景Docker是环境打包工具,可以把CVAT、依赖、配置全装进去,可以跨系统一键运行而官方打包的CVAT Docker镜像里,Web服务默认是在容器内部的8080端口监听请求的,所以最后访问。
2026-01-19 19:53:28
1565
原创 Java期末习题速通
abcda + ba - ba * ba / ba % bc + dc - dc * dc / d答案示例ch1 = 'A'ch2 = 'b'ch1ch2ch1ch2ch3 = '5'p = 15q = 22r = 9。
2026-01-19 15:29:31
524
原创 Java速通(应用程序)
用C++来写内嵌式软件,常会出现使系统失效的程序错误。尤其是在内存管理方面,需要程序员记录并管理内存资源。这造成设计师们极大的负担,并可能产生许多潜在的程序错误问题。Gosling决定发展一种新的语言,来解决C++的潜在安全问题,起初叫Oak。保留了大部分与C++相似的语法,但把较具危险性的部分加以改进,像内存资源管理,由语言本身来管理,以减少程序设计师的负担及错误的产生。小趣事:因为Oak 这个商标已被注册,工程师们便想列以手中享用的咖啡(Java)来重新命名,后来公司被Oracle收购。
2025-12-28 15:18:48
614
原创 Eclipse集成开发环境的使用
这学期选修了Java,怎么学一种语言就要下一个IDE呀,虽然vscode也可以配置,但我朋友说做项目不方便,就还是安装了eclipse(日食)。
2025-10-08 19:40:12
1178
原创 Qt之快捷键、事件处理、自定义按键——完成记事本项目
新建一个项目(同前),然后自定义一个按钮右键项目,点击“Add New”点击“C++ Class”,点击“choose”继承于QWidget,点击“下一步”,点击“完成”需要在.h文件中声明的成员如下再次右键项目名称,点击“Add New”,添加一个Qt的资源文件点击“Add Files”,选择3张图片样式添加(在项目文件下添加),“CTRL+S”保存在.cpp文件中实现重写逻辑右键复制图片文件地址//加载图片(初始图片)//设置按键大小为图片大小update();
2025-09-14 20:51:46
784
原创 Qt按键响应
先在.h头文件声明信号,声明槽(红杠处为添加部分)在.cpp文件中实现槽函数QDebug是Qt中用于输出调试信息的类,提供了一种方便的方式来输出文本到标准输出,返回一个QDebug对象,使用流操作符<<输出各种数据类型,与cout使用类似需在.h中引入<QDebug>头文件在.cpp的构造函数中连接信号与槽(connect前面可以声明QObject也可以不写,因为Widget是QObject的派生类,可使用基函数的成员函数)再使用emit关键字触发信号,输出如下。
2025-08-04 22:44:44
993
原创 Visual Studio Code使用
文件夹中除了code.cpp这个文件,其它文件都是配置文件,都可以删除,减少内存占用。主包常常因为自己不能高效使用vscode而自卑(bushi,任何编辑器,只要趁手能为自己所用,就都是好工具),如今终于能抬头挺胸做名工科生了!
2025-07-28 16:36:12
924
原创 数据滤波算法
之前分享了基于imu660ra的角速度环控制流程,但我们最好还要加上滤波。本篇以此为切入分享一下数据滤波算法,系统了解各种常用滤波算法对控制工程非常重要。
2025-07-16 14:54:23
772
原创 基于requests_html的爬虫实战
爬取数据后还要清洗数据、可视化数据可以的话还可以加上GUI设计,这样才是一个完整的爬虫应用,后面的步骤比较笼统,我就不演示介绍了。还有分享或者想了解的技术欢迎在评论区留言,爬虫这块暂时结束了。最后分享一下格式化字符串的方法# .format()方法,使用{}作为占位符,将值插入到字符串中age=25# <左对齐 >右对齐 ^居中对齐# 可以指定占位符的宽度(默认以空格填充);对于浮点数,可以指定小数点后的位数print("{:>10}".format("Hello")) # 输出: Hello。
2025-07-13 19:19:29
1107
原创 IMU姿态传感器
本文介绍了基于IMU660RA九轴姿态传感器的开发应用。首先分析了传感器零偏现象及其校准方法,通过200次采样取平均值消除初始误差。接着详细讲解了角速度的单位转换(除以16.4f系数)和角度积分计算(yaw += gz*dt),并构建了双环控制系统:角度环计算目标角速度,角速度环输出PWM控制信号。最后通过实测验证,当手动旋转小车180度时,系统能准确跟踪累计角度。文章提供了完整的代码实现,包括传感器初始化、校准、数据读取和闭环控制,为姿态传感器开发提供了实用参考。
2025-07-12 16:21:20
1898
原创 写论文/报告的“小技巧”
还记得那是博主第一次写报告/论文的时候,啥也不知道,就知道打开个word输入文字,然后选取文字再编辑……好蠢。好不容易写完了,以为看着排版规整就挺好了。但其实看过好的报告后,自己的真的还有很多可以规范。本篇分享本人学到的一些写论文的小技巧,现在是需要了才去学,不是很完全哈(有需要分享的可以在底下评论,主包空了就去学习)。
2025-07-12 13:19:01
629
1
原创 智能小车——缩微电磁赛道
主包小车的电机被自己烧坏了(被自己蠢死),那么最近有点时间空闲,写一点文章记录一下主包的学习历程吧,也给新手如何上手提供一些思路(主包也是全自己整的,走了很多弯路,投了很多精力,好在最后也是学到了些东西)
2025-07-10 15:06:19
1107
原创 C++项目快速配置SQLite
完全没接触过数据库,但老师课程设计要求数据存储在数据库怎么办???主包看了些网络上的资源,觉得讲得都不是很能快速上手,所以决定自己写一篇博客。
2025-06-27 00:33:57
1425
原创 基于requests_html的python爬虫
今天介绍一个相对性能更高的爬虫库requests_html,会不会感觉和requests有点联系?是的。为什么开始不直接介绍呢?因为我觉得requests是最基本入门的东西,并且在学习过程中也能学到很多东西。我的python老师在介绍这两个库时是直接一起讲的,然后我就很混乱,各自特点以及用法都分不清楚。不是说老师讲得不好啊,老师是高手,是我太菜了~.~
2025-05-17 16:09:35
1250
原创 Python爬虫入门
爬虫(Web Crawler),也称为网络爬虫或蜘蛛程序,是一种自动。它通过模拟人类浏览网页的行为访问网站的页面,提取页面中的信息,并将其存储到本地或数据库中。爬虫广泛应用于搜索引擎、数据分析、内容推荐等领域
2025-05-15 21:08:25
4383
2
原创 在Excel图表添加辅助线
博主最近是有点忙,好吧,就是很忙,但我也不想水文章的,每一篇文章都是本人精心编辑,觉得对大家有用才发布的。而且温故而知新,虽然我有段时间没更新新内容了,但你也可以去回顾下之前的文章,看看自己是否掌握了我分享的所有内容。前面我们学会了怎么在Excel中绘制平滑曲线,但有时只画数据曲线是不够的,加上辅助线能帮助我们更清晰明了的分析数据,主播前段时间作了波尔共振的物理实验,下面展示如何绘制辅助线。我要画一条x=1的辅助线,凸显此分隔线,所以我设置折线段的坐标是从(1,1)到(1,179)然后就会绘制一条竖线啦。
2025-05-08 21:49:11
2164
原创 使用EXCEL绘制平滑曲线
播主播主,你都多少天没更新了!!!泥在干什么?你还做这个账号麻?!!!做的做的(哭唧唧),就是最近有些忙,以及……前言:俺要暂时退出算法宇宙了,“天不生我噜啦啦,算法宇宙如长夜”(bushi俺是只懂一点点algorithm的蒟蒻),博主是计算机专业的,前段时间也参加了一些校内比赛,打的都不怎么样,也感觉思维没培养好,根本用不起来算法,总之有些失意,但也不是说遇到了困难就放弃的(现在觉得校队的那些人都太厉害了,真正学精的人,真的是要付出很多的,比我原来想得还要多)……只是博主在综合考虑下,决定先不抓算法了,要
2025-04-19 23:25:01
3578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅