- 博客(480)
- 资源 (57)
- 收藏
- 关注
原创 谷歌chrome浏览器显示“版本太旧”又无法更新情况下,如何关闭“Chrome版本太旧”提示,包括直接启动Google浏览器,或者通过其他应用启动
由于在无互联网环境使用Google浏览器,所以无法进行升级,但每次启动都会有如下提示,作为有强迫症的我实在无法接受。
2024-08-23 14:37:14 122
原创 C++操作excel,即使函数设置了不备份,但保存后,excel依然会自动生成备份文件的原因分析,及如何来禁止自动备份
2、我重装系统后,安装了office2016、wps 2019,然后无意间发现我也会自动备份了于是开始着重分析,同样的安装包,同样的操作系统,重装系统居然就会自动备份了,很奇怪,于是,经过如下分析测试:1、升级office 2016到office 2019,问题依然存在,再升级到office 2021,问题被解决(说明office版本可能有影响)2、回退office版本到2016,然后卸载wps 2019,问题解决((说明WPS有影响))3、在office版本为2016的前提下,升级wps 201
2024-08-22 16:37:08 682
原创 GPIB通讯协议详解
GPIB是一种由惠普公司(现为安捷伦科技公司)于1965年开发的接口标准,后成为IEEE 488标准,并被广泛应用于自动测试系统、实验室测量、医疗设备、通信测试和工业自动化等领域。GPIB总线通过一根多芯电缆连接多个仪器设备,实现仪器之间的通信和数据传输。探针台使用的GPIB通讯协议是一种高效、可靠且灵活的仪器控制总线标准。它支持高速数据传输、多设备连接、双向通信和可编程性等特点,使得用户能够方便地连接和控制各种测试仪器,提高测试效率和数据采集能力。
2024-08-21 14:21:17 357
原创 探针台通讯协议概要介绍
探针台本身作为半导体测试设备,其通讯协议主要用于与测试仪(tester)或其他外部设备的数据交换和控制。这些通讯协议可能涉及多种类型,包括但不限于串行通信协议和并行通信协议,具体取决于设备的设计和应用需求。
2024-08-21 14:14:50 250
原创 WPS关闭后,进程依然在后台运行的解决办法
在启动wps后,什么都不做,打开进程管理器,发现居然运行了3个wps进程:win10只会显示wps进程:win11显示比较准确:在关闭wps,再去任务管理器查看,发现在win10上依然存有1个wps进程在后台运行,win11上显示明确,显示wpscloudsvr在后台运行。进入到wps安装目录,删除如下三个文件即可:wpscloudlaunch.exe、wpscloudsvr.exe、wpscloudsvrimp.dll
2024-08-21 10:32:14 376
原创 内存泄漏之详细讲解如何使用vmmap分析内存泄露问题
当你用vmmap去查看一个正在运行的进程的时候。可以看到如下图,不同类型的内存使用采用不同的颜色标明。Free: 图中显示137434599232K,是不是被吓到了。这个一般是指虚拟地址空间。每个进程都有自己的虚拟地址空间,比如32位的一般为4G,其中2G是内核地址空间, 2GB用户态地址空间;64位理论上为2^64个字节,实际上没那么大,按照MSDN的描述64位的Windows用户态可使用地址空间为128TB。Heap: 这个主要就是指我们通过C/C++的malloc, new;
2024-08-17 11:34:41 852
原创 内存泄漏之VLD可以检测哪些类型的内存泄漏?
VLD(Visual Leak Detector)是一款用于Visual C++的免费内存泄漏检测工具,它能够检测多种类型的内存泄漏。
2024-08-17 11:15:44 127
原创 内存泄漏之如何通过Visual Leak Detector跟踪内存泄漏?
通过Visual Leak Detector(VLD)跟踪内存泄漏是一个在Visual C++开发环境中常用的方法。
2024-08-17 11:14:14 589
原创 内存泄漏之如何通过RAMMap跟踪内存泄漏?
使用RAMMap跟踪内存泄漏是一个有效的方法,因为RAMMap能够实时显示并分析系统的物理内存和虚拟内存状态,包括各种内存区域(如文件缓存、进程工作集、系统缓存等)的占用量。
2024-08-17 11:10:28 852
原创 内存泄漏之如何使用UMDH跟踪内存泄漏?
使用UMDH(User-Mode Dump Heap)跟踪内存泄漏涉及一系列步骤,从准备环境到分析UMDH生成的报告。
2024-08-17 10:55:18 336
原创 内存泄漏之如何通过VMMAP工具来跟踪内存泄漏?
vmmap是一个在 Windows 平台上用于查看和分析进程的虚拟内存分配的工具,它通常作为 Sysinternals 套件的一部分提供。虽然vmmap本身不直接提供内存泄漏跟踪的功能,但它是一个非常有用的工具,可以帮助你识别哪些模块或内存类型正在占用大量的内存,进而帮助你缩小内存泄漏的搜索范围。以下是通过vmmap。
2024-08-16 18:12:24 409
原创 内存泄漏之如何通过WinDbg工具来跟踪内存泄漏?
使用WinDbg来跟踪内存泄漏是一个强大且复杂的任务,因为它涉及到对Windows内存管理机制的深入理解,以及对WinDbg调试工具的熟练使用。
2024-08-16 14:40:57 414
原创 内存泄漏之如何使用Visual Studio的调试工具跟踪内存泄漏?
使用Visual Studio的调试工具跟踪内存泄漏是一个系统性的过程,主要包括启用内存泄漏检测、运行程序、分析内存使用情况以及定位泄漏源等步骤。Visual Studio提供了多种方式来检测内存泄漏,你可以根据自己的需求选择合适的方法。
2024-08-16 11:11:36 433
原创 图文讲解教你如何彻底清除苹果手机(iPhone)垃圾、内存?
遥想当年,用iPhone 4s的时候,无限风光,想安装部分APP还得想办法,比如越狱,虽然麻烦,但带来的好处是,任何app卸载后,相关缓存/内存也随即被释放。现如今,苹果官方也是为了海纳百川,所以审核事宜松了又松,若比当年,当今某多,APP Store都上不了线,果然还是商业气息太浓,官方也是睁只眼闭只眼。废话说完,现在来说说如何清除内存呢,稍微偏技术一点。前提说明,偏专业性,存在一定还原失败风险,所以操作需谨慎,下文仅用于参考,选择权在于自己。
2024-08-13 14:50:29 1018
原创 通过例子来分析在C++开发中,如何封装PCI,以及如何使用?
在C++开发中直接封装PCI(Peripheral Component Interconnect)硬件接口通常涉及到底层系统编程和硬件接口的知识,因为PCI接口主要是硬件级别的,直接由操作系统和硬件驱动程序管理。然而,我们可以通过编写一个封装了与PCI设备通信的接口层(通常是通过操作系统提供的API或驱动程序接口)的C++类,来间接地“封装”PCI设备的使用。下面我将通过一个简化的例子来说明如何设计一个C++类来封装与PCI设备的交互。
2024-08-06 09:42:29 333
原创 计算机中,PCI是什么,有什么用途,如何来使用?
PCI是由PCISIG(PCI Special Interest Group,PCI特殊兴趣组织)推出的一种局部并行总线标准。它最初由Intel公司于1992年开发并推出,现已成为主要的计算机扩展接口标准之一。PCI总线支持32位或64位的总线宽度,并且有多种不同的版本,包括PCI、PCI-X和PCI Express(PCIe)。
2024-08-06 09:31:18 373
原创 在Windows编程中,MFC\C++中如何在OnCopyData中传递Vector类型数据?
我们在通过 WM_COPYDATA 消息实现进程间通信时,发送char 数组或其他类型数组与发送vector是有区别的。
2024-08-05 11:55:01 539
原创 在Windows编程中,MFC\C++中通过例子来演示如何在OnCopyData中传递STL类型数据?
在Windows编程中,使用MFC框架并通过OnCopyData处理消息来传递STL类型数据,实际上并不直接支持STL容器的直接传递,因为的结构期望的是一个指向连续内存块的指针。然而,我们可以通过序列化STL容器的内容到一个连续的内存块中,然后发送这个内存块。以下是一个完整的例子,演示了如何在MFC应用程序中通过发送,并在接收方窗口中接收并处理这些数据。
2024-08-05 11:24:54 533
原创 在Windows编程中,MFC\C++中OnCopyData如何传递结构体类型数据?
当使用MFC(Microsoft Foundation Classes)进行C++开发时,OnCopyData 函数通常用于处理 WM_COPYDATA 消息,该消息允许一个应用程序向另一个应用程序的窗口发送数据。由于 WM_COPYDATA 消息通过 COPYDATASTRUCT 结构体传递数据,而 COPYDATASTRUCT 的 lpData 成员是一个指向数据的指针(通常是 void* 类型),因此你可以通过该指针传递任何类型的数据,包括结构体类型数据。
2024-08-05 10:55:53 445
原创 在Windows MFC\C++编程中的WM_COPYDATA是什么,工作原理是什么,有什么作用,如何来使用它?
WM_COPYDATA 是一种非标准但广泛使用的Windows消息,它允许一个应用程序向另一个应用程序的窗口发送数据。虽然 WM_COPYDATA 不是Windows API中正式定义的标准消息之一,但Windows操作系统确实支持并处理这个消息,使得它成为在不同应用程序之间安全传递数据的一种流行方式。
2024-08-05 10:52:20 455
原创 在Windows MFC\C++编程中,如何使用OnCopyData函数
函数通常不是标准C++库的一部分,而是与特定的图形用户界面(GUI)框架相关联,如Microsoft Foundation Classes (MFC) 或 Windows API 编程。在这种情况下,你可能想要探索其他机制,如全局变量、共享内存、消息映射中的其他消息等。另外,如果你不是在MFC环境中,而是在使用Windows API进行原生Win32编程,那么你将需要手动处理。这通常在你的类的头文件(.h)中声明,并在源文件(.cpp)中实现。消息,并编写相应的处理代码。在你的类中,你需要实现。
2024-08-05 10:36:35 489
原创 在Windows编程中,MFC\C++中OnCopyData如何传递基础类型数据?
要在OnCopyData中传递基础类型数据(如int、float、char等),你首先需要将这些数据打包到一个结构体中,因为WM_COPYDATA消息期望的是一个指向COPYDATASTRUCT结构的指针,该结构包含指向数据的指针和数据的长度。
2024-08-05 10:31:56 810
原创 Excel表格如何增加下拉选项并填充颜色
1、选中设置好下拉框的单元格,点击Excel菜单栏上的“开始”选项卡,然后点击“条件格式”,在下拉菜单中选择“突出显示单元格规则”,再选择“等于”。2、选定目标单元格后,点击Excel菜单栏上的“数据”选项卡,然后点击“数据验证”按钮,这会打开“数据验证”对话框。4、选择填充颜色:在“设置单元格格式”对话框中,点击“填充”选项卡,然后根据需要选择一个填充颜色,然后点击“确定”。3、设置自定义格式:在“设置为”中选择“自定义格式”,这会打开“设置单元格格式”对话框。
2024-06-19 15:02:54 6436
原创 win10 双显卡,双显示器,VGA那个经常出现息屏(待机后无法唤醒),必须重启才能解决,(图文)手把手教你如何处理简单愉快的解决。
双显示器(双显卡,其中一个是HDMI,一个是VGA)window系统(本机win10),经常莫名出现,在待机或者主动息屏后,VGA显示器无法唤醒,依然黑屏,不管怎么操作都黑的,重新插拔VGA线都无效,只能重启电脑才会好。
2024-06-14 15:01:26 883
原创 在Visio中如何插入、编辑、删除、导入\导出泳道图
在Microsoft Office Visio中插入泳道图,可以按照以下步骤进行操作:打开Visio并选择适当的模板:选择泳道形状:调整泳道:插入或删除泳道:设置泳道格式:调整其他元素:保存和导出:
2024-06-12 09:09:26 2165
原创 viso中分隔符和泳道的定义是什么?有什么作用?
定义:泳道是在使用Microsoft Visio软件进行流程图绘制时的一种重要元素。泳道可以将流程图按照参与者或功能进行分组,帮助用户更好地理解和展示流程中各个部分的职责和关系。在Microsoft Visio中,分隔符和泳道是两个重要的元素,它们各自在创建和理解流程图时发挥着不同的作用。总的来说,分隔符和泳道在Visio中都是用于增强流程图的可读性和可理解性的重要工具。定义:Visio分隔符是在使用Visio软件创建图表或流程图时,在两个不同的形状或对象之间插入的一种可视化分隔线或标记。
2024-06-11 20:21:07 399
原创 GridCtrl成员函数及功能简要说明
●使用鼠标可以进行单元格的选择,还可以辅助ctrl和shift的组合键进行选择。也可以取消选择。● 行和列可以按照大小进行重排,还可以取消对行、列或两者的排序。● 双击区分点,行或者列可以按照大小自动排序● 可以对任何列或行固定● 单元格可以有不同文本和背景颜色的个性化设置● 单元格可以有字体的个性化设置● 单元格可以标注"只读"或者其他的状态设置及检测● OLE的拖放动作● Ctrl-C, Ctrl-X和Ctrl-V执行拷贝、剪切、粘贴操作,Ctrl-A全选。
2024-05-06 19:47:20 942
原创 GridCtrl包含哪些成员函数、变量,分别有什么功能?
数据展示:GridCtrl能够以表格形式展示数据,包括文本、图片等。编辑功能:用户可以编辑单元格的内容,如文本、数字等。排序和过滤:支持对行或列进行排序,以及根据条件过滤数据。打印支持:能够打印GridCtrl的内容,包括打印预览功能。自定义外观:可以自定义单元格的文本、字体、颜色等外观属性。交互性:支持鼠标和键盘操作,如选择单元格、滚动表格等。事件处理:能够响应用户操作,如点击、双击、选择等,并执行相应的操作或触发事件。
2024-05-06 16:51:22 418
原创 MFC中CPropertyPage与CDialogEx的作用是什么,有什么区别,什么情况下会需要继承这两个类?
是用于创建不同类型用户界面的类。以下是它们的作用、区别、使用方式以及何时需要继承这两个类的详细说明。都是MFC中用于创建用户界面的重要类,选择使用哪个类取决于你的具体需求和设计。在MFC(Microsoft Foundation Classes)库中,四、何时需要继承这两个类。
2024-04-20 09:09:33 802
原创 Python语法中,对函数名字的定义应该遵循什么规则?
函数名是一个标识符,因此它必须遵循Python的标识符命名规则。函数名只能包含字母(A-Z,a-z)、数字(0-9)和下划线(_)。:如果函数名由多个单词组成,建议使用下划线(_)来分隔单词,而不是使用驼峰命名法(camelCase)。请注意,函数名的选择对于代码的可读性和可维护性至关重要。选择清晰、描述性的函数名可以帮助其他开发人员更快地理解你的代码,并减少出错的可能性。:函数名应该尽量简洁,同时又要能够清晰地描述函数的功能。一个好的函数名应该能够让人一眼看出函数的作用,避免使用过于模糊或冗长的名字。
2024-03-26 17:30:17 1028
原创 visual studio编译时,报错error MSB6006:“mt.exe”已退出,代码为31,原因及解决方案
主要用于处理 Windows 应用程序的清单文件(manifest files),这些文件包含了应用程序所需的运行时依赖项信息,例如所需的 DLL 版本和权限需求等。检查你的项目配置,确保它们与你的开发环境兼容。请注意,具体的解决方案取决于你的具体环境和项目配置。因此,你可能需要尝试不同的方法来找到最适合你情况的解决方案。退出代码 31 可能是一个通用的错误代码,不同的上下文可能有不同的含义。存在于你的系统路径中,或者在你的项目配置中正确指定了它的路径。如果你的系统有严格的安全策略或权限限制,确保。
2024-03-20 15:05:56 1062
原创 MFC中CString类都有哪些成员函数,分别什么作用,如何使用它们?
CString类在 MFC(Microsoft Foundation Classes)中提供了丰富的成员函数来操作和处理字符串。以下是一些主要的CString。
2024-03-15 16:27:01 872
原创 MFC中CString的用法及使用示例
CString是 Microsoft Foundation Classes (MFC) 库中的一个类,用于处理 C 风格的字符串。它提供了很多有用的方法和函数,使得字符串的操作变得更加简单和安全。下面是一些CString。
2024-03-15 16:15:59 1071
原创 MFC中手动create创建的窗口,如何销毁释放?
这通常涉及删除窗口对象并调用其析构函数,这将负责清理与窗口相关联的资源。总之,当你手动创建MFC窗口时,确保通过删除窗口对象或调用适当的销毁函数来正确释放资源。一旦窗口被销毁,任何尝试访问其句柄或成员的操作都应该是无效的。如果你的窗口是父窗口(例如主框架窗口)的子窗口,确保在销毁子窗口之前将其从父窗口中移除。请注意,如果你直接管理窗口句柄,还需要确保在销毁句柄之前释放与该窗口相关的所有资源,例如字体、位图等。删除窗口对象时,其析构函数将被调用,MFC将负责执行必要的清理操作,包括销毁窗口句柄。
2024-03-13 15:53:51 1009
原创 C++中FindWindow函数使用方法及示例
在C++的Windows编程中,FindWindow函数是用于根据窗口的类名或窗口名来查找窗口句柄的API函数。这对于与特定窗口进行交互,比如发送消息或操作窗口控件,非常有用。
2024-03-13 15:40:19 1436
原创 C++中PostMessage和SendMessage函数的用途、区别、使用方法及使用示例
在C++的Windows编程中,和是用于进程间通信(IPC)的重要函数,特别是在同一应用程序的不同部分或不同应用程序之间发送消息时。这两个函数都用于向窗口发送消息,但它们在发送方式和行为上有所不同。
2024-03-13 14:32:04 1533
原创 在windows系统中,如何使用C++调用在不同进程间进行内存共享的方法及使用示例
在Windows系统中,实现不同进程间内存共享的方法通常涉及使用命名内存映射文件(Named Memory-Mapped Files)或者Windows的API来创建共享内存区域。
2024-03-13 09:12:13 699
原创 MFC中内存共享调用方法及使用示例
注意,在使用共享内存时,必须确保所有进程都使用相同的共享内存名称,并且正确管理内存的生命周期和访问权限。此外,当多个进程或线程同时访问共享内存时,需要使用同步机制(如互斥锁、信号量等)来确保数据的一致性和完整性。在实际应用中,你可能还需要考虑如何同步访问、处理错误和异常情况,以及如何优雅地关闭和清理资源。该函数允许你指定共享内存的大小、访问权限和名称。在App2中,你需要使用相同的共享内存名称来打开和映射共享内存。返回的指针,你可以像访问常规内存一样访问共享内存。函数解除对共享内存的映射,并使用。
2024-03-12 19:32:22 1124
WinPython-64bit-2.7.13.1Zero.zip
2019-06-27
portable_jre_8_update_152_64bit.zip
2019-06-27
binaryen-e1.38.31.zip
2019-06-27
jpeglib.zip
2019-05-24
openssl-1.0.2r_build-vc17-win32-lib.rar
2019-05-22
jpeglib.rar
2019-05-22
GRAY8、YUV420P、YUV422P、YUV444P、YUYV422、RGB24间任意两个互转
2018-08-06
win_x86_32_host
2018-05-29
chrome_nacl_sdk
2018-05-29
naclsdk_vs_addin
2018-05-28
cacerts.txt
2018-05-28
Bmp2jpeg图片格式转换
2018-05-22
已编译media_stream_video例子,生成debug和release版本
2017-06-20
vs2010以前的vs版本vs2010、vs2012、vs2013、vs2015、vs2017插件 VisualAssistX
2017-06-06
media_stream_video
2017-06-06
添加Microsoft Visual Studio 解决方案平台PPAPI、NACL、PNACL等的插件
2017-05-31
Visual Studio 2010 Tools for Unity
2016-03-18
Microsoft Visual Studio svn管理插件AnkhSvn-2.5.12708.1
2015-09-11
最新版VS svn插件AnkhSvn-2.5.12703.msi
2015-09-11
C++、QT连接数据库的ODBC驱动
2015-09-06
PDF合并工具(免费安装版)
2015-05-20
AnkhSvn-2.5.12266
2015-02-11
支持vs2010-VS2022的番茄插件-Visual Assist X v10.9.2443
2022-09-30
ContextMenuManager.NET.4.0.exe
2021-10-25
国标测试工具3.0.zip
2021-10-25
国标测试级联工具v2.0.zip
2021-04-27
国标测试级联工具.zip
2021-04-26
VulkanSDK-1.1.114.0-Installer.exe
2019-08-29
OCL_SDK_Light_AMD.exe
2019-08-29
AMF-master.zip
2019-08-29
AMF-1.4.7.0.zip
2019-08-29
YUVToRGB_Muti.zip
2019-08-27
cmake-3.15.0-rc2.zip
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人