自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(263)
  • 资源 (19)
  • 收藏
  • 关注

原创 【操作系统14】使用wmi求gpu显存占用率——共享显存(ShareUsage)

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/145797835。

2025-12-15 06:00:00 808

原创 【操作系统13】使用wmi求gpu利用率

该代码通过WMI(Windows Management Instrumentation)查询系统中GPU的性能计数器,获取GPU的利用率和引擎名称。使用了COM(Component Object Model)技术来与WMI进行交互。代码首先初始化COM库和安全性,然后连接到WMI服务,执行查询并遍历结果,最后输出GPU的利用率和引擎名称。

2025-12-08 06:00:00 620

原创 【操作系统12】wmi和pdh对比

在 Windows 系统中,WMI(Windows Management Instrumentation) 和 PDH(Performance Data Helper) 都可以用于获取系统性能数据(如 CPU、内存、磁盘、GPU 等利用率),但它们的设计目标和适用场景不同。特性WMIPDH功能范围广泛(硬件、服务、事件、性能数据)仅性能计数器性能开销较高(COM 调用、类实例化)低(直接访问计数器)实时性较差(可能有缓存)高(直接读取实时数据)接口复杂度简单(WQL 查询)

2025-12-02 06:00:00 721

原创 【操作系统11】WMI(Windows Management Instrumentation)简介

WMI(Windows Management Instrumentation) 是微软提供的一种用于管理和监控 Windows 操作系统的技术。它基于 CIM(Common Information Model,通用信息模型) 标准,允许开发者和系统管理员通过编程方式访问和管理 Windows 系统的硬件、操作系统、应用程序和网络资源。WMI 的核心功能是提供一种统一的接口,用于查询和操作 Windows 系统中的各种管理信息。它广泛应用于系统监控、自动化管理、远程管理、性能分析等场景。

2025-11-24 06:00:00 831

原创 【操作系统10】GPU 相关的计数器看gpu利用率和显存占用率

定义:GPU板载的独立显存(VRAM),物理上直接集成在显卡上,仅能被GPU访问。例如:NVIDIA显卡的GDDR6显存、AMD显卡的HBM显存。有独立显卡才会有Dedicated GPU Memory,特性:访问速度极快(带宽可达数百GB/s)。容量固定(如RTX 4090的24GB)。用途:存储核心计算数据(如深度学习模型的权重、渲染纹理、帧缓冲区)。监控指标:已使用专用显存:当前GPU专用显存的实际使用量。专用显存占用率:已使用专用显存 / 总专用显存 × 100%。显存占用率。

2025-11-18 06:00:00 782

原创 【操作系统09】GPU占用率与显存占用率

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/145541881。

2025-11-03 06:00:00 700

原创 【操作系统08】获取网络速率、网络占用率

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/137550822。

2025-10-30 06:00:00 721

原创 【操作系统07】获取内存利用率

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/137545737内存利用率的获取在Qt中同样没有直接提供的内置接口,但它可以通过操作系统的标准API间接获取。

2025-10-22 06:00:00 939

原创 【操作系统06】获取cpu利用率

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/137543144。

2025-10-13 06:00:00 1344

原创 【并发编程25】库为何没有调用自己的函数(so)

具体来说,它的作用是将未显式标记为“导出”的符号(比如函数、变量等)隐藏起来,从而减少符号表的大小,并可能提高程序的性能。项目遇到了一个问题,简单说明下,我的库调用了2个库,库1是TestExportOne、库2是TestExportTwo,而两个库都有各自的函数,且都有一个叫output的函数,但是各自虽然函数名字一样,但是内部的逻辑却不相同。在 C++ 编程中,特别是涉及到共享库(如 .so 或 .dll)的开发时,编译器默认会导出所有符号,这意味着库中的所有函数、变量都会对外可见。

2025-09-29 06:00:00 85

原创 【Qt教程22】centos下载安装qt5.12.10

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/143992192qt5.15及以后的版本不提供安装包,只提供源码qt5.15及以后的版本,qt和qtCreator是分开的,需要分开安装qt5.15及以后的版本,有各种依赖需要自己解决,比如xcb和glibc版本。除了特别需要,不建议你太折腾。qt5.15以前的版本下载,官方网页访问需要自己翻墙。

