自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深山技术宅的博客

来自大山深处老码农的技术分享

  • 博客(687)
  • 收藏
  • 关注

原创 iptables 结合敲门技术实现端口隐藏

iptables结合敲门技术实现端口隐藏方案 摘要:本文介绍使用iptables实现敲门技术(Port Knocking)来动态隐藏SSH端口的安全方案。敲门技术通过特定端口连接序列(1111→2222→3333)触发服务器临时开放SSH端口。提供了两种实现方法:1)基于日志监控的方式,通过分析syslog检测敲门序列;2)更高效的iptables recent模块方案,利用内核级状态跟踪。两种方法都实现了敲门成功后自动添加临时防火墙规则允许指定IP访问SSH端口,并在超时后自动关闭。方案包含完整的初始化脚

2026-01-09 09:14:31 86

原创 PHP 字符串数字比较陷阱的深度解析与解决方案

PHP字符串数字比较存在严重陷阱:松散比较(==)会进行隐式类型转换,导致"0"==false、"123abc"==123等意外结果,可能引发安全漏洞。常见陷阱包括用户输入验证错误、数组键名冲突、数学运算精度丢失等。特别危险的是身份验证绕过,如MD5哈希以"0e"开头会被转为0。解决方案包括:1)使用严格比较(===);2)验证前显式类型转换;3)使用hash_equals()比较哈希;4)对用户输入进行过滤和类型检查。开发中应始终警惕PHP的类型

2026-01-09 07:30:00 220

原创 WebGoat 环境搭建及实战完全指南

WebGoat是OWASP维护的一款专为Web安全教学设计的漏洞演练平台。本文提供了WebGoat的4种安装方法(Docker、Jar包、源码编译和Kali预装),详细介绍了其包含的100+安全漏洞课程分类(SQL注入、XSS、身份认证等),并给出SQL注入和XSS漏洞的实战演练示例。该平台支持多语言、实时反馈,适合各水平安全学习者,是掌握Web应用安全攻防技术的理想实训环境。

2026-01-09 06:30:00 406

原创 comfyui 报 Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions 错误解决方案

ComfyUI系统在执行TextEncodeQwenImageEditPlus节点(ID:69)时发生CUDA运行时错误,报错信息为"invalid argument"。错误发生在文本编码处理阶段,具体在调用Qwen图像处理模型的encode_token_weights方法时触发。系统建议通过设置CUDA_LAUNCH_BLOCKING=1进行调试,或启用TORCH_USE_CUDA_DSA编译选项以获取更详细的设备端断言信息。错误堆栈显示问题源自SD1_CLIP模块在处理tokens时

2026-01-08 20:11:30 422

原创 comfyui 报 module ‘torch.compiler‘ has no attribute ‘is_compiling‘ 的解决办法

摘要: ComfyUI 在执行 VAEEncode 节点(ID:75)时发生 AttributeError 错误,提示 torch.compiler 模块缺少 is_compiling 属性。错误发生在模型管理模块调用 get_offload_stream 方法时,系统环境为 Windows 10,使用 Python 3.11.9 和 PyTorch 2.2.1+cu118,显卡为 Radeon RX 580(ZLUDA)。该问题可能与 PyTorch 版本或编译环境配置有关。

2026-01-08 20:03:54 218

原创 comfyui 在A卡(rx580)下,报错修复

摘要:ComfyUI系统在执行文本编码节点(TextEncodeQwenImageEditPlus)时发生CUDA运行时错误,报告"invalid argument"参数异常。错误发生在节点ID 69的文本编码处理流程中,具体在调用Qwen图像处理模型的encode_token_weights方法时触发。系统建议通过设置CUDA_LAUNCH_BLOCKING=1或启用TORCH_USE_CUDA_DSA进行调试。错误堆栈显示从文本编码、token处理到CUDA内核调用的完整执行路径,最

2026-01-08 19:58:37 474

原创 Spring Boot 3.x构造函数注入强制化问题详解与解决方案

Spring Boot 3.x构造函数注入问题与解决方案 问题背景:Spring Boot 3.x强制使用构造函数注入,移除了@Autowired(required=false)在构造函数上的支持,导致可选依赖注入失败。 核心问题: 构造函数参数默认required=true 无法直接标注可选依赖 缺少依赖时应用启动失败 解决方案: Optional类型:将可选依赖声明为Optional<T> @Nullable注解:标记可为空的依赖项 ObjectProvider:延迟获取依赖项 条件化Bea

