logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux—基础开发工具

在Linux下安装软件的传统方式是下载源代码、配置编译环境、手动编译安装。这对于开发者和普通用户来说都太过繁琐。于是,一些人把常用软件提前编译好,打包成软件包,放在服务器上供用户获取,这就是包管理器的雏形。软件包和包管理器的关系,好比“App”和“应用商店”。Git 是 Linus Torvalds(Linux 内核之父)在 2005 年开发的分布式版本控制系统,核心特点:分布式:每个开发者的本地

文章图片
#linux#运维#服务器 +4
MySQL 8.4 InnoDB 并行查询

MySQL 8.4 LTS版本通过并行查询技术实现大表性能优化,无需修改业务SQL或分库分表。该技术采用两级分片策略,支持自适应线程调度,适用于COUNT()、DDL操作等场景。实测显示1亿行数据COUNT()查询速度提升13倍,16线程为最优配置。生产环境建议会话级临时调整参数,避免影响正常业务。关键注意点包括:线程数不超过CPU核数1/2、错峰执行、优先在只读节点使用等。该方案具有零侵入、低成

文章图片
#mysql#数据库
扩展—Linux System V IPC理论

本文介绍了如何利用设计模式封装Linux SystemV IPC机制,使进程间通信更加优雅易用。主要内容包括: 使用建造者模式封装信号量: 将信号量的创建、初始化和P/V操作封装成类 提供链式调用的接口简化使用 自动管理生命周期,防止资源泄漏 使用责任链模式扩展消息队列: 将消息处理流程拆分为独立的处理节点(格式化、保存、备份) 各节点可自由组合和开关,提高扩展性 实现了解耦和开闭原则 结合实践案

文章图片
#linux#运维#服务器
AI Agent 可观测性

本文探讨了AIAgent在生产环境落地时面临的黑盒推理问题及可观测性解决方案。核心挑战包括:动态拓扑结构、隐式知识存储、复杂交互链路与性能损耗矛盾。针对这些问题,文章提出四大技术方向:1)动态日志与轨迹追踪记录执行链路;2)注意力机制可视化解析决策依据;3)子目标分解实现结构化验证;4)反事实干预分析定位关键错误。这些技术已在开发调试、安全对齐和用户体验等场景落地应用,有效提升AI系统的透明度与可

文章图片
#人工智能#开发语言#log4j +4
AI Agent 可观测性

本文探讨了AIAgent在生产环境落地时面临的黑盒推理问题及可观测性解决方案。核心挑战包括:动态拓扑结构、隐式知识存储、复杂交互链路与性能损耗矛盾。针对这些问题,文章提出四大技术方向:1)动态日志与轨迹追踪记录执行链路;2)注意力机制可视化解析决策依据;3)子目标分解实现结构化验证;4)反事实干预分析定位关键错误。这些技术已在开发调试、安全对齐和用户体验等场景落地应用,有效提升AI系统的透明度与可

文章图片
#人工智能#开发语言#log4j +4
AI编程革命:效率提升≠告别996

AI编程工具正在改变开发者的工作方式。研究表明,AI助手可减少30%-50%重复编码,在接口开发、单元测试等场景效率提升超过60%。但现实挑战在于:AI生成代码可能增加技术债,验证结果带来新认知负荷,而节省的时间往往被新增需求填满。要真正告别996,需要技术赋能与管理变革的双重突破——企业需将效率增益转化为工时缩减而非产量提升,开发者则需转向AI策展人角色,专注系统设计与创新。AI解放的是重复劳动

文章图片
#人工智能
C++异常处理全面解析

本文系统介绍了C++异常处理机制,涵盖基本概念、语法规则及最佳实践。主要内容包括:异常处理的基本语法(try/catch/throw)、栈展开过程、异常匹配规则和继承体系设计。重点探讨了异常安全问题和解决方案,强调RAII技术的重要性。文章还分析了C++98与C++11异常规范的差异,介绍了标准库异常体系结构,并提供了实际项目中的异常处理策略建议。最后讨论了异常处理的性能成本和优化方法,总结指出异

文章图片
#c++#开发语言#人工智能 +3
C++智能指针全面解析

本文系统介绍了C++智能指针的核心概念与应用。主要内容包括:RAII设计理念与智能指针的诞生背景,详细解析了unique_ptr、shared_ptr和weak_ptr的特性及实现原理,重点探讨了循环引用问题及其解决方案。文章还分析了智能指针的线程安全性,比较了C++11与boost库中智能指针的关系,并提供了内存泄漏检测工具与预防策略。通过智能指针的合理使用,开发者可以实现自动化资源管理、保证异

文章图片
#c++#开发语言#人工智能 +4
C++23新特性在CLion中的实战

本文分享了在CLion中使用C++23新特性的实战经验。C++23作为C++20的补充版本,引入了std::expected(类似Rust的Result)、std::mdspan(多维数组视图)、ifconsteval(编译时分支)等实用特性。作者建议使用CLion 2023.3及以上版本配合GCC13+/Clang16+/MSVC2022等编译器。文章重点演示了std::expected的错误处

文章图片
#linux#开发语言#前端 +3
Linux系统编程—线程同步于互斥

本文深入探讨了多线程编程中的同步与互斥问题。首先分析了售票系统超卖问题的根源,指出非原子操作导致的竞态条件是关键原因。接着详细讲解了互斥量的实现原理和使用方法,包括RAII风格的锁封装。在同步方面,重点解析了条件变量的正确使用方式,强调必须配合互斥量使用while循环检查条件。文章通过生产者消费者模型展示了同步互斥的实际应用,比较了阻塞队列和环形队列两种实现方案。最后介绍了线程池的实现原理和线程安

文章图片
#java#jvm#开发语言
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择