c++造轮子之REACTOR实战
本文实现的为单reactor 多线程(base) 非核心库 InetAddress 这个库简单而言 无疑是设置ip地址和端口 class InetAddress { public:struct sockaddr_in addr;socklen_t addr_len;InetAddress();InetAddress(const char* ip, uint16_t port);~InetAddress(); };具体而言: Ine…
2025-05-171、大模型相关名词 TOE(TCP Offload Engine)是指TCP卸载引擎。它是一种网络技术,通过将TCP/IP协议栈的一部分处理任务从主机的CPU卸载到网卡; 也就是RDMANVLink :在单台服务器内 8 块 GPU 卡通过 NVLink 连接。不同服务器之间的 …
最近在看同事的代码,发现他用到了一个页面路由进入绑定回车事件,页面离开的时候解绑回车事件。下面记录一下方法: 解决步骤1:路由进入 // 在组件进入路由之前调用beforeRouteEnter(to, from, next) {// 在这里执行进入路由之前的…
本文实现的为单reactor 多线程(base) 非核心库 InetAddress 这个库简单而言 无疑是设置ip地址和端口 class InetAddress { public:struct sockaddr_in addr;socklen_t addr_len;InetAddress();InetAddress(const char* ip, uint16_t port);~InetAddress(); };具体而言: Ine…
2025-05-17文章目录 1、查看redis是否启动2、通过客户端连接redis3、切换到db3数据库4、插入新数据返回15、获取指定哈希(hash)对象的所有字段(field)名6、获取存储在指定哈希(hash)对象中的所有字段(fiel…
2025-05-17字节码 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题&…
2025-05-17一、栈 1.1 栈的基本概念 栈是限定仅在表尾进行插入和删除操作的线性表 栈的特性:先进后出、后进先出 栈顶:允许操作的一端栈底:不允许操作的一端 栈的使用分为入栈,出栈栈分为顺序栈和链式栈 1.2 栈的基本操作 链栈示意图:最好采取头插和头…
2025-05-17sidecar版本只支持到8.0.35,35可以支持到mysql8.0.35 . 默认镜像是5.7的。需要自己打sidecar的镜像: # Docker image for sidecar containers # https://github.com/bitpoke/mysql-operator/tree/master/images/mysql-operator-sidecar-8.0 # 参考5…
2025-05-17Redis持久化方式:RDB和AOF,和混合式 RDB:周期备份模式,每隔一段时间备份一份快照文件,从主线程Fork一个备份线程出来备份,缺点是会造成数据的丢失。 AOF:日志模式,每条命令都以操作…
2025-05-17SPI是由摩托罗拉公司开发的一种通用数据总线,其中由四根通信线,支持总线挂载多设备(一主多从),是一种同步全双工的协议。主要是实现主控芯片和外挂芯片之间的交流。这样可以使得STM32可以访问并控制各种外部芯片。本文…
2025-05-17目录 一、迭代器的本质:容器与算法的桥梁 1.1. 迭代器分类(以 vector 为例) 1.2. 迭代器失效场景(致命陷阱) 二、算法与迭代器的深度绑定 2.1. 只读算法(不修改容器) 2.2. 修改算法&#…
2025-05-17[rootlocalhost ~]# cat /usr/include/cudnn_version.h cat: /usr/include/cudnn_version.h: 没有那个文件或目录这个错误表明系统找不到 cudnn_version.h 头文件,说明 cuDNN 的开发文件(头文件)没有正确安装。以下是完整的解决方案ÿ…
2025-05-17一、集合的体系结构 整个Java集合分为两大类:单列集合Collection,双列集合Map。 Collection的每个元素只包含一个值,而Map的每个元素包含两个值(键值对)。 二、Collection集合 1. Collection的集合体系 只要分为两大类:List 和 S…
2025-05-17CANoe CAPL——TCP/IP函数 IP API 函数 函数简要描述IpAddAdapterAddress向指定网络接口添加地址。IpBind将地址和端口与指定的套接字关联。IpGetAdapter获取给定通道的接口索引。IpGetAdapterAddress检索与网络接口关联的地址。IpGetAdapterAddressAsString获取指定网络接口…
2025-05-17小程序后台 注册账户 控制台新建应用 配额 配额 下载jdk 下载 逆地址解析(位置描述) const QQMapWX require(../../libs/qqmap-wx-jssdk.min.js);getPosition() {console.log(getPosition);const that thisconst qqmapsdk new QQMapWX({key: JRKBZ…
2025-05-17简介 在当前可再生能源迅速发展的浪潮中,分布式光伏和可再生能源的装机容量已经达到相当可观的规模。尽管新能源的发展得到政策的鼎力扶持,但其并网后对电网的运行调度、供电可靠性以及系统的安全稳定带来诸多新挑战。 分布式光伏,即分布式…
2025-05-17参考资料:R语言实战【第2版】 为了理解数据,在一个图中画出两个或更多组的观察值通常是很有帮助的。在R中,组通常用分类变量的水平(因子)来定义。分组是通过ggplot2将一个或多个带有诸如形状、颜色、填充、尺寸和线类型…
2025-05-17using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System; 引入了System命名空间,基本输入输出。一般只用这个,后面的不用 using System.Collections.Generic; 包含了定…
2025-05-17LeetCode题目: 300. 最长递增子序列674. 最长连续递增序列718. 最长重复子数组2918. 数组的最小相等和(每日一题) 其他: 今日总结 往期打卡 300. 最长递增子序列 跳转: 300. 最长递增子序列 学习: 代码随想录公开讲解 问题: 给你一个整数数组 nums ,找到其中最长…
2025-05-17目录 NO1.2 NO3 NO4.5.6 NO7.8.9 NO1.2 F12另存为→考生文件夹布局→页面设置对话框→纸张大小→页边距:上下左右→文档网格: NO3 布局→分隔符→分节符:下一页(封面、目录、一、二、三、四)6节双击页眉页…
2025-05-17HTTP/2协议特点 gRPC基于HTTP/2协议,原因: 多路复用:允许在同一个TCP连接上并行传输多个请求和响应,即多个gRPC调用可以通过同一个连接同时进行,避免了HTTP/1.x中常见的线头阻塞问题,减少了连接建立和关闭…
2025-05-17目录 1、笛卡尔积 2、联合查询 2.1、内连接 2.2、外连接 1、笛卡尔积 笛卡尔积: 笛卡尔积是让两个表通过排列组合的方式,得到的一个更大的表。笛卡尔积的列数,是这两个表的列数相加,笛卡尔积的行数,是这两个表的行…
2025-05-17前言 🌟 在掌握了 MyBatis 的基本配置与环境搭建之后,接下来的重点便是深入理解其核心功能——CRUD 操作(增删改查)。💻 数据库操作是任何应用开发中不可或缺的一环,而 MyBatis 正是通过灵活的 SQL 映射机…
2025-05-17