2026-01-08 17:00:00 440

原创 Mobile Security Framework (MobSF) 的环境搭建和实战使用指南

本文详细介绍了移动应用安全测试框架MobSF的环境搭建和使用方法。主要内容包括三种部署方式(Docker、Ubuntu/Debian和macOS本地安装)、动态分析环境配置、实战使用指南(静态分析、动态分析和API测试)以及高级功能如Frida集成和CI/CD集成。文章还提供了常见问题解决方案、最佳实践建议和学习资源,并强调测试时的安全注意事项。MobSF支持自动化的一体化移动应用安全测试,能够帮助开发者全面评估应用安全性。

2026-01-08 12:17:03 415

原创 PHP 引用传递副作用的深度解析与解决方案

本文深入分析了PHP引用传递的机制及其常见副作用。首先阐述了引用传递的本质是符号表别名而非指针,通过示例展示了引用传递与值传递的区别。然后详细列举了引用传递的八大副作用:1)意外的变量污染;2)foreach循环中的引用残留;3)函数返回引用的误用;4)数组元素引用丢失;5)unset()的奇怪行为;6)性能问题和内存泄漏;7)引用与序列化的冲突。每个问题都配有代码示例说明现象和原因,如foreach循环中引用变量残留导致后续意外修改,以及引用循环导致的内存泄漏问题。最后还提供了部分解决方案的思路,如显式断

2026-01-08 07:30:00 246

原创 VulnHub 环境搭建及实战完全指南

《VulnHub 靶机实战完全指南》是一份针对网络安全学习者的实用手册。文章详细介绍了如何搭建 VulnHub 渗透测试环境,包括虚拟化平台选择、靶机导入、网络配置等关键步骤。以经典靶机 Kioptrix Level 1 为例,展示了从信息收集、漏洞扫描到实际攻击的完整流程,涵盖 Samba 漏洞利用、提权技巧等核心内容。同时提供了靶机难度分类、常用工具速查表和学习建议,帮助读者系统性地提升渗透测试能力。

2026-01-08 06:30:00 1117

原创 Spring Boot 3.x Jakarta EE 10迁移综合症详解与解决方案

Spring Boot 3.x迁移Jakarta EE 10问题摘要 Spring Boot 3.x全面采用Jakarta EE 10规范,导致原javax.*包全部更名为jakarta.*,引发常见的类找不到问题。主要解决方案包括: Servlet迁移:替换javax.servlet为jakarta.servlet,更新Maven依赖为jakarta.servlet-api JPA迁移:将javax.persistence替换为jakarta.persistence,使用Spring Boot Start

2026-01-07 17:00:00 180

原创 Linux 中主要防火墙工具的常用命令解析

本文总结了Linux系统中四大防火墙工具的核心命令: 1. iptables(传统防火墙) 基本命令结构:iptables -t <表> <命令> <链> <规则> 支持查看/清除规则、设置默认策略、添加/删除规则 提供状态跟踪和规则保存功能 2. nftables(新一代防火墙) 采用更简洁的语法:nft add/delete/list <表类型> <表名> <链名> 支持创建表/链、添加/删除规则 可记录统计信息并保存规

2026-01-07 11:34:23 218

原创 在 ThinkPHP 8.x 中集成 OnlyOffice 文档编辑功能

ThinkPHP 8.x集成OnlyOffice文档编辑功能实现方案:首先安装必要的PHP扩展(php-jwt和guzzlehttp),配置OnlyOffice服务器参数及文件存储路径。创建文档表存储文件信息,包含标题、路径、权限等字段。通过模型类提供文件扩展名、MIME类型识别等功能。实现步骤包括环境准备、配置文件设置、数据库设计和模型创建,最终可实现在线文档的编辑与管理功能。

2026-01-07 11:31:48 827

原创 在 Laravel 12 中集成 OnlyOffice 文档编辑器

本文介绍了在 Laravel 12 中集成 OnlyOffice 文档编辑器的完整实现方案。首先通过 Composer 安装必要的 Guzzle 包,然后在环境配置中设置 OnlyOffice 相关参数。创建了 Document 模型及对应的数据库迁移文件,用于存储文档信息。最后实现了 OnlyOfficeService 服务类,提供 JWT Token 生成验证和文档配置获取功能。该方案涵盖了从环境准备到核心业务逻辑实现的全过程,为开发者提供了在 Laravel 项目中集成 OnlyOffice 的完整技