2025-09-19 06:00:00 796

原创 【Qt教程21】qt源码编译,错误:嵌套名指定中使用了不完全的类型

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/143653358。

2025-09-11 06:00:00 969

原创 【自动化测试07】nodejs代码覆盖率测试工具Istanbul(nyc)

Node.js 中常用的测试代码覆盖率工具有 Istanbul(nyc)、Jest 和 Mocha 等。下面是这些工具的优缺点介绍:优点:易于安装和使用,支持多种覆盖率格式和报告输出。支持所有主流的 JavaScript 测试框架,例如 Mocha、Jasmine、AVA 等。可以针对不同的文件和行进行统计,提供详细的覆盖率信息。缺点:配置文件较为复杂,需要手动编写或者使用其他工具生成。对于大型项目,可能会导致测试运行速度变慢。

2025-09-02 05:38:51 892 1

原创 【自动化测试06】gtest源码编译和使用教程

Google Test,又称为gtest,是一个由Google开发的C++测试框架。它提供了一组用于编写和管理单元测试、集成测试和功能测试的工具。Google Test可以在多种平台上使用,并支持多种编译器,包括GCC、Clang和Visual Studio等。使用Google Test编写测试的主要优点是:测试代码易于编写、易于维护,且能够确保被测试的代码的正确性。

2025-08-18 06:00:00 1803

原创 【自动化测试05】OpenSSH安装、使用教程

一、OpenSSH简介二、为何要使用openssh三、下载 OpenSSH 安装包四、安装OpenSSH(两台机器都安装,客户端、服务端)五、设置OpenSSH环境变量,然后重启六、windows下的目录介绍七、OpenSSH远程其他电脑八、OpenSSH远程其他电脑——免密码

2025-08-11 06:00:00 886

原创 【自动化测试04】Jenkins安装、使用教程

Jenkins是一个开源的自动化构建和持续集成工具,用于自动化软件开发过程中的构建、测试和部署。它可以帮助开发团队更高效地构建、测试和交付软件,提高开发流程的可靠性和可重复性。以下是一些关键特点和功能:自动化构建:Jenkins可以在代码提交后自动触发构建过程,编译源代码、执行测试和生成可执行文件或部署包。持续集成:Jenkins支持持续集成,即持续地集成、构建和测试代码。它可以与版本控制系统(如Git、SVN等)集成,监控代码仓库的变化,并触发自动化构建和测试流程。

2025-08-04 06:00:00 1144

原创 【自动化测试03】Puppeteer写个页面执行器

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/132305188Puppeteer是一个由Google开发的Node.js库,它提供了一个高级API,用于通过控制无头(Headless)Chrome浏览器执行各种操作。无头浏览器是指没有界面的浏览器,可以在后台运行,与用户无关。这使得Puppeteer非常适合用于自动化测试和网页爬取。

2025-07-28 05:00:00 871

原创 【自动化测试02】Dependency-Check和Dependency-Track

Dependency-Check和Dependency-Track是两个开源的软件组件安全性分析工具,用于帮助开发人员和安全团队发现和解决应用程序中存在的潜在漏洞和安全问题。Dependency-Check是一个静态分析工具,用于检查应用程序中使用的第三方库和组件的漏洞和安全问题。它可以扫描Java、.NET、Node.js、Ruby、Python等多种编程语言的应用程序,并且支持多种不同的构建工具和集成开发环境(IDE)。

2025-07-21 05:00:00 1335

原创 【自动化测试01】White Source

WhiteSource是一家以色列公司,提供开源软件管理和安全解决方案。它的主要产品是一款名为WhiteSource Bolt的插件,可以集成到开发人员的IDE中,帮助他们识别和修复开源软件中的安全漏洞和许可证冲突。此外,WhiteSource还提供了一款名为的工具,可以自动更新开源软件依赖项,以确保应用程序始终使用最新的和最安全的版本。WhiteSource的客户包括许多知名的企业,如微软、IBM、谷歌等。

2025-07-14 05:00:00 931

原创 【并发编程24】C++命名空间失效之谜:extern “C“与名字修饰的深层解析

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/143995372。

