网站首页 第1603页
-
Node.js 程序员的 C++ 进修指南「1」:SetTimeout
前言如果您看得懂,那么,这是Node.js程序员的C++进修指南。如果您没看懂,那么,这是学C++的劝退书!目的用C++改写Node.js程序,主要目的可能有两个:保密、提高性能。那么您肯定要问:为什么不用Go或者...
2024-09-15 nanyue 技术文章 8 ℃ -
Linux多线程服务端编程 第五章 高效的多线程日志
功能需求:-支持多个客户端同时连接和通信-支持并发处理多个客户端请求-支持多线程异步处理客户端请求-支持多线程异步日志记录-支持服务端与客户端之间的数据传输性能需求:...
2024-09-15 nanyue 技术文章 8 ℃ -
Linux多线程服务端编程 第七章 muduo 编程示例 后半部分
在Linux多线程服务端编程中,可以使用反射机制来根据类型名称自动创建Message对象。这种反射机制可以帮助在运行时动态地创建对象,而不需要提前知道对象的具体类型。下面是关于根据类型名称反射自动创建Message对象的解释及举例:...
2024-09-15 nanyue 技术文章 10 ℃ -
TCP/IP详解 卷2:实现 第二章 存储器缓存
在TCP/IP详解卷2中,mbuf是一个用于管理网络数据包的数据结构。它提供了一种高效地处理网络数据包的方法,可以减少数据包在内核中的复制次数,提高数据包的处理效率。mbuf是一个链表结构,每个节点表示一个网络数据包。每个节点包含了数据包的...
2024-09-15 nanyue 技术文章 8 ℃ -
高性能IO模型分析-Reactor模式和Proactor模式(二)
上一章内容是本章内容的理论基础和底层依赖。本章内容则是在上章内容作为底层的基础,经过巧妙的设计和前赴后继的实践,得出的一套应用层的“最佳实践”。虽不是开箱即用,但也为我们提供了很大的便利,让我们少走很多弯路。下面我们就看看有哪些不错的架构模...
2024-09-15 nanyue 技术文章 7 ℃ -
C++在线五子棋对战(网页版)项目:websocket协议
目标:认识理解websocket协议、websocket切换过程和websocket协议格式。认识和学会使用websocketpp库常用接口。了解websocketpp库搭建服务器流程,认识和学会使用websocketpp库bin接口,最后...
2024-09-15 nanyue 技术文章 8 ℃ -
Socket取消和Socket关闭的区别(socket如何关闭)
在C++的BoostAsio中,socket.close()...
2024-09-15 nanyue 技术文章 8 ℃ -
深入理解C++ 协程与网络编程(c++11 协程)
协程协程,即协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态。协程可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停的点上继续执行。协程已经被证明是一种非常有用的程序组件,不仅...
2024-09-15 nanyue 技术文章 8 ℃ -
游戏开发-如何搭建一个WOW魔兽世界后端服务器
一、魔兽世界后端搭建前置知识1.lua程序设计lua基础...
2024-09-15 nanyue 技术文章 8 ℃ -
百万级高并发mongodb集群性能数十倍提升优化实践
背景线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均...
2024-09-15 nanyue 技术文章 7 ℃
- 10-02基于深度学习的铸件缺陷检测_如何控制和检测铸件缺陷?有缺陷铸件如何处置?
- 10-02Linux Mint 22.1 Cinnamon Edition 搭建深度学习环境
- 10-02AWD-LSTM语言模型是如何实现的_lstm语言模型
- 10-02NVIDIA Jetson Nano 2GB 系列文章(53):TAO模型训练工具简介
- 10-02使用ONNX和Torchscript加快推理速度的测试
- 10-02tensorflow GPU环境安装踩坑日记_tensorflow配置gpu环境
- 10-02Keye-VL-1.5-8B 快手 Keye-VL— 腾讯云两卡 32GB GPU保姆级部署指南
- 10-02Gateway_gateways
- 控制面板
- 网站分类
- 最新留言
-