2026-01-07 11:29:42 216

原创 PHP 变量作用域混淆的深度解析与解决方案

PHP变量作用域混淆分析与解决方案 本文系统分析了PHP中四种变量作用域类型及其常见陷阱: 作用域类型详解: 全局作用域:函数/类外部定义,需用global或$GLOBALS访问 局部作用域:函数内部变量,外部不可访问 静态变量:函数调用间保持值 类作用域:包含public/protected/private三种可见性 常见陷阱: 全局变量访问混淆:函数内需显式声明 循环变量作用域:PHP无块级作用域,循环后变量仍存在 文件包含问题:包含文件的变量作用域取决于包含位置 闭包作用域:需用use关键字引入外部变

2026-01-07 07:30:00 1443

原创 Metasploitable 3 环境搭建实战指南

Metasploitable 3 是比 Metasploitable 2 更现代化、更复杂的渗透测试靶场。它由 Rapid7 官方维护,包含 Windows 和 Linux 两个版本,漏洞种类更丰富,环境更贴近真实场景。

2026-01-07 06:30:00 452

原创 Linux 各发行版围绕主要防火墙 iptables、nftables、firewalld、UFW 技术对比

本文对比了主流Linux发行版的防火墙技术,包括Ubuntu/Debian的UFW、RHEL/CentOS的firewalld、openSUSE的YaST集成方案等。重点分析了各发行版默认防火墙工具及其底层技术(iptables/nftables),并比较了管理方式和适用场景。文章指出,现代发行版正逐步向nftables迁移,同时提供了工具选择建议:新手推荐UFW或firewalld,服务器环境适合firewalld,轻量级系统可选iptables,高级用户可手动配置nftables。最后强调避免多工具共存

2026-01-06 14:32:37 892

原创 Spring Boot 3.x开发中 Java 17+ 兼容性问题详解与解决方案

本文详细解析了Spring Boot 3.x开发中与Java 17+的兼容性问题及解决方案。主要内容包括:1) 模块化系统(JPMS)问题,如自动模块名解析失败和反射访问内部API被阻止,提供了显式声明模块、JVM参数配置等解决方案;2) 新API兼容性问题,如记录类(Records)作为Bean时的反射问题,建议使用@ConstructorBinding或显式注册Bean;3) 密封类(Sealed Classes)的组件扫描问题,可通过显式注册Bean或自定义注解解决。文章提供了详细的代码示例和配置方案

2026-01-06 14:29:01 418

原创 PHP Undefined Variable 警告的深度解析与解决方案

PHP Undefined Variable 问题解析与解决方案 核心问题 当PHP访问未定义变量时会触发E_NOTICE级别错误,可能导致业务逻辑错误、安全隐患和性能问题。 主要产生场景 直接使用未赋值变量 变量名拼写错误 条件分支中未执行的变量定义 访问未初始化的数组元素 引用不存在的对象属性 推荐解决方案 变量初始化:明确初始化所有变量(字符串设为'',数组设为[]等) isset()判断:使用前检查变量是否存在 空合并运算符:PHP 7.0+推荐$var ?? 'default' 防御性编程:特别处

2026-01-06 07:30:00 886

原创 主流网络安全开源靶场推荐

开源靶场是网络安全学习和实战练习的宝贵资源,它们允许你免费在本地或自己的服务器上搭建一个模拟的、合法的攻击环境,用于学习和训练各种安全技能。

2026-01-06 06:30:00 939

原创 C++ 跨平台开发常见问题及解决方案

C++跨平台开发面临的主要挑战包括编译器差异、操作系统特性及构建系统配置。本文通过CMake构建脚本和预处理宏展示了解决方案:1) 使用CMake检测目标平台并自动配置编译选项;2) 定义平台抽象层实现条件编译;3) 通过预处理宏精确识别编译器和操作系统版本。关键点在于构建系统标准化(CMake)、平台抽象层设计以及条件编译策略,确保代码在不同环境下的可移植性和一致性。

2026-01-05 07:30:00 961

原创 C++20 格式化库(std::format)常见问题及解决方案

