raft protocol Raft协议模拟运行(包含多种场景) 初始状态 集群节点:3个节点(A、B、C),初始Term为1。 角色分配: A为Leader,B、C为Follower。 日志状态:所有节点日志为空。 场景1:正常写入流程 客户端请求写入SET x=1 Leader A: 将操作追加到本地日志(索引1,Term1)。 发送AppendEntries请求(索引1,Term1)给B、 2025-02-12
mysql-connection-pool 写在前面关于这个数据库连接池,是一个模仿施磊老师课程的小项目。涉及到的技术有: MySQL数据库编程、单例模式、queue队列容器、C++11多线程编程、线程互斥、线程同步通信和 unique_lock、基于CAS的原子整形、智能指针shared_ptr、lambda表达式、生产者-消费者线程模型 项目背景 提高MySQL数据库(基于C/S设计)的访问瓶颈 在高并发情况下,大量的TCP三 2024-12-31
muduo网络库 muduo网络库是什么?muduo库是陈硕个人开发的tcp网络编程库。 muduo中的核心组件 网络相关模块:如Socket、InetAddress、TcpConnection、Acceptor、TcpServer等 事件循环相关模块:如EventLoop、Channel、Poller、EPollPoller等 线程相关模块:如Thread、EventLoopThread、EventLoop 2024-10-11 #CPP
Cpp 拾遗 复习目标: 函数/运算符重载 虚函数与抽象类 内存模型 OOP 相关(封装继承多态) 指针(原始指针) 动态内存分配与释放 引用 (右值引用、完美转发) 字符串处理 模版 友元 输出: 博客 1-3 篇 1. 函数/运算符重载C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法 2024-09-11
受限主机通过ssh的socks5代理访问其他计算机网络的方法 !!!注:本文只讨论技术,其他与本文无关场景访问某些网络受限的计算机A可访问某些网络受限的计算机B公网服务器C 方法原理本方法基于SSH提供的反向代理隧道功能,配合frp(Fast Reverse Proxy)服务,在网络受限的场景下实现计算机A与计算机B间的安全连接。SSH反向隧道能够让位于内网的计算机B主动建立连接到公网服务器C,并将请求转发到计算机A,实现远程访问的目的。frp服务作为内网穿 2024-06-17 #ssh #网络折腾 #socks5
算法能力提升计划 Algorithm Capability Enhancement Program 写在前面:督促自己学习,顺便记录题解 更新记录 5/19 更新211. 添加与搜索单词 - 数据结构设计、52. N 皇后 II、918. 环形子数组的最大和、97. 交错字符串(昨天尸体不舒服,所以没做,哈哈哈给自己找了个借口,不过今天补上) 5/17 更新221. 最大正方形、289. 生命游戏 5/16 更新230. 二叉搜索树中第K小的元素、530. 二叉 2024-04-01 #算法学习 #计划
mit 6.s081 lab1 mit 6.s081 lab1sleep(easy)123456789101112131415161718#include "kernel/types.h"#include "kernel/stat.h"#include "user/user.h"int main(int argc, char *argv[]){ // If 2024-02-21 学习 #6.s081 #操作系统
Java Learning Experience 学习进度 参考教程:Spring 核心教程 已完结(IDEA 2023最新版)4K蓝光画质 基于Spring6的全新重制版本 起立到起飞(https://www.bilibili.com/video/BV1Kv4y1x7is) 序号 视频标题 是否学习 学后感 1 Spring基础:走进Spring框架 ✅ 发现自己还有很多没有学懂,但是还有java基础,所以还来得及补习 2 S 2023-11-13
总览--模型量化 博客文章Adabin 相关论文 论文 年份 会议/期刊 代码链接 备注 笔记 Adabin: Improving Binary Neural Networks with Adaptive Binary Sets 2022 ECCV IR-Net: Forward and Backward Information Retention for Accurate Binar 2023-10-18 #学习 #模型量化