logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux网络编程】网络基础概念

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

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

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

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

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

#c++
到底了