摘要 C++20格式化库(std::format)使用指南 本文介绍了C++20标准格式化库(std::format)的常见问题和解决方案。主要内容包括: 环境配置:如何检测编译器对std::format的支持,并提供跨平台兼容方案 基础问题:必须包含<format>头文件,避免常见语法错误 错误处理:格式字符串不匹配、无效说明符等错误的处理方式 高级特性:位置参数、格式说明符、宽度对齐等格式化功能 文中提供了详细的CMake配置示例和代码片段,帮助开发者正确使用格式化功能并处理兼容性问题。

2026-01-05 06:30:00 803

原创 Spring Boot + Netty 构建高并发即时通讯服务

本文介绍了基于Spring Boot和Netty构建高并发即时通讯服务的架构设计与实现。系统采用分层架构,包含客户端集群、负载均衡、Netty服务集群、Redis缓存、消息队列和MySQL数据库。核心实现包括:1) Maven依赖配置整合Spring Boot、Netty和消息队列组件;2) Protobuf协议设计定义消息格式;3) Netty服务器实现处理连接和消息路由。该系统通过分布式架构和异步处理机制支持高并发即时通讯场景。

2026-01-04 11:00:00 378

原创 C++20 Concepts 常见问题及解决方案

C++20 Concepts 常见问题摘要 本文总结了使用C++20 Concepts时的常见问题及解决方案: 环境配置:详细介绍了如何检测编译器对Concepts的支持,包括CMake配置、不同编译器(GCC/Clang/MSVC)的版本要求和特定选项设置。 基础使用问题: 必须包含<concepts>等标准库头文件才能使用标准概念 澄清了概念语法混淆问题,展示了5种正确使用概念的语法形式 自定义概念问题: 修正了requires表达式中的常见语法错误 提供了正确编写复合要求和嵌套要求的示例

2026-01-04 07:30:00 672

原创 C++20 三路比较运算符常见问题及解决方案

摘要:本文介绍了C++20三路比较运算符(<=>)的常见问题及解决方案。主要内容包括:1)基础概念中的头文件包含问题和自动生成规则;2)不同比较类别(strong_ordering/weak_ordering/partial_ordering)的选择与区别;3)返回类型推导的注意事项;4)与旧代码兼容的迁移策略。文章通过大量代码示例展示了如何正确实现三路比较运算符,并处理混合类型比较、指针比较等复杂场景。

2026-01-04 06:30:00 295

原创 Git 如何撤回已 Push 的代码?

Git撤回已Push代码解决方案摘要 核心原则 避免强制推送(force push)到公共分支 若代码已被他人pull,撤回会破坏其本地仓库 常用场景操作 撤回最近提交: git reset --soft HEAD~1 + git push --force-with-lease 撤回特定提交: git revert <commit-hash>(推荐保留历史) 撤回多个提交: git reset --hard HEAD~n + 强制推送 撤回文件更改: git checkout <commi

2026-01-03 18:00:00 713

原创 C++20 Ranges 常见问题及解决方案

本文总结了C++20 Ranges在实际使用中的常见问题及解决方案,主要内容包括:1) 编译器支持问题,提供了CMake配置和版本检查方法;2) 视图生命周期问题,给出了返回容器、使用智能指针等解决方案;3) 视图组合的类型推导问题,建议使用分步推导或概念约束;4) ranges算法与传统算法的区别及正确使用方式;5) 投影参数的使用技巧;6) 自定义范围适配器的实现方法。文章通过大量代码示例展示了各种场景下的最佳实践,帮助开发者规避常见陷阱,充分发挥C++20 Ranges的优势。

2026-01-03 11:30:00 431

原创 C++20 协程常见问题及解决方案

C++20协程常见问题及解决方案摘要:本文总结了C++20协程开发中的关键问题,包括:1) 头文件缺失导致编译错误;2) 协程生命周期管理不当引发的悬挂引用;3) 协程句柄未销毁造成的内存泄漏。提供了正确实现协程类型的方法,如使用RAII包装器管理资源、正确处理异常安全以及实现值语义避免悬挂引用。文章还展示了Generator和Task等常用协程类型的完整实现示例,强调使用智能指针和移动语义来确保资源安全。这些解决方案能帮助开发者避免协程编程中的常见陷阱。

2026-01-03 10:30:00 412

原创 Java泛型:T、E、K、V、? 全面解析

