1. Posted on 2024-08-05 | In C++

    简介

    本文介绍如何实现用户查找和好友申请功能。查找和申请好友会涉及前后端通信和rpc服务间调用。所以目前先从客户端入手,搜索用户后发送查找好友申请请求给服务器,服务器收到后判断是否存在,如果不存在则显示未找到,如果存在则显示查找到的结果

    Read more »
  2. Posted on 2024-08-24 | In C++

    好友认证

    服务器响应

    服务器接受客户端发送过来的好友认证请求

    Read more »
  3. Posted on 2024-12-01 | In C++

    不可定义为虚函数的函数

    类的静态函数和构造函数不可以定义为虚函数:
    静态函数的目的是通过类名+函数名访问类的static变量,或者通过对象调用staic函数实现对static成员变量的读写,要求内存中只有一份数据。而虚函数在子类中重写,并且通过多态机制实现动态调用,在内存中需要保存不同的重写版本。

    Read more »
  4. Posted on 2025-04-03 | In C++

    1. 引言

    在分布式系统中,多个客户端可能同时访问和操作共享资源。为了防止数据竞争和不一致,分布式锁是一个常见的解决方案。Redis 提供了强大的功能来实现高效且可靠的分布式锁。本文将通过 C++ 和 Redis(通过 hredis 库)实现一个简单的分布式锁。

    Read more »
  5. Posted on 2025-04-03 | In C++

    设计思路

    文件传输必须满足以下几个条件:

    Read more »

热门文章

  1. 解密定时器的实现细节

    喜欢(566) 浏览(3401)
  2. C++ 类的继承封装和多态

    喜欢(588) 浏览(4789)
  3. Linux环境搭建和编码

    喜欢(594) 浏览(11654)
  4. windows环境搭建和vscode配置

    喜欢(587) 浏览(2657)
  5. slice介绍和使用

    喜欢(521) 浏览(2441)

最新评论

  1. asio多线程模式IOThreadPool secondtonone1:这么优秀吗
  2. interface应用 secondtonone1:interface是万能类型,但是使用时要转换为实际类型来使用。interface丰富了go的多态特性,也降低了传统面向对象语言的耦合性。
  3. golang 函数介绍 secondtonone1:函数是go中的一等公民,作为新兴语言,go摒弃了面向对象的一些糟粕,采取接口方式编程,而接口方式编程都是基于函数的,参数为interface,进而达到泛型作用,比如sort排序,只需要传入的参数满足sort所需interface的规定即可,需实现Len, Swap, Less三个方法,只要实现了这三个方法都可以用来做sort排序的参数。
  4. 聊天项目(13) 重置密码功能 Doraemon:万一一个用户多个邮箱呢 有可能的
  5. 堆排序 secondtonone1:堆排序非常实用,定时器就是这个原理制作的。

个人公众号

个人微信