- 博客(8)
- 收藏
- 关注
原创 【C++后端学习】06、并发编程_进程
进程是操作系统动态执行的基本单元,也是基本的分配单元,实体结构有以下三个:(1)进程控制块(PCB):进程描述信息、处理机状态指令、进程调度信息、进程控制信息(2)程序段(3) 数据段。
2023-04-11 18:37:45
102
原创 【C++后端学习】06、并发编程_线程
/ atomic内部是否使用lock。互斥锁、信号量、条件变量、原子操作、临界区(windows)atomic_, 示例atomic_bool。适用于基本数据类型、pointer类型。
2023-04-11 16:06:45
80
原创 【c++后端学习】18、主流应用方向_音视频_ffmpeg
公共的工具函数(加密和哈希、内存管理、数学、错误码、日志)视频场景比例缩放、颜色映射装换。过滤器、特效、水印、合成等。各种音视频格式的生成和解析。各种类型声音、图像编解码。高度优化的音频重采样。
2023-04-11 11:00:09
109
原创 【C++后端学习】08、C++网络编程_socket
SCTP和TCP之间的最大区别是SCTP的连接可以是多宿主连接的,TCP则一般是单地址连接的。在进行SCTP建立连接时,双方均可声明若干IP地址(IPv4,Ipv6或主机名)通知对方本端所有的地址,引入了 联合(association) 的概念,它也是存在于两台主机之间,但可以使用每台主机上的多个接口进行协作。// 为句柄设置端口、IP。// 阻塞态等待连接。// 返回套接字句柄。
2023-03-18 13:09:46
270
原创 【C++后端学习】05、C++编程思想_数据结构
数据的逻辑结构:(1)集合:任何两个元素之间没有逻辑(2)线性结构:元素存在一对一的关系(3)树形结构:数据元素存在一对多的关系(4)图状结构:元素之间存在多对多的关系数据的存储结构:(1)顺序存储:存储于地址连续的存储单元(2)链接存储:存储于任意的存储单元,用附加指针表示元素间逻辑关系(3)索引存储:存储元素的同时建立附加的索引表(4)散列存储:依据数据元素的关键字,用一个事先设计好的函数计算出该数据元素的存储地址。定义:也称有序表,元素的有序集合。类型:arrary、vector、l
2023-03-16 08:23:20
146
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人