CF161D Distance in Tree + 树上背包
CF161D Distance in Tree DP状态定义 根据子树位置\(+\)路径长度的统计设计状态。 \(Dp_{u,j}\)表示在以 \(u\) 为根的子树中,到 \(u\) 的距离恰好为 \(j\) 的节点个数。 初始化 \[dp_{u, 0}=1 \]状态转移方程式 在合并子树时来统计 ...
断言及静态断言
在c++11之前就已经有了断言,但是不是静态断言。 断言 断言是一种编程中常用的手段。在通常情况下,断言就是将一个返回值总是需要为真的判断表达式放在语句中,用于排除在设计的逻辑上不应该产生的情况。 一个函数总需要输入在一定的范围内的参数,那么程序员就可以对该参数使用断言,以迫使在该参数发生异常的时候 ...
【Parasoft应用案例】在 DO-178C 标准下,实现航空嵌入式软件测试自动化
对于航空航天行业的软件开发来说,DO-178C 是一份不能绕开的标准,Parasoft C/C++test 作为统一的自动化测试解决方案,实现了过程自动化、数据规范化和合规材料的快速产出。 ...
博弈论总结(20260201)
博弈论 ICG 游戏 若满足以下条件: 游戏由两个人参与,两人轮流做出决策且必定对自己最有利; 当有一人无法做出决策时游戏结束,无法做出决策的人输,且无论两人如何决策,游戏都一定会结束(不会出现平局) 游戏中的同一个状态不可多次抵达,任意游戏者在某一确定状态下做出的决策只与当前状态有关,而与游戏者无 ...
【C++】实现一个定时器
前言 实现一个周期性调用类。通过TaskTimer构造函数设置周期,通过setTimerFun传入要调用函数和参数,start启动,stop停止。比如要每30秒发送一个心跳包可以把发送包的函数传入定时器,定时器会创建一个线程周期性发送这个包。 实现 TaskTimer主要有开始、停止、设置调用函数与 ...
Parasoft是什么?Parasoft自动化测试工具与解决方案:实现规模化应用
为保持竞争力,软件必须快速迭代。团队需要能够高效运转的测试解决方案,以确保交付安全、有保障且可靠的软件。借助为团队确定这些问题优先级的Parasoft自动化测试工具与解决方案,聚焦最重要的软件问题。借助 AI 增强的测试解决方案,优化软件缺陷与漏洞的修复流程。 ...
嵌入式医疗软件测试:Parasoft助力客户实现 30 分钟测试周期并提升产品质量
医疗科技创新企业 Kitea Health 通过集成 Parasoft 自动化测试解决方案,成功将测试周期从数小时压缩到 30 分钟内,并显著提升了嵌入式软件的质量与可追溯性,为其创新脑部植入式设备的软件开发建立了稳健基础。 ...
从安全合规到商业成功:Parasoft助力安全关键自动驾驶系统斩获百万级政府合同
自采用 Parasoft 以来,Ribbit 已取得以下成就:多份价值超过100万美元的政府合同、通过持续集成流水线实现 95% 的测试覆盖率、100% 符合 MISRA 和 JSF 的要求。 ...
模板的优化
嵌套时(比如printVector<vector<int>>)中的">>"的优化 在使用vector<int>时,本意是向模板中传入一个vector<int>类型的参数,但是编译器错误的将">>"识别为右移运算符,而不是模板参数表的结束。之前的解决方案是在">>"中间添加空格"> >"。 C++11 ...
【案例分享】Parasoft助力智能车辆嵌入式软件符合FDA认证和IEC 62304标准
在智能移动出行领域,日本WHILL为了让其智能短途移动设备不仅具备卓越体验,同时满足严格的医疗安全标准,WHILL 工程团队选择了Parasoft 的自动化测试解决方案,有效提升了软件质量并加速实现产品合规目标。 ...
Parasoft助力医疗嵌入式软件测试:从安全性到合规性的一体化方案
在医疗器械软件开发中,嵌入式系统的测试不仅关乎产品质量,更直接关系到患者安全和法规合规。在资源受限的嵌入式环境中,传统测试方法面临严峻挑战,Parasoft 提供了一套面向医疗嵌入式的软件测试解决方案,帮助开发团队提升测试覆盖、风险可控并满足法规要求。 ...
从框架到体验:Qt + Qtitan 构建制造业嵌入式UI整体解决方案
在制造业迈向智能化、高端化的过程中,嵌入式UI已经成为连接设备、软件与人的关键纽带。 Qt 提供了稳固的技术基础,Qtitan 则让嵌入式 UI 拥有了更成熟、更专业的表现能力。两者结合,形成的不仅是一套开发工具,而是一种面向制造业的嵌入式 UI 整体解决方案思路。 ...
汽车软件越来越复杂,测试这件事,真的不能再“靠人扛”了!
从传统 ECU,到域控制器、中央计算平台,再到 ADAS、自动驾驶、车联网,汽车正快速变成一个“装在车壳里的大型软件系统”。随之而来的,是软件规模暴涨、代码复杂度飙升,以及越来越严格的安全和合规要求。 ...
【C++】移动语义和完美转发
前言 学习C++移动语义和完美转发笔记,记录左值、右值、std::move()、万能引用、引用折叠等相关内容。 概念 左值 (lvalue) 它是在内存中有明确存储地址、可以被寻址的值。如果你可以对一个表达式取地址(使用 & 运算符),那么它就是一个左值。左值通常是持久的,在它所在的定义域结束之前一 ...
【开源】《commander-cpp》单头文件的、链式调用的、自动生成帮助文档的C++命令行参数解析库
《commander-cpp》单头文件的、链式调用的、自动生成帮助文档的C++命令行参数解析库 前言 作者我本人经常会写一些命令行小工具, 此前一直使用node.js的三方库commander.js来解析命令行参数, commander.js是一个非常方便的命令行参数解析库, 但是使用node.js ...


