相关文章
WebRTC服务质量(08)- 重传机制(05) RTX机制
一、前言:
RTX协议(Retransmission,即重传协议)是 WebRTC 中用于处理丢包恢复的一部分。由于网络通信中的丢包不可避免,WebRTC RTP协议栈支持多种丢包恢复机制,其中之一便是通过RTX协议实现的重传机制。
…
建站知识
2024/12/25 12:31:10
Vulhub靶场Nginx解析漏洞复现
一.nginx_parsing
原理:这个解析漏洞其实是PHP CGI的漏洞,在PHP的配置⽂件中有⼀个关键的选项cgi.fix_pathinfo默认是开启的,当URL中有不存在的⽂件,PHP就会向前递归解析。在⼀个⽂件/xx.jpg后⾯加上/.php会将 /xx.jpg/xx.php 解…
建站知识
2024/12/25 12:30:05
半连接转内连接规则的原理与代码解析 |OceanBase查询优化
背景
在查询语句中,若涉及半连接(semi join)操作,由于半连接不满足交换律的规则,连接操作必须遵循语句中定义的顺序执行,从而限制了优化器根据参与连接的表的实际数据量来灵活选择优化策略的能力。为此&am…
建站知识
2025/1/2 3:36:25
ROS2中通过launch读取.yaml配置文件启动节点
环境:Ubuntu22.04,ROS2-humble 通过修改.yaml配置文件中的参数,可以不用重新编译源代码进行软件调试。 1.yaml文件格式
bag_to_image_node:运行的ROS2节点名称 参数格式参考如下:
bag_to_image_node:ros__parameters…
建站知识
2024/12/25 12:11:32
C++ 指针基础:开启内存操控之门
1. 指针为何如此重要 在 C 编程领域,指针堪称一项极为关键的特性。它赋予了程序员直接访问和操控内存的能力,这使得程序在处理复杂数据结构与优化性能时具有更高的灵活性。想象一下,在编写大型程序时,高效地管理内存资源是多么重要…
建站知识
2024/12/25 12:09:29
C++软件设计模式之享元模式(FlyWeight)
享元(Flyweight)模式的动机与意图
动机
享元模式的主要动机是通过共享对象来减少内存使用,从而提高系统的性能。在某些情况下,系统中可能有大量细粒度的对象,这些对象具有共同的部分状态,而这些状态可以共…
建站知识
2024/12/25 12:06:24
C++设计模式:享元模式 (附文字处理系统中的字符对象案例)
什么是享元模式?
享元模式是一个非常实用的结构型设计模式,它的主要目的是节省内存,尤其在需要创建大量相似对象时。
通俗解释: 想象我们在写一本书,每个字母都需要表示出来。如果每个字母都单独用对象表示ÿ…
建站知识
2024/12/25 12:04:13