Java泛型全面解析:T、E、K、V、? 详解 本文系统讲解了Java泛型的使用,包括常用类型参数T(通用类型)、E(集合元素)、K/V(Map键值)、N(数字)和R(返回值)的具体应用场景和代码示例。同时深入分析了通配符?的使用方法,包括无界通配符、上界通配符和下界通配符的区别与适用情况。通过泛型类、泛型方法和泛型接口的实际代码演示,展示了如何利用泛型提高代码的类型安全性、复用性和可读性。文章还对比了泛型与原始类型的差异,解释了类型擦除机制,并提供了类型边界限制的实际应用案例。

2026-01-02 17:00:00 1474

原创 C++ 20 模块(Modules)深度剖析:常见问题与解决方案

C++20 模块深度解析与实用指南 本文系统介绍了C++20模块的核心概念、迁移挑战及解决方案。主要内容包括: 模块与传统头文件的本质差异,展示接口与实现分离的语法规范 跨编译器兼容性问题,重点说明模块声明位置、文件扩展名等关键细节 CMake构建系统的模块支持配置,提供各主流编译器的适配方案 模块依赖循环的3种破解方法:重构设计、前向声明和接口分离 模块分区的合理使用策略,演示主模块与分区的协作方式 模块环境下的命名空间管理最佳实践,避免污染全局命名空间 文章通过大量代码示例,帮助开发者掌握从传统头文件到

2026-01-02 07:30:00 411

原创 C++ 编译期计算深度剖析:常见问题与解决方案

本文深入剖析了C++编译期计算的常见问题与解决方案。主要内容包括:1) 编译期计算工具从C++11到C++20的演变,展示constexpr函数、if constexpr等特性的使用;2) 编译期与运行期计算的适用场景对比;3) 三大典型问题及其解决方案:递归深度限制(采用尾递归优化或迭代替代)、浮点数精度问题(使用有理数或定点数表示)、C++20编译期内存分配限制(合理控制分配规模)。文章通过大量代码示例演示了如何规避这些陷阱,为开发者提供了实用的编译期编程指导。

2026-01-02 06:30:00 348

原创 基于 SpringBoot 工厂+策略模式统一多端登录

本文提出了一种基于SpringBoot的工厂+策略模式统一多端登录方案,解决了多端登录场景中存在的代码分散、重复和维护困难等问题。通过策略模式定义不同登录算法,工厂模式创建策略实例,结合模板方法模式标准化登录流程。核心实现包括策略接口定义、抽象策略类模板方法以及具体策略实现(如密码登录策略),实现了登录逻辑的统一管理和灵活扩展,显著提升了系统的可维护性和扩展性。该方案适用于Web、APP、小程序等多端登录场景的统一处理。

2026-01-01 16:00:00 433

原创 C++ 位操作深度剖析:常见陷阱与最佳实践

本文深入探讨了C++位操作中的常见陷阱与最佳实践。在基础操作部分,分析了符号位处理问题(右移负数的未定义行为)和移位超出位宽的未定义行为,并提供了类型安全的解决方案。针对字节序问题,给出了检测系统字节序的方法和安全的网络序转换函数实现。对于位字段布局的不确定性,建议使用手动位操作替代,通过掩码和位移实现精确控制。文章强调使用无符号类型进行位操作、边界检查的重要性,并提供了编译时检查的模板实现,帮助开发者编写可移植且安全的位操作代码。

2026-01-01 07:30:00 286

原创 C++ 对齐存储(alignas 和 alignof)深度剖析与实战

C++ 对齐存储深度解析 本文全面剖析了C++中的内存对齐机制,重点介绍了alignas和alignof的使用方法及其底层原理。主要内容包括: 对齐基础概念:解释内存对齐的必要性,展示未对齐数据结构带来的性能问题和平台兼容性问题 核心操作符: alignof用于查询类型的对齐要求 alignas用于指定变量或类型的对齐方式 常见陷阱: 过度对齐导致的内存浪费 继承中的对齐问题 STL容器与对齐类型的兼容性问题 跨平台对齐差异 解决方案: 自定义分配器处理对齐内存 平台相关的条件编译 类型安全的内存分配封装

2026-01-01 06:30:00 873

原创 Maven 插件核心原理深度解析

本文深入解析了Maven插件的核心原理与开发实践。首先剖析了Maven插件的本质架构,通过图表展示了生命周期、阶段与插件的关联关系。其次详细阐述了插件执行流程,包括Mojo接口设计、参数注入机制等关键技术点。最后提供了完整的自定义插件开发示例,涵盖项目结构、Mojo实现、参数配置等核心内容。文章通过代码示例展示了如何开发一个具有实际功能的代码生成插件,包括参数定义、执行逻辑和项目集成等关键环节。