2025-07-09 06:00:00 892

原创 【c++随笔25】char*、char[]、string、int、double互相转换

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/144633919。

2025-06-30 06:00:00 1043

原创 【c++随笔26】char*、char[]比较是否相等std::strcmp

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/144634814。

2025-06-25 06:00:00 1573

原创 【STL25】erase应该配合remove_if用?还是配合find_if用?

STL容器中erase的使用方式取决于容器类型和删除需求:序列容器(如vector)批量删除推荐erase+remove_if组合(O(n)高效),单元素删除可用erase+find_if;关联容器(如map)必须使用循环遍历+erase方式。对于存储指针的容器,删除前需手动释放内存。remove_if不适用于关联容器,因其会破坏有序性。性能对比显示,序列容器的remove_if方案在批量删除时效率最优,而关联容器只能采用迭代器循环删除方式。动态内存管理场景需特别注意先delete再erase的操作顺序。

2025-06-16 06:00:00 874

原创 【操作系统13】计算资源可视化监控软件代码实现

原创链接:https://zhengjunxue.blog.csdn.net/article/details/148455649。

2025-06-10 06:00:00 1062

原创 【c++随笔24】再谈浮点数是否相等

本文探讨了C++中浮点数比较的实现方法,分析了绝对误差和相对误差两种方式的优缺点。绝对误差方法简单但对极小数值不适用(如1.1e-15和1.2e-16会被误判相等);相对误差更适合处理小数值比较,但需特殊处理零值和接近零的情况。文章提供了改进后的代码示例,包括异常处理(NaN和无穷大),并扩展讨论了double类型的比较实现。最终建议根据具体场景选择合适的比较方法。

2025-06-03 06:00:00 950

原创 【c++随笔23】浮点数最大值最小值、FLT_DIG、FLT_DECIMAL_DIG、FLT_EPSILON

本文介绍了C++中浮点数的重要特性: 极值范围:通过<cfloat>可获取浮点类型的最大/最小值宏(如FLT_MAX/FLT_MIN),其中float范围为±3.4e38,最小正规范值1.18e-38;double范围达±1.8e308。 精度指标: FLT_DIG(6位):float能精确表示的十进制有效位数 FLT_DECIMAL_DIG(9位):保证二进制-十进制往返转换不丢失精度的位数 FLT_EPSILON(1.19e-7):1.0与次小float的差值,用于衡量相对精度 应用场景:

2025-05-28 06:00:00 1038

原创 【c++随笔22】浮动点数乘0.1和除10不相等?

浮动点数(如 double)在计算机中的表示不是完全精确的,尤其是在涉及到无法精确表示的数值(例如 0.1)时。使用容差进行比较是避免因浮动点数精度误差引发问题的常见方法。

2025-05-19 06:00:00 959

原创 【c++随笔21】浮点数在内存中的存储

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/144120578浮点数是计算机中表示实数的一种方式,它在内存中的存储遵循 IEEE 754 标准。浮点数由三个部分组成:符号位、指数部分和尾数部分(即有效数字或称为小数部分)。浮点数的存储格式对于不同的数据类型(如 float 和 double)可能有所不同,但它们都遵循相同的基础原理。

2025-05-13 06:00:00 902

原创 【c++随笔20】float、double判断是否相等,是否为0

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/144069031。

2025-05-07 07:23:56 658

原创 【c++随笔19】g++每个版本和c++标准的对对应关系

原创作者:郑同学的笔记原文链接:https://zhengjunxue.blog.csdn.net/article/details/143653681。

2025-04-29 06:00:00 1349

原创 【C++随笔18】读取文件内容中的内容并截取

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/139223318。

2025-04-21 06:00:00 371

原创 【Qt教程20】qt、qtCreator源码下载、构建、编译、安装qt

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/143722533qt5.15后面的版本,将不再提供安装包,想要用安装包安装的可以下载qt4.8版本。CentOS 8 自2021年底起不再支持,并且 Qt 5.15 是最后一个支持在 CentOS 8 上使用 X11 的 Qt 版本。如果你需要在 CentOS 上使用 Qt 和 X11.那就建议是否centos8。

