刷新
双向循环链表的接口

博主头像 双向循环链表的接口 目录双向循环链表的接口头文件创建链表、节点三种插入方式三种删除方式 头文件 #include <stdbool.h> #include <stdio.h> #include <string.h> #include <stdlib.h> ​``` 创建链表、节点 // 指的是双向循 ...

单向循环链表的接口程序

博主头像 单向循环链表的接口程序 目录单向循环链表的接口程序单向循环链表头文件链表、节点的创建三种节点插入方式三种删除方式遍历链表验证程序 单向循环链表 头文件 #include <stdbool.h> #include <stdio.h> #include <string.h> #include <stdl ...

双向链表的接口的接口程序

博主头像 双向循环链表的接口 目录双向循环链表的接口头文件创建链表、节点三种插入方式三种删除方式遍历验证 头文件 #include <stdbool.h> #include <stdio.h> #include <string.h> #include <stdlib.h> 创建链表、节点 // 指的是双向循环 ...

单向顺序链表程序接口

博主头像 单向顺序链表程序接口 目录单向顺序链表程序接口头函数、程序说明链表、节点的创建三种数据插入方式在链表头部进行插入向链表的尾部进行数据插入向链表的指定数据节点后插入三种数据删除方式删除链表头部节点删除链表尾部节点删除链表中指定数据的节点遍历链表题:删除单向链表中最小值节点程序验证输出结果 头函数、程序 ...

Deep "Hello world!"

博主头像 目录1. #include <stdio.h>2.int 整形数据类型3.main 函数4.printf 函数5.return 函数6.”{}”与“;” “Hellow world!"是初学者的第一份代码,可以说所学万物代码之基础。下面看一下代码是如何实现的: 代码虽然简洁,但是包含了许多C语言的知 ...

初识C语言

博主头像 一,c语言的基本概述 c语言是一门编译型语言。c语言的程序需要通过编译软件程序将源代码转换成可执行代码的程序,可执行代码是用计算机机器语言表示的代码。如:c语言在Windows下生成的可执行代码是以.exe为后缀的,在Unix下生成的可执行代码是以.out为后缀的。 二,c语言的特性 c语言是可移植 ...

FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库

博主头像 ​《FFmpeg开发实战:从零基础到短视频上线》一书的例程主要测试本地的音视频文件,当然为了安全起见,很多网络视频都采用了https地址。FFmpeg若要访问https视频,就必须集成第三方的openssl库,但编译FFmpeg时却默认关闭了openssl。为了让App能够播放采用https的在线视 ...

FFmpeg开发笔记(十五)详解MediaMTX的推拉流

博主头像 ​MediaMTX是个开源的轻量级流媒体服务器,它的安装过程参见《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”。MediaMTX下载后的压缩包包括可执行程序mediamtx.exe和配置文件mediamtx.yml,看起来非常简约,但它提供的流媒体服务一 ...

FFmpeg开发笔记(十四)FFmpeg音频重采样的缓存

博主头像 ​FFmpeg在很多地方都运用了缓存机制,比如《FFmpeg开发实战:从零基础到短视频上线》一书的“3.3.2 对视频流重新编码”介绍了编解码的数据缓存,不单是视频编码过程和视频解码过程有缓存,甚至连音频重采样都用到了缓存。 也就是说,重采样函数swr_convert一次只会输出指定长度的音频数据, ...

VSCode 开发C

博主头像 安装编译器 C 语言的编译器有很多,其中最常用的是 GCC,这里以安装 GCC 为例。 Windows 这里以 Windows 11 为例 官方下载地址:https://www.mingw-w64.org 选择 Downloads 选择 Windows 的 GCC 环境 MingW-W64-buil ...

FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx

博主头像 ​MP4是最常见的视频封装格式,在《FFmpeg开发实战:从零基础到短视频上线》一书的“1.2.3 自行编译与安装FFmpeg”介绍了如何给FFmpeg集成x264和x265两个库,从而支持H.264和H.265两种标准的编解码。 视频的封装格式除了古老的MP4和ASF之外,还有较新的WebM格式, ...

枚举类型

博主头像 枚举类型 目录枚举类型1. 定义2. 枚举元素的值2.1 默认2.2 全部赋值2.3 部分赋值3. 枚举变量的定义方式3.1 先定义枚举类型,再定义枚举变量3.2 同时定义枚举类型和枚举变量3.3 忽略枚举名,直接定义枚举变量3.4 结合typedef关键字4. 总结 1. 定义 枚举是用来代表整数 ...

菜鸟记录:c语言实现PAT甲级1010--Radix

博主头像 很长时间没做,忙于考研和实习,久违的的拾起了算法。做了很长时间,其实总体思路还是很简单的,但满分不知道为什么就是到不了,又因为网上很多答案包括柳神的都是c++,无法参透,姑且只能这样了。 Given a pair of positive integers, for example, 6 and 11 ...

【飞控制作】从飞控制作学习项目经验

博主头像 1. 四旋翼无人机飞行原理:欠驱动系统 通过4个电机的转速,来控制飞行器X、Y、Z轴的加速度和角速度,实现悬停、垂直升降、俯仰、偏航、滚转(这里只对比较陌生的俯仰、偏偏行、滚转做示意图说明)。 组成 运动控制 运动控制主要参考:四旋翼无人机飞行原理及控制方法,你了解多少? 实物图 2. 无人机设计思 ...

<1···456···11>