2025-12-31 10:00:00 1508

原创 C++ 开发中 shared_ptr 控制块开销问题深度剖析与优化方案

本文深入分析了 shared_ptr 控制块的内存和性能开销问题。控制块通常占用40-56字节,加上对象和堆分配器开销,可能导致5倍内存放大。性能瓶颈主要来自原子操作(比非原子操作慢10-100倍)和缓存不友好问题。提出了两种优化方案:1) 侵入式引用计数通过基类集成引用计数,消除独立控制块;2) 基于内存池的优化控制块,一次性分配控制块和对象内存,提高缓存局部性。这些方案显著减少了内存开销并提升了性能表现。

2025-12-31 07:30:00 423

原创 C++ 开发中 weak_ptr 的使用问题详解

本文详细介绍了C++中weak_ptr的使用问题与解决方案。weak_ptr主要用于解决循环引用和观察者模式中的问题,其核心机制是不增加引用计数,通过lock()方法安全获取对象访问权。常见问题包括悬垂指针、非原子检查、循环引用管理和线程安全等。文章提供了三种正确使用模式:安全对象访问、缓存模式和工厂模式,并给出性能优化技巧如减少lock()调用。通过示例代码展示了如何避免陷阱并高效使用weak_ptr。

2025-12-31 06:30:00 498

原创 Windows下Composer的安装和配置步骤

本文详细介绍了在Windows系统下安装和配置PHP包管理工具Composer的完整流程。主要内容包括:两种安装方法(推荐使用安装程序和手动安装)、环境变量配置、中国镜像设置等基本配置、常用命令汇总、PHP环境要求、常见问题解决方案以及IDE集成指南。文章提供了详细的步骤说明和命令行示例,帮助开发者快速完成Composer的安装与配置,并解决可能遇到的各种问题,如SSL证书错误、内存限制等。

2025-12-30 18:00:00 644

原创 C++ unique_ptr 所有权转移问题详解与解决方案

C++ unique_ptr 所有权转移问题与解决方案 本文详细探讨了C++中unique_ptr的所有权转移机制及其常见问题。主要内容包括: unique_ptr的基本所有权转移规则,强调其独占特性及必须使用std::move进行转移 常见陷阱如悬空指针、条件移动等场景及解决方案 函数参数传递的多种策略(按值传递、引用传递、原始指针等) 安全所有权传递包装器的实现,通过禁用拷贝、允许移动来确保所有权安全转移 文中通过大量代码示例展示了正确和错误的使用方式,为开发者提供了unique_ptr所有权管理的实用

2025-12-30 07:30:00 838

原创 C++智能指针循环引用问题详解与解决方案

C++智能指针循环引用问题详解与解决方案 摘要:本文深入分析了C++中shared_ptr导致的循环引用问题及其内存泄漏风险。通过典型示例展示了双向链表、组织结构等场景中的循环引用情况。重点介绍了使用weak_ptr打破循环引用的解决方案,包括weak_ptr的基本用法、安全访问方法及观察者模式中的实践应用。文章还讲解了enable_shared_from_this的正确使用方式,演示了如何通过weak_from_this避免父子节点间的循环引用。这些技术可有效解决智能指针的内存管理难题,确保对象能够正确释

2025-12-30 06:30:00 414

cisco-secure-client-win-5.1.13.177-core-predeploy-k9.msi

cisco-secure-client-win-5.1.13.177-core-predeploy-k9.msi

2025-12-22

Cherry-Studio-1.7.6-x64.dmg

Cherry-Studio-1.7.6-x64.dmg

2025-12-23

VMware-Workstation-Full-25H2-24995812.x86-64.bundle

VMware-Workstation-Full-25H2-24995812.x86_64.bundle

2025-12-23

Cherry-Studio-1.7.6-aarch64.rpm

Cherry-Studio-1.7.6-aarch64.rpm

2025-12-23

Cherry-Studio-1.7.6-amd64.deb

Cherry-Studio-1.7.6-amd64.deb

2025-12-23

Cherry-Studio-1.7.6-arm64.deb

Cherry-Studio-1.7.6-arm64.deb

2025-12-23

Cherry-Studio-1.7.6-arm64-portable.exe

Cherry-Studio-1.7.6-arm64-portable.exe

2025-12-23

Cherry-Studio-1.7.6-arm64-setup.exe