2025-04-14 06:00:00 2419

原创 【Qt教程19】qmake和目录(dir)相关的关键字都有哪些

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/138796463qq技术交流群:921273910。

2025-04-08 06:00:00 594

原创 【Qt教程18】Qt Creator动态库(MinGW和MSVC的区别)

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/138708816qq技术交流群:921273910。

2025-03-26 06:00:00 1255

原创 【Qt教程17】Qt Creator静态库(MinGW和MSVC的区别)

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/138675837qq技术交流群:921273910。

2025-03-20 06:00:00 1591

原创 【Qt教程16】Qt Creator配置MSVC

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/138657536qq技术交流群:921273910。

2025-03-05 06:00:00 7368 4

原创 【Qt教程15】Qt程序的发布、打包、安装

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/137279875qq技术交流群:921273910。

2025-03-01 18:24:11 2256

原创 【Qt教程14】Qt多线程——方式二

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/140244691qq技术交流群:921273910我们之前讲解过一篇qt的多线程使用方式,继承QThread的方式,现在我们讲解下另外一种采用moveToThread的方式。

2025-02-20 06:00:00 439

原创 【Qt教程13】Qt多线程

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/137329188qq技术交流群:921273910。

2025-02-11 06:00:00 1193

原创 【Qt教程12】Qt网络通信TCP——qt简单实现聊天qq

原创作者:郑同学的笔记原创地址:https://zhengjunxue.blog.csdn.net/article/details/137273401qq技术交流群:921273910。

2025-02-05 00:54:41 1251

【QCustomPlot教程12】示例2:自定义选择框的样式ImagePlotWidget

【QCustomPlot教程12】示例2:自定义选择框的样式,方案二用到的完整代码https://zhengjunxue.blog.csdn.net/article/details/155307044

2025-12-06

COM编程入门:从理论到实践,手把手教你创建COM组件

COM编程详解:组件对象模型理论与实践文章的代码demo,原文链接,https://zhengjunxue.blog.csdn.net/article/details/152224401

2025-11-17

【操作系统13】计算资源可视化监控软件代码实现

主界面显示实时的CPU占用率、内存占用率、网络占用率、GPU占用率和显存占用率数据。代码使用c++实现 界面显示,如链接所示https://zhengjunxue.blog.csdn.net/article/details/148455649

2025-06-05

c++命名空间无效代码demo

c++命名空间无效项目的代码demo,https://zhengjunxue.blog.csdn.net/article/details/143995372

2024-11-24

库没有调用自己的函数的代码demo

库没有调用自己的函数的代码demo,https://zhengjunxue.blog.csdn.net/article/details/144015588

2024-11-24

纳秒激光辐照对硫离子注入硅表面形貌及光电性能的影响

纳秒激光辐照对硫离子注入硅表面形貌及光电性能的影响

2019-01-21

项目管理——项目整合管理_zjx_2021.8.01.pptx

项目整合管理:具体内容详见:https://blog.csdn.net/junxuezheng/article/details/119455266

2021-08-06

Qt教程11Qt网络通信TCP-qt简单实现聊天qq

资源详细介绍,见博客【Qt教程11】Qt网络通信TCP——qt简单实现聊天qqhttps://zhengjunxue.blog.csdn.net/article/details/137273401 - 使用Qt提供的类进行基于TCP的套接字通信需要用到两个类: - QTcpServer:服务器类,用于监听客户端连接以及和客户端建立连接。 - QTcpSocket:通信的套接字类,客户端、服务器端都需要使用。 - 这两个套接字通信类都属于网络模块network

2024-04-02

【cmake实战十一】com组件方法的简单实现

博客【cmake实战十一】com组件方法的简单实现 中的demo 博客地址:https://blog.csdn.net/junxuezheng/article/details/127155750,com组件相关知识网上介绍的比较多,后来做了一些了解,发现我们也用到了类似思想,其实,COM也是一种组织软件的方法。 1.组件必须动态连接; 2.组件必须隐藏(或封装)其内部实现细节。 3.基类智能指针转换为派生类的智能指针使用dynamic_pointer_cast

2022-10-03

【cmake实战十】c++从动态库(dll)导出类

