本文分类:news发布日期:2025/5/11 10:29:53
相关文章
【可测试性实践】C++ 单元测试代码覆盖率统计入门
引言
最近在调研C工程怎么做单元测试和代码覆盖率统计,由于我们工程有使用Boost库,尝试使用Boost.Test来实现单元测试并通过Gcov和Lcov来生成代码覆盖率报告。本文记录完整的搭建测试Demo,希望能带来一定参考。
常用C单测框架对比
特性Goo…
建站知识
2025/5/11 10:20:09
比较stl库的ostringstream与Qt的QString::arg(),QString::number()
需求:
显示一个float或者double类型的数,要求小数点后的数字位数为定值。
考虑STL库的ostringstream或者Qt的QString::arg(), number
对于stringstream,使用比较繁琐,要联合使用std::fixed和std::setprecision才能实现固定小数位数显示&am…
建站知识
2025/4/20 13:50:21
如何加入PTP硬件时钟的组播组
首先要先判断当前机器是否能收到PTP时钟源发出的组播包 timeout 100 tcpdump -nni bond0 port 319 or port 320 -el -c 100抓包能抓到以下包信息,即能正常收到PTP时钟源发出的组播信息。其中的224.0.1.129即为组播地址 第一步正常了后,开始加入组播源 ip…
建站知识
2025/5/6 10:36:12
机械学习—零基础学习日志(Python做数据分析04)
列表
与元组对比,列表的长度可变、内容可以被修改。你可以用方括号定义,或用list函数: 操作列表: 增添:append方法,insert方法,list.extend(list)
删除:del方法,pop方法…
建站知识
2025/4/27 13:43:59
计算机网络(五) —— 自定义协议简单网络程序
目录
一,关于“协议”
1.1 结构化数据
1.2 序列化和反序列化
二,网络版计算器实现准备
2.1 套用旧头文件
2.2 封装sock API
三,自定义协议
3.1 关于自定义协议
3.2 实现序列化和反序列化
3.3 测试
三,服务器实现
3.1…
建站知识
2025/4/24 9:35:58