自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 网络编程学习(1)

异步I/O(Asynchronous I/O)是一种编程模型,它允许程序在等待I/O操作完成的同时继续执行其他任务,而不会被阻塞。在网络编程中,使用异步I/O可以实现高效的并发处理和响应性能。1.异步I/O模型:利用异步I/O技术(如epoll、select等)实现非阻塞式I/O操作,在一个事件循环中同时监听多个连接,并通过回调函数进行处理。这种方式可以实现高效的并发性能。2.多进程/多线程模型:使用多个进程或线程来处理连接请求。

2024-09-01 22:11:20 2453

原创 如何查看开源项目对应的Protobuf版本,并安装指定版本的Protobuf

Protocol Buffers(简称 Protobuf)是由 Google 开发的一种语言中立、平台中立、可扩展的序列化格式。它用于结构化数据的序列化(也称为“编组”或“消息打包”),可以看作是一种高效的二进制数据格式,类似于 JSON 或 XML,但比它们更紧凑、更高效。

2024-09-01 22:06:19 1791

原创 C++学习(1)——构造函数的使用

在 C++ 中,当你定义一个类的对象并且使用括号传入参数时,实际上是调用该类的构造函数。的对象,这个对象的类型是。对象,并且传入了三个参数。

2024-08-30 21:08:38 203

原创 epoll-基于事件驱动(网络编程)

将listenfd添加进epoll,,核心点在于:注册事件、监听事件、处理事件。

2024-08-30 21:04:14 1744

原创 Redis学习笔记(1)

只要是上网的APP基本上都需要和相应的服务器请求数据,通常来说,这些数据被服务器保存在“磁盘”上的文件中,称之为**“磁盘型数据库”。但是面对海量用户时(比如秒杀活动),磁盘IO的读写速率不够快从而导致用户体验下降,并且服务器数据库的压力也非常大。鉴于很多请求只是读取数据,这就启发我们将一些热点数据存放在内存中,以便快速响应请求、并且减轻磁盘的读写压力,即引入Redis 。

2024-08-29 20:50:02 710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除