- 博客(59)
- 收藏
- 关注
原创 vmware nat模式上网问题
不然就会出现 没网, 或者 用了一会就没网, 或者 ssh 一连就没网!vmware 虚拟网络编辑器的 nat设置里 , 网关不能写。还是不行就试试 .3 .4 等等。了, vmware 的网关得写。, 因为win主机那边 是。
2025-05-23 20:29:25
196
原创 mprpc后续
本文提供了关于MPRPC(多进程远程过程调用)的后续完整笔记和代码,感兴趣的读者可以前往GitHub查看详细内容。GitHub链接为:https://github.com/xinghuaiaaa/2-mprpc。该资源适合对多进程通信和远程过程调用技术感兴趣的开发者或学习者,通过阅读笔记和代码,可以更深入地理解相关技术的实现和应用。
2025-05-10 13:37:45
204
原创 zoopeeper client c 安装
warning]ZooKeeper 提供了 C 和 Java 的原生客户端 API。进入 ZooKeeper 解压目录的目录。不要进行 cppunit测试, 这玩意 巨恶心!!!就是傻逼这勾八玩意 apt install 安装, 没用, 还是少文件源码 安装, 装不上, 源码 版本 太老了!!!恶心死了38行左右。
2025-05-08 00:51:41
291
原创 施磊老师rpc(四)
从 配置文件 读取 ip和port 后, 就需要 进行连接 传输 了也就是 rpc框架准备好了, 现在需要 网络, 服务方 才能发布 rpc, 然后 消费端 才能 连接 去调用在网络通信中,必须选用一种数据传输协议来进行结构化数据的交换。不能直接传输原始的字节流或字符串,因为我们需要明确区分不同的字段、类型和结构,这就需要一种标准化的“数据格式”。一个 char 占用 1个字节(8bit)string 每个字符 就是一个字节操作的是字节这是整个流程, 本节课仅完成 前三个步骤读取前 4 字节。
2025-05-04 23:30:23
2748
原创 施磊老师rpc(二)
service表示定义一个服务类;rpc 方法名 (参数类型) returns (返回类型);对应业务逻辑中的远程函数。// 在protobuf 定义描述 rpc类型必须启用为了真正执行 RPC 远程调用,需要开发者自己实现一个类public:// 1. 对 request 序列化// 2. 构造 RPC 请求包// 3. 发送网络请求// 4. 接收响应并反序列化到 response该类实现了 CallMethod 的逻辑,真正完成 RPC 通信。并不会执行业务逻辑。而是调用。
2025-05-03 06:30:00
1114
原创 施磊老师基于muduo网络库的集群聊天服务器(六)
每个表的主键, 联合主键, 无主键, 设置一定要正确, 什么允许重复, 什么不允许重复, 要搞明白, 不然业务 会出错或者不完整。:客户端只需按服务端定义的JSON协议收发数据(服务端要什么,客户端就发什么;服务端返回什么,客户端就解析什么),客户端在接收到这些信息后,会将其本地保存,方便用户随时查看,无需再次向服务器请求,从而提高整体交互效率。(仅需处理用户输入和服务器响应),无需像服务端那样处理多线程竞争、IO复用等复杂问题。:符合开闭原则,新增命令只需扩展映射表,无需修改主逻辑。
2025-04-24 23:41:04
1396
原创 约瑟夫问题
第五次,值为 2 的人喊到了 15,剩余 [2], 结果为 [0,3,1,2,4]。第一次,值为 1 的人喊到了 3,剩余 [0,3,2,4], 从 2 继续开始。第二次,值为 0 的人喊到了 6,剩余 [3,2,4], 从 3 继续开始。第三次,值为 4 的人喊到了 9,剩余 [3,2], 从 3 继续开始。第四次,值为 3 的人喊到了 12,剩余 [2], 从 2 继续开始。输入:people = [0,3,1,2,4], k = 3。输出:[1,0,4,3,2]
2025-04-19 11:37:04
239
原创 施磊老师基于muduo网络库的集群聊天服务器(二)
cmake简单使用, mysql 简单使用, 集群聊天项目目录创建, 以及 网络模块的 编写
2025-04-18 07:56:44
1387
原创 施磊老师高级c++笔记(三)
绑定器:bind1st,bind2nd以及c++11的bind, function函数对象, lambda表达式, 模板部分特例化
2025-03-20 21:57:52
2558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1