logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

哈希扩展:位图、布隆过滤器以及海量数据处理问题

哈希扩展:位图、布隆过滤器以及海量数据处理问题

#哈希算法#算法
【Linux网络编程】HTTPS协议原理

HTTPS协议原理摘要 HTTPS是在HTTP基础上引入加密层的安全协议,解决明文传输易被篡改的问题。加密方式包括对称加密(单密钥)和非对称加密(公钥/私钥对)。HTTPS工作流程结合两者优势:先通过非对称加密协商对称密钥,后续通信使用对称加密提高效率。关键挑战在于防范中间人攻击,即攻击者在初始握手阶段截获并替换公钥。为此HTTPS引入数字证书机制,由可信第三方CA验证服务器身份,确保公钥真实性,

#网络#linux#https
【Linux网络编程】网络基础概念

本文介绍了计算机网络协议的基本概念和分层模型。协议是计算机通信中的约定标准,需要统一的数据格式才能实现有效传输。OSI七层模型虽然理论完善但过于复杂,实际广泛采用的是TCP/IP五层(或四层)模型:物理层、数据链路层、网络层、传输层和应用层。每层都有特定功能和相关硬件设备,如交换机工作在数据链路层,路由器在网络层。协议本质是通信双方都能识别的结构化数据类型,通过分层实现模块化设计。局域网通信通过M

#linux#网络#arm开发
【Linux系统编程】线程同步与互斥

本文介绍了Linux系统编程中线程同步与互斥的关键概念。重点讲解了线程互斥的背景概念(临界资源、临界区、互斥、原子性),并通过售票系统示例展示了共享变量操作可能出现的问题。详细解析了互斥量(mutex)的使用方法,包括初始化、加锁解锁操作以及实现原理(通过swap/exchange指令保证原子性)。文章还提供了互斥量的C++封装实现(Mutex类和RAII风格的LockGuard类),并演示了如何

#linux#jvm#服务器
C++继承

继承的概念及定义、基类和派生类间的转换、继承中的作用域、派生类的默认成员函数、继承与友元、继承与静态成员、多继承及其菱形继承问题、扩展:菱形虚拟继承原理剖析、继承和组合、继承的几个选择题

#c++
到底了