- 博客(150)
- 收藏
- 关注
原创 查找总价格为目标值的两个商品+三数之和+四数之和+长度最小的子数组+无重复字符的最长子串
2025.4.1,首先,祝各位愚人节快乐,还是每日五道算法题,依旧是我们的双指针算法!,今天的算法题如标题!
2025-04-01 17:09:04
605
原创 好友申请同意/拒绝功能
上一集我们就完成了用户信息界面添加好友的功能,我们能够主动对其他用户发送申请添加好友的功能,但是我们仅仅只是实现发送了这个申请的功能,并没有实现获取到对方是否同意/拒绝的功能,所以这一集我们将会介绍如何实现获取好友申请处理结果的功能!
2024-12-10 21:39:53
1728
原创 用户信息界面添加好友功能
在前几集,我们就完成了用户信息界面的三大按钮的两大按钮的功能,一个是发送消息,一个是删除好友的功能,那么我们这一集就来完成申请好友的功能!
2024-12-10 19:27:14
1263
原创 用户信息界面删除好友功能
在上一集我们就完成了三大按钮的禁用逻辑的代码编写,以及复用了我们之前点击好友列表项跳转对应会话项功能,我们就能够点击用户详细消息窗口的发送消息按钮进行跳转对应的会话进行消息发送的功能!那么这一集我们就来实现一下删除好友的功能!
2024-12-10 18:14:14
1608
原创 用户信息界面按钮禁用+发送消息功能
那么在上一集我们就完成了个人信息窗口所有的内容的修改,那么我们就需要进一步来看我们别的用户的信息界面的窗口。
2024-12-10 16:47:16
1013
原创 获取手机验证码
前几集我们就完成了个人信息窗口的个人昵称和个人个性签名的修改,那么我们还有一个修改内容是我们的绑定手机号的修改,这个内容的前提是我们要完成获取手机验证码的相关功能,所以这一集我们就来完成获取手机验证码的功能。
2024-12-03 17:28:31
1751
原创 个人信息修改昵称
在上一集我们就把我们数据中心的个人信息的内容设置到了我们个人信息窗口上了.那么我们这一方面完成了,我们就应该对这里面的三大可修改要素进行修改处理.也就是我们要开始完成他们的修改功能.这一集就先完成修改个人昵称的内容.
2024-11-29 15:32:33
1815
原创 加载个人信息
我们之前就完成了加载个人头像的一个内容,但是我们貌似只获取了个人消息也把消息添加到了我们的数据中心当中,我们并没有把我们这些个人信息添加到我们的个人信息窗口上.所以我们这一集来完成一下我们的加载个人信息的功能.
2024-11-29 13:51:47
1058
原创 核心功能接收消息
上一集我们就完成了我们核心功能之一---发送消息的功能,那么我们都有了发送功能,就少不了我们的接收功能,由于我们的服务器还有各方面都没有接入,那么我们就使用测试服务器实现一个按钮,推送消息给我们的客户端来实现我们的接收消息的功能吧。
2024-11-29 13:16:26
1996
原创 核心功能发送消息
上一集我们就完成了点击好友列表的元素的功能了,我们只要点击好友列表里面的某个元素就可以跳转到对应的会话中,并且会加载出这个会话的所有的消息。那么这一集我们就要来完成这个项目的核心功能之一,发送消息。
2024-11-27 20:30:18
2107
原创 点击好友列表项处理
在上一集,我们点击了我们的会话项就会触发SessionFriendItem这个父类的select的成员函数,select函数来里面也会调用我们的active的成员函数。那么我们作为SessionFriendItem的子类的SessionItem就会调用自己的active方法实现我们获取指定的会话的最近消息列表。那么这一集我们将会完成点击好友列表的指定好友,之后跳转到会话列表的该好友的会话中。
2024-11-23 15:54:59
2017
原创 主界面获取个人信息测试服务端方
上一集我们完成了主界面获取个人信息客户端方的那边的代码,那边的代码还是相当的复杂的,可以多去看一眼,为了我们能够测试得到我们的运行结果,能够让我们看到protobuf和Http的网络通信是怎么工作的,我们这一集就要去完成主界面获取个人信息测试服务端方的代码。
2024-11-18 20:44:03
2579
原创 主界面获取个人信息客户端方
上一集我们完成了websocket身份验证的内容,那么这一集开始我们将要配合MockServer来完成主界面获取个人信息的内容。
2024-11-16 23:02:25
3376
原创 websocket身份验证
上一集我们就完成了websocket初始化的任务,那么我们完成这个内容之后就应该完成一个任务,当客户端与服务端连接成功之后,客户端应该主动发起一个身份认证的消息。
2024-11-14 20:50:57
3648
原创 websocket初始化
上一集我们HTTP的ping操作就可以跑通了,那么我们还有一个协议---websocket,我们在这一集就要去完成我们websocket的初始化。
2024-11-14 11:10:29
3458
1
原创 基于HTTP编写ping操作
在上一集我们就完成了创建MockServer的任务,那么我们就可以正式开始进行网络的通讯,那么我们今天就来基于HTTP来做一个客户端ping服务端的请求,服务端返回pong的响应。
2024-11-14 10:28:51
3522
原创 创建MockServer
在上一集我们就简单完成了我们NetClient的内容,那么我们仅仅完成客户端的网络通信部分是不足以进行网络通信的,我们还需要有服务端的内容才能正常通信,这就是一个巴掌拍不响。
2024-11-14 09:38:48
2967
原创 网络通信NetClient实现
上一集我们就完成了数据中心类的内容,那么我们开始需要进行网络的通信,我们这一集就要封装一个类来帮我们实现网络上的通信。
2024-11-14 08:53:32
671
原创 数据中心类DataCenter(三)
在上一集,我们就完成了整个数据中心类的构造函数以及析构函数,我们讨论了我们的数据持久化的相关事宜,那么我们这一集就要来完成这一个内容。
2024-11-11 20:40:44
915
原创 数据中心类DataCenter(二)
在上一集我们对数据中心类DataCenter做了以下内容,我们对他进行设置单例模式,我们讨论并写入了一些我们数据中心类需要管理的数据,重点介绍了我们验证码id的重要性,在最后我们还简单说明了我们为什么要使用数据中心类。那么这一集我们就来简单写一下我们数据中心类的构造函数和析构函数,并讨论一下我们的后续数据需要持久化存储的相关事宜。
2024-11-11 20:22:50
1363
原创 数据中心类DataCenter(一)
上一集我们就完成了整个核心数据类型从proto到cpp代码的转换。我们这一集就开始完成数据中心类DataCenter。
2024-11-08 16:44:37
1932
原创 核心数据类型转换
前几集我们简单做了三条我们前后端交互接口的约定,简单看了我们的proto文件的内容,简单介绍了我们的Protobuf,并将protobuffer引入了我们的项目之中。那么这一集我们就要把我们protobuffer的proto文件里的核心数据类型和Qt里的核心数据类型进行load转换!
2024-11-08 14:30:02
1664
原创 前后端交互接口(三)
前两集我们先做了前后端交互接口的约定以及浅浅的阅读了一些proto代码。那么这一集我们就来看看一些重要的proto代码,之后把protobuffer给引入我们的项目当中!
2024-11-07 11:11:53
2427
原创 前后端交互接口(一)
在上一集我们就完成了全局通知窗口的功能,这一集开始我们也要开始讲讲前后端交互接口这件事情,以及谈谈客户端和服务端开发的一些事情。
2024-11-07 09:44:43
2646
原创 全局通知窗口
在上一集我们就完成了登录注册的窗口,这一集我们就要来完成整个客户端的最后一部分内容,其他内容我们可能要到后面联调和使用MockServer的时候进行修改了。
2024-11-07 08:51:59
1998
原创 登录注册窗口(二)
在上一集我们就完成了整个登录注册窗口的布局,我们为了能够点击那两个特殊的按钮,我们就要去连接他们的槽函数。那么我们就开始这一集的内容吧。
2024-11-06 19:45:50
1914
原创 历史消息记录(二)
在上一集我们完成了历史记录的窗口的布局、点击历史消息记录按钮的槽函数以及两个关键查询功能的切换槽函数功能。那么这一集我们就要完成这个历史消息记录的大概功能。
2024-11-05 10:36:40
2562
原创 添加好友窗口(一)
上一集我们就完成了我们的群聊会话的详情窗口,我们最后说要开始讲添加好友窗口的内容并不是指会话详情里面的那个添加按钮的功能,因为之前的代码可以复用的,所以我们就不需要再去写一遍了。我们今天讲的是主窗口的中间区域的头顶的那两个组件,那两个组件帮助我们实现添加好友!
2024-11-02 13:28:30
3271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人