Cherry-Studio-1.7.6-arm64-setup.exe

2025-12-23

Cherry-Studio-1.7.6-x64-portable.exe

Cherry-Studio-1.7.6-x64-portable.exe Cherry Studio 便携版

2025-12-23

Cherry-Studio-1.7.6-x64-setup.exe

Cherry-Studio-1.7.6-x64-setup.exe

2025-12-23

Cherry-Studio-1.7.6-x86-64.rpm

Cherry-Studio-1.7.6-x86_64.rpm

2025-12-23

amdvbflash-win-5.0.874.zip

AMD 显卡刷 BIOS 工具最新版(2025年12月22日)

2025-12-22

OpCore-Simplify-main.zip

OpCore-Simplify-main.zip

2025-12-22

Notepad-v3.6.3-mac-arm64-12.3.dmg

Notepad--v3.6.3-mac_arm64_12.3.dmg

2025-12-22

Notepad-v3.6.3-plugin-Installer.exe

Notepad--v3.6.3-plugin-Installer.exe

2025-12-22

CursorSetup-x64-2.2.43.exe

CursorSetup-x64-2.2.43.exe

2025-12-22

GPU-Z.2.68.0.exe

GPU-Z.2.68.0.exe

2025-12-22

LM-Studio-0.3.36-1-x64.exe

LM-Studio-0.3.36-1-x64.exe

2025-12-22

Chatbox-1.18.2-Setup.exe

Chatbox-1.18.2-Setup.exe

2025-12-22

AMD 显卡刷 BIOS 工具,这个版本支持 -f 参数可以强制刷

AMD 显卡刷 BIOS 工具,这个版本支持 -f 参数可以强制刷

2025-12-22

wechat-devtools-2.01.2510260-win32-x64.exe

微信开发者工具

2026-01-08

NeteaseCloudMusic-Music-official-3.1.25.204860-64.exe

网易云音乐

2026-01-08

ZLUDA-nightly-windows-rocm6-amd64.zip

ZLUDA-nightly-windows-rocm6-amd64.zip

2026-01-07

ZLUDA-windows-rocm5-amd64.zip

ZLUDA-windows-rocm5-amd64.zip

2026-01-07

Cherry-Studio-1.7.8-x86-64.AppImage

Cherry-Studio-1.7.8-x86_64.AppImage

2026-01-06

Cherry-Studio-1.7.8-arm64.dmg

Cherry-Studio-1.7.8-arm64.dmg

2026-01-06

Cherry-Studio-1.7.8-x64.dmg

Cherry-Studio-1.7.8-x64.dmg

2026-01-06

Cherry-Studio-1.7.8-x86-64.rpm

Cherry-Studio-1.7.8-x86_64.rpm

2026-01-06

Cherry-Studio-1.7.8-amd64.deb

Cherry-Studio-1.7.8-amd64.deb

2026-01-06

Cherry-Studio-1.7.8-x64-setup.exe

Cherry-Studio-1.7.8-x64-setup.exe

2026-01-06

PhpStorm-2025.3.1.exe

PhpStorm-2025.3.1.exe

2025-12-24

php-8.4.16-nts-Win32-vs17-x64.zip

php-8.4.16-nts-Win32-vs17-x64.zip

2025-12-24

php-8.5.1-nts-Win32-vs17-x64.zip

php-8.5.1-nts-Win32-vs17-x64.zip

2025-12-24

Xftp-8.0.0086p.exe

Xftp-8.0.0086p.exe

2025-12-24

TortoiseGit-2.18.0.1-64bit.msi

TortoiseGit-2.18.0.1-64bit.msi

2025-12-24

TortoiseGit-LanguagePack-2.18.0.0-64bit-zh-CN.msi

TortoiseGit-LanguagePack-2.18.0.0-64bit-zh_CN.msi

2025-12-24

WPS-Setup-X64-24031.exe

WPS_Setup_X64_24031.exe

2025-12-24

Cherry-Studio-1.7.6-x86-64.AppImage

Cherry-Studio-1.7.6-x86_64.AppImage

2025-12-23

Cherry-Studio-1.7.6-arm64.AppImage

Cherry-Studio-1.7.6-arm64.AppImage

2025-12-23

Cherry-Studio-1.7.6-arm64.dmg

Cherry-Studio-1.7.6-arm64.dmg

2025-12-23

空空如也

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

TA关注的人

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