- 博客(8)
- 收藏
- 关注
原创 Qt开发之C++泛型编程进阶
泛型编程是一种通过编写与具体数据类型无关的代码,以实现代码重用的编程范式。在C++中,泛型编程的核心思想是通过模版(template)实现类型参数化,使得函数或类能够适用于多种数据类型。提示:以下是本篇文章正文内容,下面案例可供参考。
2025-04-29 19:35:32
268
原创 Qt开发之C++相关基础
c++语言与Qt框架的依赖关系Qt的核心实现:Qt完全使用C++编写,其底层类库(如Qt Core、Qt GUI等)均基于C++的面向对象特性(如类、继承、多态)构建。开发者通过调用Qt的C++类库,可以快速实现图形界面、网络通信等功能。C++特性的利用:Qt充分利用了C++的语法和特性(如模板、RAII等),同时通过元对象编译器(MOC)扩展了C++的能力,例如实现信号与槽机制(一种事件处理系统),这是原生C++不具备的功能。功能扩展与抽象层次。
2025-04-26 20:11:26
945
原创 【动态规划】
参考《算法导论》的介绍:动态规划与分治方法相似,都是通过组合子问题的解来求解原问题。本文会先从分治思想开始分析二者的相似性和不同点;动态规划的核心原理是通过分解问题为重叠子问题,利用最优子结构性质,结合状态转移方程和记忆化存储来提高计算效率。 其核心思想体现在以下关键点:最优子结构动态规划问题的最优解包含其子问题的最优解。例如,在数塔问题中,从顶点到底层的最大路径和,可以通过每一层选择左右子路径的最优解逐步推导得出。类似地,背包问题的最优解依赖于物品选择和剩余容量的子问题最优解。重叠子问题。
2025-04-12 20:39:01
1078
原创 运动控制——三次样条曲线
三次样条插值就是把已知数据分割成若干段,每段构造一个三次函数,并且保证每段三次函数的衔接处具有0阶连续,一阶导数连续,二阶导数连续的性质(也就是光滑衔接)。例如在异性卷针的采样值曲线你和时,就可以使用这种方式。
2025-03-07 08:13:52
1582
原创 工业控制——张力控制
张力控制对在两个加工设备之间作连续运动或静止的被加工材料所受的张力进行自动控制的技术。在各种连续生产线上,各种带材、线材、型材及其再制品,在轧制、拉拔、压花、涂层、印染、清洗以及卷绕等工序中常需要进行张力控制。张力是指在材料受到拉力后发生一定的形变,在其内部产生的一种相互牵引的力。、在实际工程应用中,为了材料的正常工作,一般需要满足以下要求:其中,变形的基本形式包括拉伸、压缩、剪切、扭转和弯曲等。材料拉伸可以分为4个阶段:即弹性阶段–屈服阶段–强化阶段–局部变形阶段。不是所有的材料都有明显的4个阶段,例
2025-03-06 22:07:56
1134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人