自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学无止尽,谨言慎行!

不积跬步,无以至千里。

  • 博客(615)
  • 资源 (57)
  • 收藏
  • 关注

原创 如果窗口创建后被隐藏了或者创建时就是隐藏的,通过FindWindow还能查到句柄吗

隐藏窗口可被找到FindWindow不依赖窗口可见性,仅需类名和标题匹配。实际应用场景:适用于后台自动化控制(如关闭弹窗、操作隐藏配置窗口)或监控其他进程的窗口状态。若查找失败:优先检查类名/标题的准确性、窗口生命周期(是否已销毁)及权限问题。在 Windows 程序开发中,FindWindow是一个关键的 API 函数,用于通过窗口类名(ClassName)和窗口标题(Window Title)查找顶层窗口的句柄(HWND)。

2025-04-03 14:27:27 694

原创 C++中浮点数、double类型如何与0值作比较

操作正确方法错误方法判断浮点数是否为0val == 0.0判断两个浮点数是否相等a == b处理特殊值(NaN/Inf)直接比较遵循上述方法,可避免因浮点数精度问题导致的逻辑错误,确保代码的健壮性。思路来源在C++中如何比较浮点数和double类型与0值。这个问题看起来简单,但其实有很多需要注意的地方。首先,我得回想一下浮点数的精度问题,因为这是比较时最容易出错的地方。用户可能是在编程时遇到了浮点数和0比较的问题,比如判断一个计算结果是否为零,但发现直接用等号比较不准确。

2025-03-26 20:22:17 1005

原创 CFileFind类中FindFile函数的原理是什么,哪些情况下会出现查找文件失败的

失败原因检测方法解决方案路径错误校验路径合法性权限不足提升权限或处理文件占用无匹配文件首次即失败检查通配符或处理隐藏文件硬件/文件系统错误错误码如用户提示或磁盘修复句柄泄漏资源监视工具检测使用局部变量或显式调用Close()最佳实践路径预处理:使用验证路径有效性。错误日志:记录返回的具体错误码。资源管理:优先使用局部变量,确保CFileFind对象在作用域结束时自动释放。递归控制:限制递归深度,避免栈溢出(如设置最大深度计数器)。思路来源。

2025-03-26 20:19:09 1000

原创 C++中使用ShellExecute函数调用其他窗口程序时,参数设置为隐藏,后续能通过发消息给这个被调用程序显示,能显示出来窗口吗

可行但非万能:通过发送消息显示窗口在技术上是可行的,但高度依赖目标程序的消息处理逻辑。推荐直接控制:优先使用直接显示窗口,避免依赖消息机制。健壮性建议结合FindWindow和确保准确获取句柄。添加重试逻辑应对窗口创建延迟。处理权限问题确保跨权限层级控制。思路来源使用C++中的ShellExecute函数启动一个窗口程序时设置为隐藏,后续能否通过发送消息让被调用的程序显示窗口。

2025-03-26 20:15:02 892

原创 MFC中如何判断一个窗口当前状态是显示还是隐藏

方法适用场景局限性快速判断窗口可见性标志受父窗口隐藏影响递归检查父窗口链精确判断实际可见性需遍历所有父窗口GetStyle()直接访问窗口样式标志不处理父窗口隐藏逻辑选择方法时应根据需求权衡:若仅需检查窗口自身的WS_VISIBLE状态,使用;若需确保窗口在屏幕上实际可见,需递归验证父窗口链的可见性。思路来源如何在MFC中判断一个窗口当前是显示还是隐藏状态。我需要先理解MFC中窗口状态的相关知识,然后给出准确的方法。

2025-03-26 20:11:46 919

原创 MFC中字符串string类型和CString类型互转方法

在Unicode环境下,CString本质上是CStringW// 方法1:使用 WideCharToMultiByteCStringW cstrW = L"你好,MFC";// 方法2:使用 CT2A 宏(需包含 <atlstr.h>)多字节环境下,CString为CStringA// 或使用 CA2W 宏(需包含 <atlstr.h>)转换方向Unicode项目方法多字节项目方法CString→CT2A或直接赋值→CStringCA2T或直接赋值。

2025-03-26 20:08:29 919

原创 C++中ShellExecute函数使用方法说明,如果一开始参数为隐藏,后面还能再显示出来吗

隐藏后显示可行:通过FindWindowShowWindow间接控制。推荐替代方案:若需精细控制进程窗口,优先选择。错误处理关键:始终检查API返回值,确保操作可靠性。思路来源关于C++中ShellExecute函数的使用方法,以及如果在启动时参数设置为隐藏,之后能否再显示窗口的问题。首先,我应该回顾一下ShellExecute的基本用法,然后看看隐藏窗口的参数是什么,接着考虑是否有办法在程序启动后修改窗口的显示状态。用户的问题分为两部分:使用方法和隐藏后能否显示。

2025-03-26 20:04:29 855

原创 C++中使用CopyFromRecordset将记录集拷贝到excel中时,如果记录集为0个,函数崩溃,是什么原因

