学习

星火开发设计11 小时前
开发语言·c++·学习·算法·函数·知识
类型别名 typedef:让复杂类型更简洁在C++编程中,我们常会遇到一些“冗长、复杂”的类型——比如指向函数的指针、嵌套的结构体、模板类型,或是长度较长的标准库类型(如std::vector<std::pair<int, std::string>>)。每次使用这些复杂类型都重复书写完整名称,不仅会增加代码冗余,还会降低代码的可读性和可维护性,甚至容易因书写失误引发编译错误。
Gorgous—l11 小时前
数据结构·学习·算法
数据结构算法学习:LeetCode热题100-多维动态规划篇(不同路径、最小路径和、最长回文子串、最长公共子序列、编辑距离)本篇博客深入解析了 LeetCode 热题 100 中涉及多维动态规划的五个经典题目:不同路径、最小路径和、最长回文子串、最长公共子序列和编辑距离。内容涵盖网格路径与字符串处理两大类场景,通过详细拆解状态定义、状态转移方程及边界处理,结合具体的解题步骤与复杂度分析,帮助读者掌握利用二维 DP 解决复杂子问题的核心思路与技巧。
Hello_Embed12 小时前
笔记·stm32·单片机·学习·modbus
libmodbus 移植 STM32(基础篇)在前几篇笔记中,我们完整解析了 libmodbus 的主从通信、报文收发与从机回应的核心源码,掌握了其上层 API 的封装逻辑与底层协议实现。但 libmodbus 原生仅适配 Windows、Linux 等操作系统,若要在 STM32 裸机或 FreeRTOS 环境下使用该库实现工业级 Modbus 通信,就需要完成源码的移植改造。本次笔记聚焦 libmodbus 移植到 STM32 的基础工作,讲解移植的核心思路、源码改造的准备步骤,以及待修改的核心硬件操作函数,为后续适配 STM32 串口驱动、完成
●VON13 小时前
学习·flutter·openharmony·布局·技术
Flutter for OpenHarmony 21天训练营 Day03 总结:从学习到输出,迈出原创第一步作者:程序员清洒 CSDN 主页:●VON 日期:2026年1月22日 标签:Flutter, OpenHarmony, StatelessWidget, Container, 布局, 技术写作, 训练营
香芋Yu13 小时前
学习·prompt
【大模型教程——第四部分:大模型应用开发】第1章:提示工程与上下文学习 (Prompt Engineering & ICL)“In-Context Learning is meta-learning without gradient descent.” —— 上下文学习本质上是一种无需梯度更新的元学习。本章将深入探讨如何在不更新模型参数的情况下,通过提示工程(Prompt Engineering)和上下文学习(In-Context Learning)激发大模型的潜能,构建复杂的应用系统。
LYS_061813 小时前
学习
寒假学习10(HAL库1+模数电10)硬件系统的组成 :主控芯片 +外围设备一 。 主控芯片的选型1 体系结构:arm : 移动端 功耗低/算力/处理能力/主频 缺点:不开源
runningshark13 小时前
学习
【项目】示波器学习与制作双运算放大器分别作为信号的缩放和信号的平移处理,将前级分压的模拟信号进行处理,并且保证处理后的信号在0-2.5V区间以方便单片机ADC采集。
€81113 小时前
java·开发语言·学习·thymeleaf·数据库操作·vert.x的路由处理机制·datadex实战
Java入门级教程24——Vert.x的学习目录1.Vert.x的核心定位2. Vert.x 与 Spring Boot 核心对比3.Vertx的路由处理机制
自可乐14 小时前
运维·人工智能·学习·自动化
n8n全面学习教程:从入门到精通的自动化工作流引擎实践指南n8n 是一款开源的自动化工作流引擎,其核心定位是作为连接不同应用与服务的自动化桥梁,通过可视化流程设计实现跨平台数据流转与任务自动化。与 Zapier、Make 等闭源工具相比,n8n 以技术特性的独特性构建差异化优势,为用户提供更灵活、可扩展的自动化解决方案。
深蓝海拓14 小时前
笔记·python·qt·学习·pyqt
PySide6从0开始学习的笔记(二十六) 重写Qt窗口对象的事件(QEvent)处理方法在 PySide6 中,所有的窗口部件(QWidget 及其子类)都继承了事件处理机制(如鼠标右键、滚轮、窗口打开 / 关闭事件),可以通过重写这些事件来实现自定义功能,比如右键菜单、滚轮缩放等。要实现以上功能,核心是重写部件的事件处理方法。事件方法名通常以 Event 结尾(如 mousePressEvent、wheelEvent),我们只需在自定义部件类中重新定义这些方法即可。
星火开发设计16 小时前
java·开发语言·c++·学习·算法·知识
C++ 预处理指令:#include、#define 与条件编译在C++程序的编译过程中,有一个容易被忽略但至关重要的环节——预处理阶段。它发生在编译器对源代码进行正式编译之前,由预处理程序(预处理器)对源代码中的“预处理指令”进行解析和替换,生成经过“净化”和“补充”的中间代码,再交给编译器进行编译。
BackCatK Chen16 小时前
c语言·stm32·单片机·学习·电机驱动·保姆级教程·tmc2240
第 1 篇:软件视角扫盲|TMC2240 软件核心特性 + 学习路径(附工具清单)#TMC2240 #嵌入式开发 #电机驱动 #STM32 #C语言开发作者:BackCatK Chen 厦门市电子工程中级工程师
深蓝海拓17 小时前
笔记·python·qt·学习·pyqt
PySide6从0开始学习的笔记(二十五) Qt窗口对象的生命周期和及时销毁先看一段代码:运行结果:正如之前学习过的,当Qt的窗口对象被关闭(close())之后,它并没有在内存中消失,只是暂时隐藏起来不显示,当再次执行show()就会显示。对于一些短时间运行的简单小应用,这种重复生成并且不被销毁的对象,不会对系统资源有多大的消耗,但如果是一个7*24h运行,频繁操作的应用,比如工业视觉检测、scada项目等,就不得不重视对象的生命周期,对于不再有用的对象要及时销毁,以免对系统资源带来浪费。
理人综艺好会17 小时前
前端·学习
Web学习之用户认证具体内容:为什么 Cookie 只存 ID?安全考虑:Cookie 存储在用户浏览器,可能被窃取大小限制:Cookie 一般限制在 4KB
●VON17 小时前
javascript·学习·react native·react.js·架构·跨平台·von
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解在 React Native for OpenHarmony(RN4OH)开发模式中,开发者使用熟悉的 React 语法编写 UI 逻辑,再通过专用工具将其打包为 OpenHarmony 可识别的 JavaScript Bundle,最终由鸿蒙原生应用加载运行。本文将结合 6 张真实项目截图,逐步拆解这一“前端写代码 → 鸿蒙跑应用”的完整链路。
AI视觉网奇17 小时前
笔记·学习·ue5
FBX AnimSequence] 动画长度13与导入帧率30 fps(子帧0.94)不兼容。动画必须与帧边界对齐。FBX : '', AnimSequence] 动画长度13.398与导入帧率30 fps(子帧0.94)不兼容。动画必须与帧边界对齐。
woodykissme18 小时前
笔记·学习·工艺
倒圆角问题解决思路分享在轴类零件中,在台阶处经常会碰到倒圆角的要求,像下面这个图的要求: 直径12mm宽度19mm的台阶处标注了一个R5的圆角,这个圆角要如何绘制出来?如果要自动绘制图形时,这个圆弧又该如何绘制出来呢?大家有没有想到?下面来看看有哪些方法解决这个问题:
黎雁·泠崖18 小时前
java·开发语言·学习
Java核心基础API学习总结:从Object到包装类的核心知识体系🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、JAVA、游戏、规划、程序人生 ✨ 从来绝巘须孤往,万里同尘即玉京
香芋Yu18 小时前
学习·机器学习
【机器学习教程】第02章:线性代数基础【下】前言线性代数是现代数学的通用语言,也是机器学习的基石。在机器学习中,我们关注的焦点并非复杂的行列式计算或方程组求解,而是数据的表示、空间的变换、几何的度量以及优化的方向。