四时宝库

程序员的知识宝库

C++语言的单元测试与代码覆盖率(c语言单元测试工具)

对代码进行单元测试是几乎每个软件工程师都要完成的工作。本文以C++语言为基础,讲解如何进行单元测试并生成测试报告。

前言

测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。

对于工程师自己来说,单元测试也是提升自信心的一种方式。

使用Cmake编译并运行CEF,并实现与js的简单交互(一)

在自动化测试时,比如:模拟登录,填充默认值,模拟浏览器操作等,或者,在获取网页的动态html时,比如有些用Vue构建的单页应用等,网页源代码和渲染后的html差别较大,这时候,就需要使用Cef的强大功能,通过扩展js功能完成对html里dom的控制了。

Cmake组合Conan,玩转Debug(cmake clang)

Conan作为C/C++开发利器,怎么可以少了Debug功能,但是Debug跟Release对源码的需求不太一致,总是不让人省心。

以fmt为例,通过打印hello world,来调试下代码:

“5 分钟 CMake 使用指南,解决我的 C++ 打包问题!”

C++基础语法梳理:链接装载库丨Linux 的共享库

Linux 的共享库(Shared Library)

Linux 下的共享库就是普通的 ELF 共享对象。

共享库版本更新应该保证二进制接口 ABI(Application Binary Interface)的兼容

计算机视觉学习笔记1 图像读取显示和尺寸变换

第一天,图像的读取,显示和尺寸变换

c++,python,MATLAB各实现一遍,以这个头骨图像为例吧

c++调用OpenCv实现图像显示和尺寸变换

c++用的编译器为clion,因此需要先配置cmake文件,具体如下:

linux程序内存泄漏排查(linux内存泄露如何查看和解决)

linux

手把手教你用CLion调试Redis5源码

前言

源码面前,了无秘密。而研究源码最有效的方式就是Debug。能够在现代的IDE里面调试程序无异于如虎添翼,能够帮助阅读者更快更有效的学习源码。依稀记得当初在gdb下面调试Redis源码的黑暗时期(gdb强大但是使用不是很方便)。

cmake构建工具的简单介绍(cmake工具如何使用)

我们建议初学者始终在一个IDE环境中进行C/C++的编程练习,这些IDE环境充当着构建工具的角色。以Qt Creator为例,其.pro项目文件存储了项目的全部配置信息,包括源代码文件、头文件、用户界面文件、数据文件、资源文件的组成和位置,文件之间的依赖关系和编译顺序,项目编译和调试的参数等信息。当用户试图构建一个应用程序时,IDE环境会调用gcc或者其它编译器及工具来完成相关任务,极大地简化了操作难度。

OpenVINO开发必备知识点——人脸检测实战

OpenVINO是Intel推出的计算机视觉深度学习推理加速库,支持Intel CPU, 核心显卡,VPU和FPGA。前三篇文章分别介绍了OpenVINO的环境搭建、重要文件、目录、环境变量, 以及人脸特征提取SDK的开发。


人脸识别的完整流程主要包括人脸检测(人脸位置定位),人脸特征提取和人脸特征检索三个阶段。

<< 1 2 3 4 5 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接