博客中用到的demo,[【cmake实战十】c++从动态库(dll)导出类](https://blog.csdn.net/junxuezheng/article/details/126908851)

2022-09-17

工程光学-郁道银

工程光学,郁道银,课后习题答案,答案讲解,课后习题

2019-01-21

OfficeRegClean

OfficeRegClean清理工具,可以解决安装office2013/2010/2007 64位版本时出现”无法安装64位版本的Office,因为在您的PC上找到了以下32位程序“的问题。详见博客https://blog.csdn.net/junxuezheng/article/details/115467853

2021-04-06

code:Enhancing low light images using near infrared flash images

simulate code:Enhancing low light images using near infrared flash images. Shaojie Zhuo, Xiaopeng Zhang, Xiaoping Miao, and Terence Sim, “Enhancing low light images using near infrared flash images,” in 2010 IEEE International Conference on Image Processing. IEEE, 2010, pp. 2537–2540

2019-03-18

WLS_Filter

Edge-Preserving Decompositions for Multi-Scale Tone and Detail Manipulation,wls filter,WLS filter code

2019-01-21

北京建成区GEOJSON.zip

北京市建成区geojson 。手工数据,包括2000,2005,2010,2015,2019多期,可做参考开发使用

2021-03-01

计算BIQE代码:A feature-enriched completely blind image quality evaluator

BIQE代码,ILNIQE代码, A feature-enriched completely blind image quality evaluator

2019-01-21

单片机红外报警器(课程设计)(付原理图-源程序).docx

单片机红外报警器(课程设计),原理图,源程序,MEGA16单片机,单片机,

2019-01-21

EasyOPC_DA.zip

EasyOPC_DA 软件开发包(SDK)为上海埃菲尔自动化系统有限公司完全自主知识产权产品,开发包架构简洁清晰,应用开发方便快速,运行安全稳定,数据交换高效,满足所有工业应用场合需求,为工业设备及系统快速实现OPC服务端接口提供可靠的解决方案。

2021-06-11

交通灯控制电路(at89s52单片机,源程序)

交通灯控制电路,源程序,at89s52单片机,原理图,code,

2019-01-21

EasyOPC_UA.zip

EasyOPC_UA软件开发包(SDK)为上海埃菲尔自动化系统有限公司完全自主知识产权产品,开发包架构简洁清晰,应用开发方便快速,运行安全稳定,数据交换高效,满足所有工业应用场合需求,为工业设备及系统快速实现OPC服务端接口提供可靠的解决方案。

2021-06-11

opcworkshop_03.rar

中文:opcworkshop开源的、用来快速开发OPC server和OPC Client 的代码(C++); 英文:OPC Workshop is a set of tools for speed up development of OPC (OLE for Process Control) related applications. It contains OPC client and server frameworks, OPC logging tool(*) and OPC signal player(*)

2021-06-11

BM3D code:Image denoising by sparse 3D transform-domain collaborative ltering

BM3D code,Image denoising by sparse 3D transform-domain collaborative ltering

2019-01-21

beijing_china.osm2pgsql-1-geojson.rar

图可视化的数据,geojson格式,解析度为1:10万,包含精确的街道等细节数据!想要数据可视化的开发者可用

2021-03-01

es_clean_demo.rar

elasticsearch定时删除过期索引index,elasticsearch定时清理过期索引index:详见博客:https://blog.csdn.net/junxuezheng/article/details/108393811

2020-09-03

Image Smoothing via L0 Gradient Minimization

L0Smoothing code,Image Smoothing via L0 Gradient Minimization,

2019-01-21

code:AN IMPROVED NON-LOCAL DENOISING ALGORITHM

AN IMPROVED NON-LOCAL DENOISING ALGORITHM,NON-LOCAL DENOISING ALGORITHM code

2019-01-21

Cross-Field Joint Image Restoration via Scale Map

Reimplement of "Cross-Field Joint Image Restoration via Scale Map" Qiong Yan, Xiaoyong Shen, Li Xu, Shaojie Zhuo, Xiaopeng Zhang, Liang Shen, Jiaya Jia IEEE International Conference on Computer Vision(ICCV), 2013

2019-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除