会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冰山奇迹
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2023年11月2日
万字详解C++内存池:提高内存分配效率的利器
摘要: 内存池(Memory Pool)是一种内存分配方式。通常我们习惯直接使用new、malloc等API申请分配内存,这样做的缺点在于:由于所申请内存块的大小不定,当频繁使用时会造成大量的内存碎片并进而降低性能。 内存池则是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用
阅读全文
posted @ 2023-11-02 09:38 冰山奇迹
阅读(11586)
评论(0)
推荐(1)
2023年10月30日
彻底搞懂Reactor模型和Proactor模型
摘要: 在高性能的I/O设计中,有两个著名的模型:Reactor模型和Proactor模型,其中Reactor模型用于同步I/O,而Proactor模型运用于异步I/O操作。 想要了解两种模型,需要了解一些IO、同步异步的基础知识,点击查看 服务端的线程模型 无论是Reactor模型还是Proactor模型
阅读全文
posted @ 2023-10-30 16:27 冰山奇迹
阅读(510)
评论(0)
推荐(0)
2023年10月27日
C++ invoke与function的区别
摘要: C++ invoke invoke是C++17标准引入的一个函数模板,用来调用可调用对象(Callable Object,如函数指针、函数对象、成员函数指针等)并返回结果。 invoke提供了统一的调用语法,无论可调用对象的类型是什么,都可以使用同一种方式进行调用。 详见:https://en.cp
阅读全文
posted @ 2023-10-27 09:48 冰山奇迹
阅读(399)
评论(0)
推荐(0)
2023年10月26日
TCP Socket性能优化秘籍
摘要: 一、引言 1.1、TCP Socket在网络通信中的重要性 TCP Socket在网络通信中的重要性体现在其提供了可靠的数据传输、连接性、多路复用等特性,是实现各种网络应用的基础,同时具有广泛的兼容性。它的存在使得网络通信更加可靠、高效和方便。其重要性如下: 可靠性:TCP(传输控制协议)是一种可靠
阅读全文
posted @ 2023-10-26 10:02 冰山奇迹
阅读(1571)
评论(0)
推荐(0)
2023年10月24日
Mysql接口API相关函数详细使用说明
摘要: MySql接口API相关函数1、部分API函数总览 1.1、部分API函数表 1.2、部分MySql结构体说明 1.3、API函数使用步骤2、mysql_init()——MYSQL对象初始化 2.1、函数原型及参数说明 2.2、简单使用3、mysql_real_connect()——数据库引擎建立连
阅读全文
posted @ 2023-10-24 09:50 冰山奇迹
阅读(622)
评论(0)
推荐(0)
2023年10月13日
高效网络通信技术揭秘,Socket原理与实践
摘要: Socket(套接字)是一种在计算机网络中进行通信的抽象概念。它提供了一种编程接口,使得应用程序能够通过网络进行数据交换。Socket可以在不同的计算机上的进程之间建立连接,实现数据的传输和通信。 Socket是一个端点,由IP地址和端口号组成。IP地址指示计算机的位置,而端口号则指定应用程序在该计
阅读全文
posted @ 2023-10-13 09:51 冰山奇迹
阅读(316)
评论(0)
推荐(0)
2023年10月12日
C++异步定时器设计与实现
摘要: C++异步定时器设计与实现 由于目前C++标准中没有现成的定时器,本设计使用C++11相关语法并进行封装。 本定时器包含一个TimerManager类用于创建定时器和进行定时任务管理,TimerManager会创建两个线程(mTimerTickThread、mTimerCallbackThread)
阅读全文
posted @ 2023-10-12 09:28 冰山奇迹
阅读(285)
评论(0)
推荐(0)
2023年10月10日
全面理解C++中的类
摘要: 1. 类的访问属性:public,protect,privateC++中类的成员变量和函数都带有三种属性中的一种,假如没有特别声明,那么就默认是私有的(除了构造函数)。public表示是公开的,对象可以直接调用的变量或者函数;protect表示是保护性的,只有本类和子类函数能够访问(注意只是访问,本
阅读全文
posted @ 2023-10-10 09:22 冰山奇迹
阅读(474)
评论(0)
推荐(0)
2023年10月9日
系统架构之服务器架构图
摘要: 前言服务器架构图多以物理视图呈现,物理视图用于描述系统软件到物理硬件的映射关系,反映出系统的组件是如何部署到一组可计算机器节点上,用于指导系统的部署实施过程。受众多为运维和实施人员。 其实服务器架构如何架设完全根据业务场景,数据量或者用户量等因素进行衡量,并没有什么架设方案是一定的,遵循“两利相权取
阅读全文
posted @ 2023-10-09 15:51 冰山奇迹
阅读(1862)
评论(0)
推荐(0)
2023年9月21日
Git忽略提交规则 - .gitignore配置运维总结
摘要: 在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git add .的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去其他人p
阅读全文
posted @ 2023-09-21 16:44 冰山奇迹
阅读(1514)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
···
8
下一页
公告