- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 boost创建一个服务端
本文详细介绍了使用Boost.Asio构建高性能服务端的关键技术和实现原理。主要内容包括: 架构模式:基于Reactor/Proactor模式的事件驱动机制,通过io_context作为事件调度中心,实现高效的异步I/O处理。 核心组件: acceptor处理连接请求 异步操作链实现持续通信 共享指针管理会话生命周期 关键机制: 多线程处理模型共享io_context 信号处理实现优雅关闭 零拷贝和系统调用批处理优化性能 最佳实践: 使用std::make_shared管理会话 结合RAII和移动语义
2025-11-21 20:30:54
707
原创 2021-11-15
文章目录前言一、shutil是什么?二、使用步骤1.复制文件代码https://www.jb51.net/article/145522.htm前言一些常用的python对文件的用法,对文件的复制到新的目录下,并且能够对其进行命名(也是借鉴他人的)提示:以下是本篇文章正文内容,下面案例可供参考一、shutil是什么?在本示例中,对文件的删除采用shutil的方法进行使用shutil的一些用法二、使用步骤1.复制文件代码代码如下(示例):import osimport sh..
2021-11-15 17:48:08
140
原创 在ubuntu环境下使用pip安装 matplotlib
在ubuntu环境下使用pip安装 matplotlib安装matplotlib添加源地址防止下载等待超时安装matplotlib因为ubuntu上默认安装有python2和python3版本的,所以在使用pip命令安装的时候使用pip3pip3 install matplotlib==3.3.3这里3.3.3是版本信息,如果默认使用pip install matplotlib进行安装默认会安装2.2.X的版本,我感觉这个应该是给python2使用的,所以用pip3安装添加源地址在users
2021-03-20 21:50:00
2783
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