logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++集群聊天服务器(5)——Model数据层代码框架设计

先看看新增的目录与源文件:之前的6个文件(ChatServer、ChatService、public.h、main.cpp)构建了一个高性能网络框架 + 业务分发解耦,但业务(login/reg)只是打印日志,没有真实功能。新增的5个文件(db.h、db.cpp、user.hpp、usermodel.hpp、usermodel.cpp)加入了数据持久化层,实现了真正的用户注册(把用户名、密码存到

#c++#服务器#数据库
MySQL索引核心:聚集索引与非聚集索引

在学习MySQL过程中,阅读到这样一段话:在 MySQL 中,B+ 树索引按照存储方式的不同分为聚集索引和非聚集索引。我就在想为什么要分为这两种,下面我就详细介绍这两者的联系、优缺点。

#mysql#数据库
C++ new/malloc、delete/free 深度解析:从基础区别到底层实现(超详细实战版)

本质区别: new / delete管“对象生命周期”(构造+析构+内存), malloc / free管“原始内存”(仅分配+释放);底层关联:默认全局operator new / operator delete依赖malloc / free ,但可通过重载替换;使用原则:C++开发优先用new / delete (符合RAII),仅C兼容/特殊场景用malloc / free ,严禁混用;

#c++#c语言#面试
到底了