logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

继承与组合:C++面向对象的核心

C++继承机制详解:本文深入讲解了C++面向对象编程中的继承概念,包括基础语法、访问权限控制、基类与派生类对象转换、作用域隐藏问题以及派生类默认成员函数规则等核心知识点。通过丰富的代码示例,重点剖析了继承的本质是代码复用与功能扩展,详细说明了三种继承方式(public/protected/private)的权限差异,并强调了实际开发中应优先使用public继承。文章还特别提醒了继承中容易出现的陷阱

文章图片
#c++#java#开发语言
C++后台开发工具链实战

C++后台开发工具链实战指南 本文介绍了C++后台开发所需的完整工具链,包含环境搭建和核心组件落地两大部分: 基础开发环境搭建:推荐Linux环境下使用vim+gcc/g++工具链,配合gdb调试器、cmake构建工具和git版本管理,形成高效开发基础。 核心开发组件: gflags:用于命令行参数解析,支持多种数据类型和自动帮助文档生成 gtest:Google测试框架,提供丰富的断言和事件机制

文章图片
#c++#开发语言
C++微服务实战中好友管理子服务的全面解析

本文将深入解析基于C++的IM好友管理子服务实现,从服务定位到完整部署方案。该服务作为IM系统的核心枢纽,负责管理用户社交关系和聊天会话容器,采用brpc+Protobuf+ODB技术栈实现。文章详细拆解了服务接口设计(10个核心ProtoBuf接口)、数据模型(4个ODB映射表)和关键业务逻辑流程,如好友申请处理包含关系校验、事件管理和会话创建。同时分享了高可用部署实践,包括负载均衡和服务发现机

文章图片
#c++#微服务#开发语言
从 C++ 转向 AI 应用工程:我的 Python 基础第一阶段复盘

环境准备 -> 基础语法 -> 数据结构 -> 文件处理 -> JSON 输出 -> 小工具项目完成这个文本统计工具后,至少可以说明已经具备了继续学习 FastAPI、大模型 API、RAG 和 Agent 开发的基础。下一阶段就可以从“写脚本”进入“写后端服务”,开始学习 FastAPI,把 Python 能力封装成可以被外部调用的 API。

文章图片
#c++#人工智能#python
QMainWindow布局框架折腾记录

写了个简易文本编辑器把这些东西串起来练了一遍,菜单栏打开/保存文件,工具栏快捷操作,状态栏显示反馈,dock 放个文件列表。

#数据库
从 C++ 转向 AI 应用工程:我的 Python 基础第一阶段复盘

环境准备 -> 基础语法 -> 数据结构 -> 文件处理 -> JSON 输出 -> 小工具项目完成这个文本统计工具后,至少可以说明已经具备了继续学习 FastAPI、大模型 API、RAG 和 Agent 开发的基础。下一阶段就可以从“写脚本”进入“写后端服务”,开始学习 FastAPI,把 Python 能力封装成可以被外部调用的 API。

文章图片
#c++#人工智能#python
从 C++ 转向 AI 应用工程:我的 Python 基础第一阶段复盘

环境准备 -> 基础语法 -> 数据结构 -> 文件处理 -> JSON 输出 -> 小工具项目完成这个文本统计工具后,至少可以说明已经具备了继续学习 FastAPI、大模型 API、RAG 和 Agent 开发的基础。下一阶段就可以从“写脚本”进入“写后端服务”,开始学习 FastAPI,把 Python 能力封装成可以被外部调用的 API。

文章图片
#c++#人工智能#python
上手 cpp-httplib:轻量级 C++ HTTP 库的安装与实战指南

cpp-httplib是一个轻量级的C++ HTTP库,具有单头文件、零依赖、跨平台等优势,适合快速开发小型Web服务和API调用。它支持同步/异步操作、HTTP/1.1特性及HTTPS,API设计直观易用。安装只需克隆GitHub仓库并引用头文件即可。核心功能围绕Request、Response、Server和Client四个类展开,支持路由注册和请求处理。文中通过一个返回"Hello

文章图片
#c++#http#开发语言
c语言贪吃蛇游戏开发

本文介绍了如何使用C语言和Win32 API开发经典贪吃蛇游戏。文章从项目结构、核心函数到游戏逻辑进行全面解析,适合编程新手学习。主要内容包括:项目采用三文件结构(snake.h、snake.cpp、test.cpp);使用链表管理蛇身动态变化;通过Win32 API实现控制台交互;详细讲解关键函数如光标定位、地图绘制、蛇移动逻辑等。该项目能帮助开发者巩固C语言基础,掌握数据结构应用和游戏逻辑设计

文章图片
#c语言#开发语言
EventLoop_Channel_ThreadPool协作原理

每个LoopThread内部创建并持有一个EventLoop,且该EventLoop仅在所属的LoopThread线程中运行,实现「线程私有」的事件调度。这是整个体系的基石,所有的线程安全、事件调度设计都围绕这个原则展开。EventLoop是线程私有的事件调度器:一个EventLoop只运行在一个线程中,负责监控IO事件、处理事件、执行跨线程任务,是整个体系的核心;eventfd是跨线程唤醒的关键

文章图片
#开发语言#c++#tcp/ip +1
    共 22 条
  • 1
  • 2
  • 3
  • 请选择