崩溃的根本原因是未对空记录集进行校验。通过预先检查EOF和BOF属性,避免在无数据时调用,并妥善处理COM错误,即可解决问题。务必在所有COM操作后检查HRESULT以确保稳定性。前路或许漫长,但每一步都算数;黑夜或许难熬,但星光永远在暗处为你铺路。愿你带着热爱奔赴山海,在尘埃中仰望星辰,在风暴里紧握希望——人生没有白走的路,所有蛰伏的沉淀终会化作破晓的晨光,照亮你跋涉过的长夜,见证你亲手写就的远方。

2025-03-26 19:59:18 606

原创 C++中将记录集的数据复制到Excel工作表中的CRange类CopyFromRecordset函数异常怎么捕获

在C++中使用将记录集(如ADO的_Recordset)数据复制到Excel工作表时,可能因多种原因引发异常。以下是的完整方案,涵盖常见的错误场景和最佳实践。

2025-03-25 21:14:17 1185

原创 C++中捕获异常类型_com_error、std::exception、CException、CMemoryException, COleDispatchException有什么区别,如何来选择它们

异常类型选择标准库异常:优先用(引用捕获)。COM异常:用_com_error(引用捕获)。MFC异常:用及其派生类(指针捕获,需手动释放)。指针 vs 引用指针捕获专用于MFC框架。必须检查空指针并手动释放内存(Delete()引用捕获用于标准C++异常。更安全、简洁,支持多态。最佳实践MFC项目:严格遵循捕获规则,避免内存泄漏。标准C++:始终用引用捕获,避免对象切片(slicing)。混合项目:明确区分捕获顺序(先派生类后基类)。

2025-03-25 20:27:46 1064

原创 如何删除git上最后一次提交,Git日常使用操作说明。

要删除 Git 上的最后一次提交,根据是否已推送到远程仓库可分为两种情况处理:解决方案:情况二:已推送到远程仓库的提交解决方案:⚠️ 重要注意事项强制推送风险 比 更安全,但仍会覆盖远程历史记录▶️ 适用于个人分支/私有仓库❌ 避免在多人协作的主分支使用团队协作场景替代方案同步其他成员的本地仓库如果他人已拉取旧提交,需执行:操作流程对比操作类型命令适用场景历史记录影响本地撤销提交未推送的错误提交完全删除提交强制覆盖远程私有分支

2025-03-24 10:48:39 1188

原创 MFC中CString类型是如何怎么转std::string的

在 MFC 开发中,CString与Unicode 项目优先使用CT2A宏或函数,确保宽字符到多字节的安全转换;多字节项目可直接通过构造函数赋值,简洁高效。无论选择哪种方法,务必统一字符编码(如 UTF-8),避免因编码差异导致乱码或兼容性问题。若需跨配置适配,可通过_T()宏和条件编译提升代码灵活性。希望本文能为您提供清晰的解决方案,若有更多疑问,欢迎探索微软官方文档或社区资源,祝编程愉快!🚀上一篇:使用C++写一个递推计算均方差和标准差的用例。

2025-03-21 13:49:07 965

原创 使用C++写一个递推计算均方差和标准差的用例

优势:内存效率高(仅需维护 3 个变量),适合实时或大数据场景。对比传统方法:避免存储全部数据,计算复杂度 ( O(1) )。应用范围:金融数据分析、实时监控、科学实验数据处理等。

2025-03-18 20:38:25 312

原创 C++中pow函数的作用是什么,如何使用它?

功能pow函数用于计算任意底数的指数幂,支持浮点数和复数运算。使用步骤包含头文件<cmath>;调用;处理返回值(注意类型转换和精度)。适用场景:科学计算、图形渲染、加密算法等需要幂运算的领域。替代方案:整数次幂优先用乘法,高精度需求可使用自定义算法或第三方库(如 Boost.Math)。通过合理使用pow函数,可以高效解决复杂的数学计算问题,但需时刻警惕其精度和性能限制!上一篇:C++中::SHCreateDirectoryEx函数使用方法不积跬步,无以至千里。

2025-03-18 17:12:52 1205

原创 C++中::SHCreateDirectoryEx函数使用方法

是 Windows Shell API 提供的函数,用于创建多级目录(类似于。不同,它可以自动创建路径中缺失的中间目录。

2025-03-18 16:47:02 792

原创 windows 上,安装软件首次打开报错“The operating system is not presently configured to run this application”,但重启一下

此问题的核心是系统环境或资源在安装后未及时同步到软件进程。重启软件相当于“强制刷新”了运行环境,使配置、权限或依赖项生效。如果频繁遇到此类问题,建议在安装完成后重启系统以确保所有配置彻底生效,或联系软件开发者优化初始化流程。永不言弃,未来可期技术的世界如浩瀚星河,每一次报错都是进步的阶梯,每一次重启都是新生的契机。无论代码如何复杂,问题如何棘手,请记住:你手中的每一次尝试都在塑造更强大的自己。保持好奇,敢于试错——因为真正的突破往往藏在未知的迷雾之后;坚持探索,无畏前行。

2025-03-18 09:39:48 607

原创 C/C++中应用程序调用其他dll模块,想要使用vs调试这个dll里的代码,附加进程的方式无法命中断点,但通过调试启动的方式却可以,是什么原因?

“公共语言运行时支持”配置设置错误导致,报错“当前不会命中断点。没有与此行关联的调试程序的目标代码类型的可执行代码。可能的原因包括:条件编译、编译器优化或当前的调试程序代码类型不支持此行的目标体系结构”。你现在的耐心和细致,终将转化为未来面对复杂系统时的从容与自信。继续向前,代码世界会因你的探索而更加清晰!:符号文件、代码一致性、调试器类型、DLL 加载时机。通过上述步骤,可解决 95% 的附加进程断点失效问题。在 Visual Studio 中调试 C/C++ 编写的 DLL 时,

2025-03-17 21:37:31 1534

原创 Visual Studio里的“公共语言运行时支持”各选项的作用是什么,分别适用于哪些场景?

在Visual Studio中,“公共语言运行时支持”(CLR Support)选项主要用于配置C++项目的托管代码编译模式。不同选项决定了代码如何与.NET框架交互,以及生成的程序集类型。

2025-03-17 21:36:01 359

原创 MFC中使用Create或CreateDialog创建对话框失败,GetLastError错误码为1813(找不到映像文件中指定的资源类型)

功能:确保跨模块调用时,MFC 正确访问资源、类型和消息映射。何时使用:涉及多模块(DLL、COM、多线程)且使用 MFC 功能时。核心价值:避免资源错乱、崩溃和逻辑错误,提升代码健壮性。上一篇:通过简单示例来展示C/C++中是如何计算指针中字符串的长度技术世界如同浩瀚的海洋,每一处看似复杂的暗流,实则是通向更深理解的航道。你探索的每一个 MFC 模块状态、每一行看似晦涩的代码,都是在驾驭底层逻辑的力量。也许今天的曾让你困惑,但当你跨越这道门槛,你会发现自己已悄然解锁了构建健壮软件的核心密钥。

2025-03-14 21:10:06 778

原创 通过简单示例来展示C/C++中是如何计算指针中字符串的长度

在编程的征途中,每一步探索都是对未来的投资,每一次挑战都是成长的催化剂。正如我们在这个简单示例中所见,即使是最基础的操作,如计算指针中字符串的长度,也蕴含着无尽的可能性和创造力。让我们带着这份对技术的热爱,继续在代码的海洋中航行,勇敢地面对每一个难题,不懈地追求卓越。记住,每一次敲击键盘,都是向着更辉煌的明天迈进的坚实步伐。让我们携手并进,在编程的世界里书写属于自己的传奇,创造无限可能!加油,未来的创新者,你的代码,将照亮前行的道路!结尾,否则函数会越界访问,导致未定义行为(如崩溃或错误结果)。

2025-03-12 11:14:20 458

原创 2025最新比较使用的ai工具都有哪些,分别主要用于哪些方面?

AI技术的浪潮正以前所未有的速度重塑世界,但真正的奇迹永远诞生于那些敢于尝试、持续探索的人手中。无论是用ChatGPT碰撞思维的火花,用Midjourney描绘心中的奇景,还是用Pika赋予创意以动态的生命,工具只是起点,而你的想象力与行动力才是通往未来的钥匙。愿你在与AI共舞的旅程里,既拥抱效率,也珍视思考的温度;既仰望技术的高度,也深耕价值的深度。,每一次代码的调试、每一张未达预期的图片、每一段修改数十次的文案,都是通向精进的阶梯;,AI的世界日新月异,唯有保持好奇心与开放心态,才能在变革中抓住机遇。

2025-03-08 17:06:44 1165

原创 secs/gem协议概要介绍及使用方法,以及关键指令说明

SECS/GEM是半导体行业用于设备(Equipment)与上层控制系统(Host,如MES/CIM)之间通信的标准协议,由SEMI(国际半导体产业协会):定义设备行为模型、状态机及通信规则。:规范设备与主机交换的报文格式及数据结构。:基于TCP/IP的传输层协议,替代早期的RS-232(SECS-I)。应用领域:最初用于半导体制造,现扩展至光伏、SMT(表面贴装技术)等行业,支持设备互联互通与智能制造。SECS/GEM。

2025-03-08 10:48:17 648

原创 C/C++中使用CopyFile、CopyFileEx原理、用法、区别及分别在哪些场景使用

在Windows系统编程中,CopyFile和CopyFileEx是用于文件复制的两个API函数。

2025-03-08 10:16:10 1606

原创 C/C++中如何动态加载dll并获取函数地址,然后赋值给函数指针,通过代码示例说明。如果参数是输出参数,函数指针参数个数多于导出函数参数,会出现哪些问题?

动态加载DLL并获取函数地址时,确保函数指针的类型与DLL中导出的函数类型完全匹配是非常重要的。特别是对于输出参数,参数个数不匹配可能导致堆栈不平衡、内存访问冲突、数据错误甚至程序崩溃。因此,在调用动态加载的函数时,务必仔细检查函数指针的参数个数和类型,确保它们与函数的声明一致。此后为废话,纯粹是为了应对csdn质量分,没有任何价值,不要浏览。思路来源:问题分为两部分:一是如何在C/C++中动态加载DLL并获取函数地址,然后赋值给函数指针;二是如果函数指针的参数个数多于导出函数参数,会出现哪些问题。

2025-03-06 10:14:25 752

原创 图形化手把手教你如何通过VS2022创建动态链接库,并导出函数

通过上述步骤,你可以在Visual Studio 2022中创建一个动态链接库,并通过或.def文件导出函数。这样,其他模块就可以通过动态加载的方式使用这些导出的函数。参考:https://learn.microsoft.com/zh-cn/cpp/build/reference/building-an-import-library-and-export-file?思路来源:如何通过 Visual Studio 2022 创建动态链接库(DLL),并导出函数。

2025-03-05 17:59:44 1110

原创 C/C++中如何通过函数指针调用其他dll模块封装的函数,调用时,如果参数不匹配,会出现什么哪些错误?

参数不匹配可能导致堆栈崩溃、内存错误或数据损坏。解决此类问题的核心是严格保证函数指针声明与 DLL 函数实际签名的完全一致,包括调用约定、参数类型/数量和返回值类型。思路来源:在C/C++中如何通过函数指针调用其他DLL模块封装的函数,以及参数不匹配会导致哪些错误。首先,我得回想一下DLL调用的基本步骤。通常,使用LoadLibrary加载DLL,然后用GetProcAddress获取函数地址,转换成合适的函数指针,再进行调用。那问题来了,如果参数不匹配的话会发生什么情况呢?

2025-03-05 15:57:04 605

原创 C/C++中函数指针和指针函数的原理和区别是什么,分别通过用例说明。

函数指针:用于指向函数的地址,可以通过函数指针调用对应的函数。指针函数:返回一个指针类型的值,可以是任何类型的指针(如int*char*等)。通过上述用例和区别,可以更清晰地理解函数指针和指针函数在C/C++中的原理和使用方法。思路来源:首先,我得确认自己对这两个概念的理解是准确的。函数指针,顾名思义,是指向函数的指针变量。它存储的是函数的地址,通过这个指针可以调用对应的函数。至于指针函数,嗯,这个术语其实有点容易混淆。它应该是指返回值是指针的函数,也就是函数的返回类型是指针类型。

2025-03-04 20:35:26 353

原创 vs2022编译在vs2015上能够正确编译的C#工程(报错:Failed to load xxx or one of its dependencies.试图加载格式不正确的程序。

主要问题:架构不匹配(x86/x64)或依赖项版本冲突。关键步骤统一所有项目和依赖项的平台目标(x86/x64)。更新 NuGet 包和 .NET Framework 目标版本。使用 Fusion Log 定位具体失败的程序集。如果问题仍未解决,建议提供具体的错误日志(尤其是xxx.dll名称)以便进一步分析。

2025-02-22 14:26:56 629

原创 C语言中strdup函数的用法及与strcpy函数的区别

函数都用于字符串复制,但它们在内存管理和使用方式上有显著区别。通过合理选择这两个函数,可以在内存安全和代码简洁性之间找到平衡。

2025-02-22 11:34:25 819

原创 C 语言库函数 - setlocale()使用说明及demo示例

setlocae函数是用于设置和查询程序本地化信息的重要工具。它允许程序适应不同的语言和文化习惯,从而实现国际化和本地化。通过使用setlocale,程序可以正确处理和显示字符串、数字、货币、日期和时间等本地化信息。

2025-02-21 11:36:02 801

原创 c变量命名规则有哪些,有什么作用,为什么要做这些限制?C代码应该怎么写?

这样可以使编译器能够按照统一的规则来解析代码,避免因为变量名的不规范而导致的语法分析困难。例如,如果允许变量名使用任意字符,编译器就需要处理更多的特殊情况,增加了编译器设计的复杂度。C语言标准没有严格限制变量名的长度,但大多数编译器和系统对变量名的有效长度有一定的限制,通常是前 31 个字符有效。清晰、规范的变量名使得其他开发者能够更容易地理解代码的意图和逻辑,便于团队协作和代码的长期维护。等作为变量名,虽然编译器会报错,但在开发时应该避免此类错误,因为这些关键字在C语言中有特定的含义。

2025-02-14 16:50:45 789

原创 vs2022编译C#vs2015工程(在vs2015上能够正确编译)报错:Failed to load xxx or one of its dependencies.试图加载格式不正确的程序。

用户没有提到具体的项目类型,比如是 C++ 项目还是 .NET 项目,但从错误信息来看,应该是动态链接库(DLL)或者可执行文件(EXE)的加载问题。首先,我想到的是平台架构的问题。如果用户的主程序和依赖的 DLL 文件平台不匹配,比如主程序是 x64 的,而 DLL 是 x86 的,那就会出现这种错误。然后,我想到依赖项的问题。用户没有提到具体的依赖项,但我觉得可以用一些工具,比如 Dependency Walker 或者 Visual Studio 自带的 dumpbin,来检查 DLL 的依赖关系。

2025-02-14 15:28:46 1150

原创 Visual Studio调试启动程序来调试它依赖的某个lib文件,重新编译并替换了这个lib模块,还是无法命中断点,但取消“要求原文件与原始版本完全匹配”选项却能命中的原因一般会有哪些?

若编译时未生成完整的调试信息(如 PDB 文件),或生成的调试信息有误,VS 调试器可能无法正确匹配源代码与目标代码,导致断点无法命中。确保在项目属性的“生成”选项卡中,将“生成调试信息”设置为“是(/DEBUG)”,并在“C/C++”->“常规”中将“调试信息格式”设置为“程序数据库(/Zi)”或“完整(/Z7)”。:如果源文件未被正确更新,或者更新后的源文件未被重新编译,VS 调试器可能会认为源代码与目标代码不匹配,导致断点无法命中。取消勾选此选项后,调试器会忽略源代码版本的差异,从而允许断点命中。

2025-02-12 10:07:21 864

原创 关于如何开展软件项目移交流程的建议,包括需要移交哪些文档资料,以及应该注意哪些问题。

综上所述,软件项目移交流程需要细致的准备和周密的计划。通过明确移交范围、准备必要的文档、安排移交会议、确保文件安全传输以及提供后续支持等措施,可以确保软件项目移交的成功进行。同时,注意解决可能遇到的问题和挑战,以确保移交过程的顺利进行和软件的后续稳定运行。软件项目移交是将项目从开发团队手中转移到运维团队、客户或其他接收方的过程。这一过程不仅涉及代码的交付,还包括所有相关文档、测试记录、用户手册等的全面移交。以下是关于如何高效、准确地开展软件项目移交流程的建议。

2025-02-10 14:53:57 718

原创 荣耀手机Magic3系列、Magic4系列、Magic5系列、Magic6系列、Magic7系列详情对比以及最新二手价格预测

预算有限:荣耀Magic3和荣耀Magic4是不错的选择,但性能和功能相对有限。追求性价比:荣耀Magic5和荣耀Magic6在屏幕护眼和影像系统上有显著优势,二手价格较为亲民,性价比很高。追求最新技术:荣耀Magic7是目前性能最强、功能最全的机型,适合预算充足且追求最新技术的用户。

2025-02-10 14:20:28 37361

原创 2025年千元以内的二手手机推荐以及荣耀Magic3、小米11、一加Ace竞速版区别对比

荣耀Magic3和小米11性能更强,但发热较高;一加Ace竞速版性能稍弱但功耗更低,适合注重续航的用户。

2025-02-08 16:55:29 5664

原创 如何将xps文件转换为txt文件?xps转为pdf,pdf转为txt,提取pdf表格并转为txt

从上述操作可以看出,由于xps文件的特殊性,如果文本内容出现换行,是无法检测的,而且如果直接通过xps文件读取为txt文件,格式会比较乱,如果想要格式尽量不乱,那么可以先转换为pdf文件,然后再通过pdf文件转换为txt。其中如果pdf提取表格,可以进一步优化表格对齐内容,其中关键代码位置如下图,所以如果想要将xps文件转换为txt,甚至是csv或者excel,可以合理利用一下上述思路。

2025-01-25 17:17:18 866

原创 C#如何通过使用XpsToPdf库来转换xps为pdf文件

但另一种更常见的方法是将输出到XPS作为中介,然后将XPS文件转换为PDF。(对我来说)后者是首选,因为. net将完成所有转换到XPS的工作,XPS作为一种文档格式,更接近PDF的结构,因此更容易转换。但我仍然有一些问题,如平铺笔刷的边界无效,路径几何缩放不正确,矢量图像的平铺(在边缘留下伪影)。在这个过程中,版本1.4的PDF参考是处理输出PDF以使其正常工作所不可或缺的。我一直在做一个需要直接输出到PDF的项目,但我发现的一切要么非常昂贵,要么只有命令行(Ghostscript 9.06)。

2025-01-23 20:43:10 1340

原创 C#编译报错: error CS1069: 未能在命名空间“System.Windows.Markup”中找到类型名“IComponentConnector”

一个以前使用.NET Framwork 3.0框架开发的项目,在框架升级到.NET Framwork 4.7.2后,在项目引用处右键——添加引用——程序集——勾选上“System.Xaml”根据错误提示,其实就是需要添加System.Xaml的引用。

2025-01-23 10:18:08 420

原创 如何将原来使用cmakelist编译的qt工程转换为可使用Visual Studio编译的项目

通过以上步骤,你就可以将原来使用CMakeLists.txt编译的Qt工程成功转换为可使用Visual Studio编译的项目。

2025-01-14 11:11:39 700

WinPython-64bit-2.7.13.1Zero.zip

WinPython是一款基于编程语言Python ide环境开发软件,其安装使用非常便捷,可在任何带有2GB内存的Windows上运行,主要能为使用者提供灵活多样的IDE工具spyder和一些科学计算包。通过该软件你可以使用Python与Spyder、Jupyter/IPython和IDLE进行交互式且可视的化数据处理,同时还能C动态库的扩展包ctypes来直接去调用动态库中的函数,而在本页提供WinPython 3.6版本中还新增了Python编程语言标准库、Brotli压缩库的Python绑定、最小的任务调度抽象以及轻量级流水线等功能 软件特点

2019-06-27

portable_jre_8_update_152_64bit.zip

jPortable 是便携版 Java 系统运行环境,它可以在没有安装 Java 环境的情况下运行 Java 程序。jPortable 是 portableapps 推出的工具,为那些无法安装 java 环境或者不愿意安装但又临时需要使用的用户准备的

2019-06-27

node-v8.9.1-win-x64.zip

由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。

2019-06-27

binaryen-e1.38.31.zip

Binaryen是一套全面的工具,用作将WebAssembly作为输出格式定位的编译器的后端。它具有 C API 和一套自己的逻辑程序的中间表示(IR),并可以在 IR 上执行一些优化,支持代码合并等。 比如,binaryen 使用了 asm2wasm 作为编译器,将 asm.js 转换成 WebAssembly 文件。它还支持 LLVM 编译器的基础架构,可以将Rust 转换成 WebAssembly。 通过 binaryen,可以进行编译、优化,它提供了一个壳,可以解释 WebAssembly代码,汇编和反汇编,可以将 asm.js 和 LLVM .s 文件转换成 WebAssembly 等等。

2019-06-27

jpeglib.zip

由最新的libjpeg资源通过vs2017(vs2017 开发人员命令提示符)编译,里面含有三个头文件及一个lib文件 jconfig.h jmorecfg.h jpeglib.h libjpeg.lib ,你们可以通过官网下载,自行编译,(下载地址及编译方式可参考https://blog.youkuaiyun.com/y601500359/article/details/90411511)也可以直接下载我编译好的

2019-05-24

openssl-1.0.2r_build-vc17-win32-lib.rar

通过vs2017编译openssl-1.0.2 release版本,有需要的可以通过官网下载编译(下载地址及编译步骤可参考https://blog.youkuaiyun.com/y601500359/article/details/89518497)

2019-05-22

jpeglib.rar

由最新的libjpeg资源通过vs2017(vs2017 x86 x64兼容工具命令提示符)编译,里面含有三个头文件及一个lib文件 jconfig.h jmorecfg.h jpeglib.h libjpeg.lib ,你们可以通过官网下载,自行编译,(下载地址及编译方式可参考https://blog.youkuaiyun.com/y601500359/article/details/90411511)也可以直接下载我编译好的

2019-05-22

GRAY8、YUV420P、YUV422P、YUV444P、YUYV422、RGB24间任意两个互转

GRAY8、YUV420P、YUV422P、YUV444P、YUYV422、RGB24间任意两个间互转,读取一个本地文件,文件像素格式为上述中任意一种,转换成另外一种格式

2018-08-06

win_x86_32_host

在chrome PPAPI开发中,将nacl_sdk下的pepper编译为支持vs2015的lib文件,自带的只支持vs2010、2012,具体博文参见:https://blog.youkuaiyun.com/y601500359/article/details/80502966

2018-05-29

chrome_nacl_sdk

在我博文中https://blog.youkuaiyun.com/y601500359/article/details/80502966,可能部分人翻不了墙,所以我将我下载的放在这

2018-05-29

naclsdk_vs_addin

之前由于部分同学看我博客:https://mp.youkuaiyun.com/postedit/72821974,然后下载资源https://download.youkuaiyun.com/download/y601500359/9856804,说是编译不过,其实不是资源有问题,是同学们没有安装相应的环境,这我精简了部分环境,有需要的可以下载。

2018-05-28

cacerts.txt

安装配置nacl sdk环境时,命令naclsdk update,报错third_party.fancy_urllib.InvalidCertificateException: Host storage.googleapis.com returned an invalid certificate ([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)): To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl 更换证书文件,第一次更换会自动恢复默认,要再更换一次,就好了,具体方法参见:博客https://mp.youkuaiyun.com/postedit/72821974,更新部分

2018-05-28

Bmp2jpeg图片格式转换

C++代码,支持图pain从BMP格式转换为JPEG格式,已经封装好的C++ CBmp2Jpeg类,可直接调用: CBmp2Jpeg bmp; bmp.Bmp2Jpeg("111_24.bmp", "lena.jpg"); cout<<"good job."<<endl; cin.get(); return 0;

2018-05-22

已编译media_stream_video例子,生成debug和release版本

部分博友在看过我的博文http://blog.youkuaiyun.com/y601500359/article/details/72877966#reply例子后,说编译不过工程,所以我把编译好的工程传了上来,含debug和release版本

2017-06-20

vs2010以前的vs版本vs2010、vs2012、vs2013、vs2015、vs2017插件 VisualAssistX

VisualAssistX插件,支持很多Visual Studio版本:vs2010以前的vs版本、vs2010、vs2012、vs2013、vs2015、vs2017。使用方法:双击压缩包中的VA_X_Setup2210.exe文件,选择你需要安装插件的vs版本,如果你安装了多个版本的vs,并且想都装上插件,把要装的版本前面都勾上,安装完成后,将压缩包中的VA_X.dll文件复制到相应的目录替换:如vs2015的替换目录为:C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\14.0\Extensions\tbfqnfq1.ko5。tbfqnfq1.ko5这个目录是随机的,大家自行注意。

2017-06-06

media_stream_video

在VS 2013上编译nacl_sdk中的media_stream_video例子 ,并在chrome上进行本地调试工程中编译出的PPAPI插件 具体步骤参考:http://blog.youkuaiyun.com/y601500359/article/details/72877966

2017-06-06

添加Microsoft Visual Studio 解决方案平台PPAPI、NACL、PNACL等的插件

主要针对vs2010、vs 2012、vs2013、 vs2015的添加Microsoft Visual Studio 解决方案平台PPAPI、NACL、PNACL等的插件

2017-05-31

Visual Studio 2010 Tools for Unity

Write and debug your Unity 3D games inside Microsoft Visual Studio.

2016-03-18

TCP-IP详解卷1:协议

高清,带书签,非常好的资源。 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

2016-03-16

VS2008、VS2010、VS2012、VS2013、VS2015运行库合集

一次性解决所有运行库问题,打开压缩包,里面还有两个exe安装文件,一个是32位,一个64位,点击安装文件,里面有多个选项,可以根据自己需要安装某个,或者多个vs版本的运行库,非常集中,非常方便,一次性集中了vs2005、vs2008、vs2010、vs2012、vs2013、vs2015,以及更老版本及VF#2.0 VJ#2.0运行库,非常实用。 本集合包含下列组件: ① Visual Basic Virtual Machine(5.1) ② Visual Basic Virtual Machine (6.0) ③ Microsoft C Runtime Library(7.0) ④ Microsoft C Runtime Library(7.10) ⑤ Microsoft Visual C++ 2005 SP1(8.0.61187) ⑥ Microsoft Visual C++ 2008 SP1(9.0.30729.7523) ⑦ Microsoft Visual C++ 2010 SP1(10.0.40219) ⑧ Microsoft Visual C++ 2012 update4(11.0.61030) ⑨ Microsoft Visual C++ 2013 (12.0.21005)

2015-09-16

Microsoft Visual Studio svn管理插件AnkhSvn-2.5.12708.1

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目,改版为最新版本。 支持VS版本:support for Microsoft Visual Studio 2005-2013.

2015-09-11

最新版VS svn插件AnkhSvn-2.5.12703.msi

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目,改版为最新版本。 支持VS版本:support for Microsoft Visual Studio 2005-2013.

2015-09-11

C++、QT连接数据库的ODBC驱动

一份非常好的资源,封装了驱动数据库的底层驱动代码,方式为ODBC驱动,非常方便的调用,连接数据库、插入数据库(两种方式)、查询数据库(两种方式),调用驱动时,仅需要输入参数即可,下层实现不需要费心费力,自己封装的,希望帮到各位

2015-09-06

PDF合并工具(免费安装版)

PDF合并工具(免费安装版),免费的,官方需要付费 PDF合并工具(免费安装版),免费的,官方需要付费 PDF合并工具(免费安装版),免费的,官方需要付费

2015-05-20

设计模式-可复用面向对象软件的基础(四人帮)

高清、完整、有书签。设计模式的经典名著——Design Patterns: Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,这四人常被称为Gang of Four,即四人组,简称GoF。

2015-05-20

函数指针通过获取函数地址方式加载vs2022创建的动态链接库

内容包含两个工程,一个是创建动态链接库工程,一个是如何调用这个动态链接库的工程,且里面包含函数指针使用方法。

2025-03-06

文件、文件夹比对工具:BCompare-zh-3.3.12.18414(绿色中文版)

Beyond Compare 是一款强大专业的文件和文件夹对比工具。使用它可以很方便地比较出两个文件或文件夹的差异,相差的每一个字节用颜色加以标识,让您查看方便,支持众多种格式的对比。 只需使用简单操作方式方可开启快捷省事的文件对比体验,找出您所需差异、合并变化,然后同步文件,并生成报告一气呵成。

2025-02-07

vs2010、vs2012、vs2013、vs2015英文语言包

vs开发工具英文语言包,操作步骤: 解压后,直接将文件夹1033(英文,2052是中文)替换到相应目录就行, 已经安装好的,比如2010替换目录:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0, 2015目录为:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140

2025-02-07

将xps文件转换为txt文件,xps转为pdf,pdf转为txt,提取pdf表格并转为txt

将xps文件转换为txt文件,xps转为pdf,pdf转为txt,提取pdf表格并转为txt。 包含其中用到的库,以及测试用例代码。 参考使用博客: https://blog.youkuaiyun.com/y601500359/article/details/145356994?sharetype=blogdetail&sharerId=145356994&sharerefer=PC&sharesource=y601500359&spm=1011.2480.3001.8118

2025-01-25

支持vs2010-VS2022的番茄插件-Visual Assist X v10.9.2443

适用于vs2022最新版本的番茄插件,支持vs2010-VS2022,安逸得很,懂得都懂。 Whole Tomato Visual Assist X v10.9.2443

2022-09-30

ContextMenuManager.NET.4.0.exe

主要功能 启用或禁用文件、文件夹、新建、发送到、打开方式、自定义文件格式、IE浏览器、WinX等右键菜单项目 对上述场景右键菜单项目进行修改名称、修改图标、导航注册表位置、导航文件位置、永久删除等操作 对上述场景右键菜单自定义添加项目,自定义菜单命令 兼容性能 适用于Win10、8.1、8、7、Vista 适用于 64bit、32bit CPU 操作系统 适用于高分屏,最佳显示缩放比为150% 程序支持国际化多语言显示,欢迎为此程序制作语言字典

2021-10-25

国标测试工具3.0.zip

更新于:2022-09-24,各位下载用户,麻烦看清楚,安装目录有个"注册.bat",右键管理员权限运行一下。 -----------------------------------------------分割线------------------------------------------------------------- 此版本主要用最新win10系统编译,之前版本由于windows系统升级,部分dll兼容性有问题了。 -----------------------------------------------分割线---------------------------------------------------------------------- 此工具根据博文https://sunkingyang.blog.youkuaiyun.com/article/details/116157222介绍,更新客户端窗口自适应分辨率。工具拥有国标级联功能,支持客户端和服务端两种模式,分别支持国标实时视频播放、停止,历史视频文件检索、播放、停止,其中服务端还支持设备信息检索等功能

2021-10-25

国标测试级联工具v2.0.zip

更新于:2022-09-24 注意事项:各位下载用户,麻烦看清楚,安装目录有个"注册.bat",右键管理员权限运行一下。 此工具根据博文https://sunkingyang.blog.youkuaiyun.com/article/details/116157222介绍,更新客户端窗口自适应分辨率。工具拥有国标级联功能,支持客户端和服务端两种模式,分别支持国标实时视频播放、停止,历史视频文件检索、播放、停止,其中服务端还支持设备信息检索等功能

2021-04-27

国标测试级联工具.zip

注意事项:各位下载用户,麻烦看清楚,安装目录有个"reg.bat",右键管理员权限运行一下。别自己不注册,又打不开,免费的东西,还瞎BB骂人。 本资源是博文https://sunkingyang.blog.youkuaiyun.com/article/details/116157222所提资源,拥有国标级联中客户端、国标上级两种端功能,包含实时视频、历史视频,播放、停止、设备信息检索、录像文件检索等功能

2021-04-26

VulkanSDK-1.1.114.0-Installer.exe

Vulkan API是一种低开销,明确的跨平台图形API,可为应用程序提供对GPU的直接控制,从而最大限度地提高应用程序性能.

2019-08-29

OCL_SDK_Light_AMD.exe

OpenCV的OpenCL模块(以下称OCL)。这里我说移植而不是开发,是因为大部分OCL模块的函数都是从已经很成熟的GPU模块移植过来的。于是目前阶段OCL模块所支持的函数接口只是GPU模块的一个子集。在使用AMD AMF开发时,需要配置该sdk。

2019-08-29

AMF-master.zip

AMF是一种轻量级,可移植的多媒体框架,可以抽象出大部分平台和API特定的细节,并允许使用各种技术轻松实现多媒体应用程序,如DirectX 11,OpenGL和OpenCL,并促进高效的互操作它们之间。master版本

2019-08-29

AMF-1.4.7.0.zip

AMF是一种轻量级,可移植的多媒体框架,可以抽象出大部分平台和API特定的细节,并允许使用各种技术轻松实现多媒体应用程序,如DirectX 11,OpenGL和OpenCL,并促进高效的互操作它们之间。release版本。

2019-08-29

YUVToRGB_Muti.zip

使用Opencv、FFmepg、LibYUV将YUV数据转换为RGB。 在日常开发中,特别是在编解码的项目中,数据格式转换是很常见的,如YUV转RGB、YU12转I420、亦或者其他格式等等,我们常用的转换方式,要么使用Opencv的cvtColor(),要么使用FFmepg的sws_scale(),单帧图片进行转换还好,但如果我们在视频处理过程中使用,就会发现数据延迟,内存增长等各种问题,常见的处理方式是丢帧。最近尝试用LibYUV库来进行处理,发现效率还真不错。

2019-08-27

cmake-3.15.0-rc2.zip

版本号:cmake-3.15.0-rc2。CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))

2019-06-27

空空如也

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

TA关注的人

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