logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】C++11(右值引用和移动语义、可变参数模板 和 包装器)

一、初始化列表({ } 和 std::initializer_list类)二、右值引用(左值 和 右值、讨论 右值引用变量 的属性)三、移动语义(移动构造 和 移动赋值 解决传值返回问题,提升效率)四、可变参数模板(包扩展 和 empalce系列接口)五、lambda 和 包装器(function 和 bind)

文章图片
#c++#java#开发语言
C++ 接入 SQLite 数据库:环境搭建、API 详解 与 两种执行方式对比

本文介绍了SQLite数据库的基本概念、安装方法、命令行工具的使用以及C++开发库的常用API。SQLite是一个轻量级、无服务器的开源数据库,支持标准SQL,常用于嵌入式系统和移动开发。在Ubuntu下安装SQLite命令行工具和开发库后,可以通过命令行创建数据库、执行SQL语句。C++开发中,通过sqlite3_open、sqlite3_exec等API连接数据库并执行操作,使用sqlite3

文章图片
#数据库#c++#sqlite
C++大模型统一接入引擎(第三篇):模型管理、会话持久化与SDK门面封装的完整实现

本文介绍了AI聊天SDK的核心数据结构设计和模型管理实现。第一部分定义了关键数据结构:Message(消息内容、角色、时间戳)、Session(会话信息、消息列表)、ModelInfo(模型描述)、Config(基础配置)及其子类ApiConfig/OllamaConfig(云端/本地模型专用配置)。第二部分实现LLMManager类,通过std::map管理不同LLMProvider对象,支持模

文章图片
#c++#数据库
C++大模型统一接入引擎(第四篇·完结):服务端实战、AI生成前端与全链路通信解析

本文介绍了一个基于HTTP协议的RESTful API聊天助手服务端设计,主要包含以下内容: 项目目录结构: 采用标准C++项目布局,包含服务端核心代码、构建配置和前端静态资源 RESTful API设计: 遵循表现层状态转移原则 使用JSON作为数据交换格式 提供7个核心接口: 会话管理(创建/获取/删除) 模型列表查询 消息交互(历史记录/发送消息) 支持流式响应 接口规范: 每个接口详细定义

文章图片
#c++#前端#开发语言
【MySQL】一文梳理MySQL 8.0常用数据类型:含存储范围、对比差异与实操案例

MySQL数据类型详解 摘要 本文系统介绍了MySQL中的主要数据类型,包括数值类型、字符串类型及其他常见类型。数值类型部分详细讲解了bit类型、整数类型(TINYINT/SMALLINT等)的存储范围和有符号/无符号区别,以及FLOAT、DOUBLE和DECIMAL三种小数类型的精度差异。字符串类型重点对比了定长CHAR和变长VARCHAR的特性。布尔类型实际是TINYINT(1)的别名,使用时

文章图片
#mysql#数据库
C++大模型统一接入引擎(第四篇·完结):服务端实战、AI生成前端与全链路通信解析

本文介绍了一个基于HTTP协议的RESTful API聊天助手服务端设计,主要包含以下内容: 项目目录结构: 采用标准C++项目布局,包含服务端核心代码、构建配置和前端静态资源 RESTful API设计: 遵循表现层状态转移原则 使用JSON作为数据交换格式 提供7个核心接口: 会话管理(创建/获取/删除) 模型列表查询 消息交互(历史记录/发送消息) 支持流式响应 接口规范: 每个接口详细定义

文章图片
#c++#前端#开发语言
cpp-httplib 完全指南:核心 API、普通响应与流式响应全解析

C++ HTTP 库(cpp-httplib)是一个轻量级的 C++ HTTP 客户端/服务器库,它提供了简单的 API 来创建 HTTP 服务器和客户端,支持同步和异步操作。

文章图片
#http#c++
C++ AI模型统一接入引擎(第一篇):项目介绍与环境搭建

本项目从零开发大模型接入层,旨在帮助程序员掌握AI模型技术并实现实际应用。项目背景分析了中国互联网发展历程及AI技术爆发趋势,强调开发者需深入理解大模型底层技术而非仅使用现成产品。系统架构包含应用层、ChatSDK(模型管理、会话管理、数据存储)和第三方服务,支持云端和本地模型统一接入。目前已实现DeepSeek、GPT-4等主流模型的对接,并构建了网页版智能聊天助手,支持会话管理、多模型切换等功

文章图片
#人工智能#c++
C++大模型统一接入引擎(第二篇):从日志封装到多模型API访问全实战

本文介绍了两个关键技术点:1)使用单例模式封装spdlog日志库,通过宏定义实现线程安全的日志输出,支持文件和控制台两种输出方式;2)API Key的作用机制,包括身份验证、访问授权、使用监控和计费管理。日志库封装展示了如何通过C++宏和##__VA_ARGS__处理可变参数,确保空参数时的语法正确性,提供了DEBUG/INFO/WARN/ERROR/CRITICAL多级别日志支持。API Key

文章图片
#c++#语言模型
C++ 接入 SQLite 数据库:环境搭建、API 详解 与 两种执行方式对比

本文介绍了SQLite数据库的基本概念、安装方法、命令行工具的使用以及C++开发库的常用API。SQLite是一个轻量级、无服务器的开源数据库,支持标准SQL,常用于嵌入式系统和移动开发。在Ubuntu下安装SQLite命令行工具和开发库后,可以通过命令行创建数据库、执行SQL语句。C++开发中,通过sqlite3_open、sqlite3_exec等API连接数据库并执行操作,使用sqlite3

文章图片
#数据库#c++#sqlite
    共 15 条
  • 1
  • 2
  • 请选择