logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TLS协议深度解析:从SSL到TLS 1.3的网络安全演进之旅

摘要:TLS 1.3——互联网安全通信的基石演进 TLS(传输层安全)协议是保障网络通信安全的核心技术,从1995年SSL的诞生到2018年TLS 1.3的发布,其发展历程反映了互联网安全需求的演变。TLS 1.3通过革命性改进实现了三大目标:强化安全(移除静态RSA密钥交换,仅支持AEAD加密)、提升速度(1-RTT完整握手,支持0-RTT恢复)和简化配置(密码套件从37个精简到5个)。该协议采

文章图片
#ssl#网络
网络地址翻译官——`inet_ntop`函数

五、使用示例(续) 示例2:转换IPv6地址(续) memcpy(ipv6_bin.s6_addr, addr_bytes, 16); // 2. 准备目标缓冲区 char ipv6_str[INET6_ADDRSTRLEN]; // 3. 调用inet_ntop转换 const char *result = inet_ntop(AF_INET6, &ipv6_bin, ipv6_str, INE

文章图片
#linux
UML时序图中opt,alt,switch-case的问题

本文解析了UML时序图中 opt 和 alt 片段的区别,并重点探讨了如何建模 switch-case 语句。opt 表示可选执行,类比 if 语句;alt 则用于互斥选择,类似 if-else 或带 break 的 switch-case。对于无 break 的 switch-case 贯穿情况,推荐两种建模方法:1)使用 alt 结合 seq 片段按顺序组织贯穿路径;2)用 alt 配合注释说

文章图片
#uml
AUTOSAR Adaptive Platform 日志与追踪 (Log and Trace) 规范深度解析

R22-11 AUTOSAR Adaptive Platform日志规范代表了对下一代汽车软件“可观测性(Observability)”需求的深刻理解和系统性设计。它成功地将传统嵌入式日志诊断与现代化分布式系统的高性能、动态性、灵活性要求相结合。其核心优势标准化接口:通过ara::logAPI统一了应用程序的日志记录方式,降低了开发复杂性。强大的传输能力:基于DDS的发布-订阅模型和丰富的QoS策

文章图片
诊断中例程标识符:软件诊断的DNA编码

例程标识符(Routine Identifier,简称RID)是诊断系统中用于唯一标识特定诊断操作或测试程序的数字编码。它就像是诊断世界的“邮政编码”,告诉诊断系统:“请到这个地址执行对应的诊断任务”。在汽车诊断协议(如UDS协议)中,例程标识符通常是一个16位的数字,范围从0x0001到0xFFFF。0x0201:燃油系统测试0x0202:点火系统测试0x0203:排放控制系统测试/*** @b

文章图片
#网络#服务器
AUTOSAR AP执行管理深度解析(第四章:高级特性技术实现)

通过这一章的详解,我们看到了EM如何通过一系列精密的机制,将高性能计算、功能安全和信息安全这些看似矛盾的需求融于一体。在下一章,我们将把这些知识付诸实践,通过几个生动的现实场景,展示EM如何解决具体的工程挑战。这种分工明确的错误处理架构,使得系统能够根据错误的性质和影响范围,采取最恰当的恢复措施,从而实现了。下面的序列图清晰地展示了一次成功的确定性同步周期中,主从节点间的消息交互与各节点的内部状态

一篇关于strncasecmp函数的超详细趣味指南

strncasecmp是C语言中一个忽略大小写且可限制比较长度的字符串比较函数。本文通过图书管理员整理书籍等生活类比解释其功能,详细分析函数声明、参数和返回值,并展示三个实战案例:文件系统排序(对大小写不敏感的文件名进行排序)、配置项查找(处理用户输入的配置项)和网络协议处理(解析HTTP头字段)。提供完整代码实现、流程图和编译指南,帮助开发者掌握这一实用工具函数。该函数广泛应用于配置文件解析、命

文章图片
#c++
Python msgpack-rpc 模块 getattr 深度解析

1.2 MessagePack 技术栈MessagePack(简称 msgpack)是一种高效的二进制序列化格式,由 Sadayuki Furuhashi 于 2011 年创建。它的核心优势在于:MessagePack 核心特性高效二进制编码零拷贝序列化流式处理支持固定格式 Header自描述类型小整数优化直接内存操作避免临时对象内存池重用二、深度剖析:msgpack-rpc 的架构设计2.1 m

文章图片
#python#rpc
数据库mysql连接池:从原理到实践的全面解析

本文深入解析MySQL连接池的实现原理与优化策略。连接池通过预先创建并维护数据库连接,显著提升系统性能和资源利用率。研究表明,同一数据库服务器使用相同认证信息创建多个连接是完全正常的标准做法,这正是连接池的核心设计理念。 文章系统分析了连接池的设计考量、参数优化建议及典型应用场景,并指出原代码存在的关键问题:缺少连接有效性检查、未处理超时机制、线程安全隐患等。针对这些问题,提供了完整的改进方案,包

文章图片
#数据库#mysql
C++ RAII机制深度解析:资源管理的艺术与实践

摘要 RAII(Resource Acquisition Is Initialization)是C++的核心资源管理机制,通过将资源生命周期与对象生命周期绑定,实现资源的自动管理。传统手动资源管理存在易遗漏和异常不安全的问题,而RAII利用构造函数获取资源、析构函数释放资源的设计模式,确保资源在任何情况下都能正确释放。现代C++标准库组件(如智能指针、文件流等)均基于RAII实现,使其成为C++资

文章图片
#c++
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择