logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++从菜鸟到强手:2.类和对象(下)—— 进阶特性与完整日期类实现

本文介绍了C++类和对象的高级特性,包括初始化列表、explicit关键字、static成员、友元、内部类、匿名对象等核心概念。重点讲解了初始化列表的使用场景(const成员、引用成员、无默认构造的类成员)及其与构造函数体内赋值的区别,分析了成员变量的初始化顺序问题。此外,还探讨了隐式类型转换机制及如何用explicit关键字禁止隐式转换,为后续深入学习C++面向对象编程打下基础。

#c++#开发语言
C++从菜鸟到强手:2.类和对象(上)—— 从结构体到类的跨越

本文介绍了C++中类和对象的基础概念,重点讲解了类的定义、访问限定符、实例化过程以及this指针的工作原理。文章通过对比C语言的struct与C++的class,展示了面向对象编程的数据封装特性。主要内容包括:类的基本语法结构,public/private访问权限的区别,类与对象的内存分配关系(空类占1字节),以及this指针如何隐式传递对象地址以实现成员函数的正确调用。这些基础知识为后续深入学习

#c++#java#开发语言
C++从菜鸟到强手:2.类和对象(中)—— 拷贝、赋值与运算符重载

本文深入探讨了C++中的拷贝构造函数、深拷贝与浅拷贝等核心概念。主要内容包括: 拷贝构造函数的定义与使用场景,强调其参数必须为const引用以避免无限递归 浅拷贝的潜在问题:当类包含动态内存时,默认浅拷贝会导致重复释放内存 深拷贝的解决方案:在拷贝构造函数中为副本分配独立内存并复制数据 通过Stack类的示例,图解浅拷贝与深拷贝的内存差异 这些概念直接关系到程序的正确性和内存安全,是编写健壮C++

#c++#开发语言
4. 拆解 tmtpost-news-daily:一个 OpenClaw 每日早报 Skill 如何落地

代码/tmtpost-news-daily/docs/tmtpost-news-daily-requirements.md代码/tmtpost-news-daily/docs/tmtpost-news-daily-technical-design.md这说明这个示例不是“先写代码再补文档”,而是展示了一个更标准的流程:需求先行,方案随后,代码落地,最后再进入测试和运行。在 Markdown 顶部或

文章图片
#搜索引擎
2. OpenClaw 架构落地指南:部署、渠道集成与安全边界全解

很多技术教程会把“部署成功”理解成命令执行完成、页面能打开、机器人能回一句话。入口通了模型通了工具通了Skill 能调定时任务能跑输出结果可见风险边界可控只有这些都成立,系统才算真正进入可用状态。OpenClaw 的难点,从来不只是“怎么装”,而是“怎么把一个能执行动作的 AI 系统放进真实环境而不失控”。因此,学习 OpenClaw 时不要把它简化成一串安装命令,而要把架构、部署、渠道、安全、运

文章图片
#架构#安全
3. OpenClaw Skill 开发方法论:从 weather-bit 到 qrcode-gen

发现阶段:只加载name和激活阶段:任务匹配时加载完整SKILL.md执行阶段:按需读取脚本、引用文档、调用资源这个机制背后的设计思想很先进,因为它天然在控制上下文成本。对于大模型系统来说,上下文就是预算,也是速度,更是稳定性。把所有 Skill 的全部内容一股脑塞给模型,既浪费,又容易干扰。因此,一个优秀 Skill 的写法,首先不是“越长越好”,而是“发现信息足够准确,激活说明足够清晰,执行资

文章图片
5. OpenClaw 从学习到落地:企业路线图、个人学习路径与项目复盘

比如读写内部文档、修改数据、提交工单、触发部署等。这类动作风险更高,必须有权限控制、二次确认、审计日志和回滚机制。这个顺序能让企业逐步建立信任。很多 AI 项目失败,并不是技术做不到,而是一开始就让系统拥有太多动作权限,导致团队心理上不敢用。把前面的知识组合起来,形成一个可定时运行、可生成文档、可推送消息的完整 Skill。这一步是从“会写小工具”到“会做小系统”的跨越。

文章图片
#学习
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”

在计算机科学这个庞大的知识体系中,数据结构犹如建筑的基石。当我们谈论数据结构时,栈(Stack)无疑是其中最经典、最优雅的概念之一。它简洁、直观,却蕴含着深刻的计算思想,贯穿于从底层硬件到高级软件开发的每一个层面。栈的概念并非计算机科学家们的凭空创造,它源自我们日常生活中司空见惯的现象——餐厅里叠放的餐盘、书桌上堆叠的书籍、行李箱中层层叠放的衣服。这种“后进先出”的组织方式如此自然,以至于当我们将

文章图片
#数据结构#数据库#c语言 +1
数据结构(四)二叉树初步:计算机科学中的分叉树

树。而今天我们要聊的,是树家族中最重要、最基础的一员——二叉树。你可能会好奇:为什么偏偏是“二叉”?为什么不是三叉、四叉?这得从计算机的“思维方式”说起。计算机本质上是一个只会判断“是/否”、“真/假”、“大/小”的机器,它最擅长的事情就是二选一。就像走迷宫时面对岔路口,每次只需要决定向左还是向右——这种“二分”的思维模式,恰好与二叉树的结构完美契合。事实上,二叉树的诞生正是源于人类对“比较”和“

文章图片
#数据结构#c语言
2. OpenClaw 架构落地指南:部署、渠道集成与安全边界全解

很多技术教程会把“部署成功”理解成命令执行完成、页面能打开、机器人能回一句话。入口通了模型通了工具通了Skill 能调定时任务能跑输出结果可见风险边界可控只有这些都成立,系统才算真正进入可用状态。OpenClaw 的难点,从来不只是“怎么装”,而是“怎么把一个能执行动作的 AI 系统放进真实环境而不失控”。因此,学习 OpenClaw 时不要把它简化成一串安装命令,而要把架构、部署、渠道、安全、运

文章图片
#架构#安全
    共 19 条
  • 1
  • 2
  • 请选择