logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++26 Freestanding 库扩展详解:无操作系统也能用标准库

C++26将大幅扩展Freestanding环境下可用的标准库功能,使无操作系统环境(如内核、嵌入式系统等)能够使用更多标准库组件。新标准将支持array、span、optional等实用工具,但仍需注意动态内存分配、异常处理等限制。该特性对内核开发、嵌入式和异构计算具有重要意义。目前GCC、Clang和MSVC已提供部分支持,需通过-ffreestanding等选项启用。这一扩展填补了标准库在底

#c++#java#jvm
MySQL数据库健康检查:从脚本到全面巡检方案

MySQL数据库健康检查方案摘要 本文提出了一套完整的MySQL数据库健康检查方案,涵盖数据库基础状态、资源使用、性能指标、存储容量和安全性五大核心维度。方案采用Golang实现关键检查逻辑,包括: 基础状态检查:服务运行时间、版本信息、关键参数配置 资源分析:连接数统计、缓存命中率、内存配置合理性 性能监控:慢查询分析、锁等待、临时表使用情况 存储规划:数据库空间分布、表碎片、磁盘预警 安全检查

文章图片
#数据库#mysql
C++ MQTT物联网通信实战:从入门到生产环境

C++ MQTT物联网通信实战摘要 本文基于AIDC项目实战经验,详细讲解C++实现生产级MQTT通信系统的关键技术。内容涵盖: MQTT核心机制:发布订阅模型、Topic层级设计、QoS等级对比(0/1/2级适用场景) 客户端架构:连接管理、消息处理、自动重连三大模块设计,包含状态机与指数退避重连策略 代码实现:升级通知消息结构定义、JSON解析方法,对应moc/dataupload/xml/s

#c++#物联网#java
Git 乱码文件处理全流程指南

Git乱码文件处理指南摘要 本文详细介绍了Git仓库中乱码文件的处理全流程。首先通过git ls-files识别异常文件,这类文件通常包含特殊字符且内容为空。核心解决方案包括使用git update-index --force-remove安全删除索引条目,或通过通配符git rm -f方式移除。操作后需验证索引状态,并提交变更。 文中还解决了后续可能遇到的权限和认证问题,如修复VS Code脚本

#git#elasticsearch#搜索引擎
【使用】【经验】docker 清理未使用的镜像的命令

Docker 镜像清理指南:1)docker image prune 删除悬空镜像(无名临时层);2)docker image prune -a 删除所有未使用的镜像(谨慎操作);3)docker system prune 全面清理系统垃圾。建议先查看镜像列表(docker images)确认需保留内容,大文件可用--format参数排序检查。关键区别:悬空镜像仅含无名层,未使用镜像包含所有未被引

文章图片
#docker#eureka#容器
Git实战经验分享:深入掌握git commit --amend的进阶技巧

是Git版本控制系统的核心补救命令,主要用于修正最近一次提交的元数据。该命令不会产生新的提交记录,而是通过覆盖原提交实现版本历史的整洁性,特别适合在本地仓库进行提交优化。

文章图片
#git
VsCode 使用 git进行 源代码管理时,切换分支导致未保存代码丢失怎么恢复的两种情况

​• 优先提交或暂存:确保所有修改被安全记录。• 慎用强制迁出:仅在明确不需要当前修改时使用。• 依赖VSCode内置Git功能:无需额外插件即可管理分支切换风险。

文章图片
#vscode#git#源代码管理
c++ 中的std::optional 深入解析(一)

是 C++17 标准库中引入的一个模板类,用于表示一个可能存在也可能不存在的值。它提供了一种比传统的更简洁和高效的方式来处理可能失败的函数返回值。可以在任何需要表示可选值的场景中使用,例如函数返回值、异常安全编程等。

文章图片
#c++#开发语言
Python 开发工具 Pycharm —— 使用技巧Lv.2

示例代码:“”"@author 每天1990@desc 本模块是一个测试文件,用来说明pydoc的读取内容说明:classes:testclass(),具有function1()和function2()两个方法Data:a,b“”"#注释放在方法名前,使用#号注释print(“注释放在方法名前”)#注释放在方法名前,使用#号注释“”"注释放在方法内的第一行,既有#号又有多行注释时,优先展示多行注释

文章图片
#python#pycharm#开发语言
【vcpkg】像Python一样方便的import 自己的c++库

vcpkg是一个非常方便的C++库管理工具,它可以帮助开发者快速安装和管理C++库。本文介绍了vcpkg的背景、安装方法和使用示例,希望能够帮助您更好地使用vcpkg。

文章图片
#c++#开发语言#github +1
    共 50 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择