Linux
文章平均质量分 72
道长敲代码
这个作者很懒,什么都没留下…
展开
-
C++ 注释配置记录
cpp /*! * @class %{CurrentDocument:FileName} * * @brief * * * @author: myy * @date: %{CurrentDate:yyyy-MM-dd} %{CurrentTime:hh:mm} * @note: 说明 */ 头文件 /*! * @file: %{CurrentDocument:FileName} * *原创 2021-10-14 12:08:45 · 164 阅读 · 0 评论 -
Linux 标准I/O与文件I/O操作一篇就懂了
目录一、概述二、API介绍以及使用例程2.1 什么是标准IO以及文件IO简介2.2 两种I/O的区别2.3 什么是文件描述符2.4 操作API的区别三、标准I/O操作API使用总结3.1 打开文件3.2 读操作3.3 写操作3.4 随机存取3.5 关闭四、文件I/O操作的使用API总结4.1 打开文件4.2 读文件4.3 写文件4.4 随机存取4.5 关闭文件 一、概述 本文主要从介绍Linux 标准I/O操作以及文件I/O操作的主要区别以及使用方法,读完本文,即可以掌握两者之间的区别,也会使用他们在L原创 2021-01-03 20:00:31 · 1104 阅读 · 0 评论 -
Linux 多线程编程
目录 一、概述 二、 多线程的运用 2.1 线程的创建 2.2 线程属性设置 2.2.1 线程绑定 2.2.2 线程分离 2.2.3 线程数据处理 2.3.4 互斥锁 2.3.5 信号量 2.3.6 条件变量 三、 多线程编程总结 一、概述 本文主要总结Linux 中的多线程编程。为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选 线程? 使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在 ux 系统下,启动一个原创 2020-12-30 23:07:31 · 269 阅读 · 0 评论 -
Linux 网络编程理解总结
一、网络分层模型总结 应用层:处理用于程序的逻辑 传输层:为两台主机上的应用程序实现端到端的通信 网络层:实现数据包的选路和转发 数据链路层 :实现网卡接口驱动,处理二进制数据在物理媒介上的传输 二、TCP/UDP 2.1. 传输层协议主要有TCP和UDP,二者有较大的区别:TCP相对于UDP的特点:面向连接、字节流和可靠传输 2.2 TCP连接过程 需要三次握手,client 给server 发起连接请求,server 回复client表示同意连接,client再回复server 确认连接。 2.3原创 2020-12-30 21:34:24 · 157 阅读 · 0 评论