找回密码
 立即注册

推荐主题

用于将字节进行base64编码或解码(C语言实现)
V1.0 2024年6月13日 发布于博客园 目录 [*]base64.h [*]base64.c 基本原理见代码注释! base64.h base64.c [code]/** * @file name : base64.c * @brief : 用于将字节进行base64编码或解码 * @author : RISE_AND_GRIND@163.co ...
昝琳怡 2025-6-4 18:04
511 0 0
C语言指针笔记
该笔记整理自 阮一峰老师的《C语言教程》和部分网上资料 什么是指针 指针就是一个代表某个内存地址的值 声明和初始化指针变量 这个*可以放在数据类型和变量名之间的任意位置,比如int * p;,int *p;等等,不过为了体现p是一个指针变量 ...
班嘉淑 2025-6-4 17:44
215 0 0
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
​音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传输,因此直播领域采用 ...
郗新语 2025-6-4 17:30
200 0 0
apr库编译及队列使用笔记
操作系统 :CentOS 7.9_x64 apr库版本:apr-1.7.4 & apr-util-1.6.3 gcc 版本:4.8.5 队列功能在C++或Python等脚本语言里面,是很容易就可以使用的,但C语言里面,标准库里面没有。 在使用C语言开发新应用时,就会遇到这个问题。阅读Free ...
莘度 2025-6-4 17:27
553 0 0
模拟实现 memcpy --浅谈C语言
内存拷贝 - memcpy 描述 C 库函数 void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字节到存储区 str1。 memcpy 是最快的内存到内存复制子程序。 它通常比必须扫描其所复制数据的strcpy ,或必须预防以 ...
方方仪 2025-6-4 17:19
707 0 0
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
​不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ、微信为代表的即时通信工具,能够实时传输文本和图片。其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊。 除了常见的图文即时通信,还有实时音视频通信,比 ...
鄂缮输 2025-6-4 17:11
678 0 0
FFmpeg开发笔记(四十五)使用SRT Streamer开启APP直播推流
​SRT Streamer是一个安卓手机端的开源SRT协议直播推流框架,可用于RTMP直播和SRT直播。SRT Streamer支持的视频编码包括H264、H265等等,支持的音频编码包括AAC、OPUS等等,可谓功能强大的APP直播框架。 相比之下,另一款APP直播框架RTMP ...
赫连如冰 2025-6-4 17:08
905 0 0
跨机集群节点管理方案
集群配置(cluster config) 所有节点共同维护同一份集群配置,共享集群内节点的相关配置信息: 共享配置的方案: [*]以本地文件方式:配置以文件的形式保存在所有的节点路径下,节点通过访问本地文件获取集群内所有节点的配置信息; [ ...
戎玉珂 2025-6-4 17:05
789 0 0
宏定义与特别运用
目录 [*]宏定义 [*]数值宏常量 [*]字符串宏常量 [*]用define宏定义注释符号? [*]程序的编译过程 [*]预处理中宏替换和去注释谁先谁后? [*]如何写一个可靠的宏函数 [*]do-while-zero结构 [*]do-while-zero的评价 [*]宏定义中的空格 ...
厂潺 2025-6-4 17:04
1038 0 0
模拟实现 strcat(字符串追加) --浅谈C语言
strcat 描述 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。 声明 下面是 strcat() 函数的声明。 char *strcat(char *dest, const char *src) 参数 dest -- 指向目标数组,该 ...
游康 2025-6-4 17:04
1091 0 0
重温c语言之,7天开整,就是随便的写写,第十天
一:操作符   &:按位与----2进制   |:按位或----2进制   ^:按位异或----2进制   ~:按位取反---2进制      &:先上代码,然后解释   这里的结果是:3   为什么呢,a=5,是正数,所以原码,反码,补码都是一样的,--- ...
喳谍 2025-6-4 17:03
874 0 0
模拟实现 strlen(字符串长度) --浅谈C语言
# 字符串长度 - strlen() 描述 C 库函数 size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。 声明 下面是 strlen() 函数的声明。 参数 [*]str -- 要计算长度的字符串。 返回值 该函数返 ...
阎一禾 2025-6-4 17:03
775 0 0
循环结构程序设计
为什么需要循环控制 循环结构或称重复结构 几乎每一种计算机高级语言都提供了循环控制,用来处理需要进行的重复操作 大多数的应用程序都会包含循环结构 循环结构和顺序结构、选择结构是结构化程序设计的3中基本结构,它们是各种复杂程序 ...
侧胥咽 2025-6-4 17:03
641 0 0
理解C语言变量, auto register关键字
目录 [*]变量 [*]程序的本质:二进制文件 [*]1.变量:内存上的某个位置开辟的空间 [*]2.变量的初始化: [*]3.为什么要有变量 [*]4.局部变量与全局变量 [*]5.变量的大小由类型决定 [*]6.任何一个变量,内存赋值都是从低地址开始往高地址 ...
汤昕昕 2025-6-4 17:03
1003 0 0
选择结构程序设计
在顺序结构中,各语句都是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判断。这是最简单的程序结构。实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给 ...
颜清华 2025-6-4 17:03
336 0 0
函数的嵌套调用以及函数的递归调用
函数的嵌套调用 C语言的函数定义是互相平行的、独立的,也就是说,在定义函数时,一个函数内不能再定义另一个函数,也就是不能嵌套定义,但是可以嵌套调用函数,也就是说,在调用一个函数的过程中,又调用另一个函数 如上执行过程: [ ...
即息极 2025-6-4 17:03
658 0 0
重温c语言之,7天开整,就是随便的写写,第十一天
一:整一些小型的题目   1、题目描述:   小乐乐上课需要走n阶台阶,因为他腿比较长,所以每次可以选择走一阶或者走两阶,那么他一共有多少种走法?   输入描述:包含一个整数n(1 ...
金娅鸣 2025-6-4 17:02
107 0 0
数据结构-逻辑关系&物理关系、时间复杂度、空间复杂度、顺序表
一、数据结构概述 基本概念 数据结构指的是计算机存储数据和组织数据的方式,存储数据和组织数据的目的是为了后期对数据的再次利用,所以存储的数据一般是具有一个或者多个特定关系的集合,利用不同的数据结构可以提高数据的访问效率。 ...
思矿戳 2025-6-4 17:02
188 0 0
关于变量的声明和定义、内部函数和外部函数
关于变量的声明和定义 一个函数一般由两部分组成:声明部分和执行语句。声明部分的作用:是对有关的标识符(如变量、函数、结构体、共用体等)的属性进行声明。对于函数而言,声明和定义的区别是明显的,函数的声明是函数的原型,而函数 ...
东门清心 2025-6-4 17:02
394 0 0
学嵌入式C语言,看这一篇就够了(1)
嵌入式技术知识结构 语言的基本概念 [*]什么是语言 [*]语言是人类进行沟通和交流的工具 [*]语言是一套具有共有规则的指令,指令可以通过文字、嗅觉、触觉等方式传递 [*]xx of xx --> A of B --> B 的 A [*]语言的目的 [*]语言 ...
肇默步 2025-6-4 17:01
303 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则