3 sssuperqiqi

尚未进行身份认证

暂无相关简介

等级
TA的排名 22w+

Gstreamer中的sink插件及区别

在Gstreamer中,通常“sink”插件可以将获取的视频流输出到显示器。参考网站:http://trac.gateworks.com/wiki/Yocto/gstreamer/video#tearing以下是iMX.6平台的输出sink列表: gstreamer-imxspecific sinks imxg2dvideosink imxipuv...

2019-08-29 21:22:15

堆/栈的比较 以及 malloc/new动态内存的开辟

堆与栈的比较:1.申请方式(1)栈(satck):由系统自动分配。(2)堆(heap):需程序员自己申请(c:调用malloc,realloc,calloc申请 free 来释放),并指明大小,并由程序员进行释放。容易产生内存泄漏.2.申请大小的限制(1)栈:在windows下栈是向底地址扩展的数据结构,是一块连续的内存区域(它的生长方向与内存的生长方向相反)。栈的大小是固定的。如果...

2019-08-28 10:58:06

【ALSA】 asound.conf 插件讲解

Alsa-lib层,为不同的驱动提供统一的接口alsa API,简化了开发人员对于驱动层的调用开发。接口定义地址:https://www.alsa-project.org/alsa-doc/alsa-lib/关于asound.conf的配置,可以参考官网解释:https://www.alsa-project.org/main/index.php/Asoundrc详细的插件讲解...

2019-07-26 10:17:25

【ALSA】 snd_pcm_status_get_avail与snd_pcm_avail区别

在alsa官网查了一下:snd_pcm_avail:指的是当前可读/写的字节数。snd_pcm_status_get_avail:指的是获取pcm容器中可用的帧数,也是字节单位。

2019-07-17 17:44:44

动态库.so 与静态库 .a 的区别详细讲解

https://blog.csdn.net/felixit0120/article/details/7652907

2019-06-18 21:57:00

实现环形数组队列

看到一个很棒的环形数组队列实现方法,转载过来。原网址:https://blog.csdn.net/xuanwolanxue/article/details/68925446话不多说,上重点:这里主要指的是队列的入队(enqueue)与出队(dequeue),对于链式队列来说,其入队和出队也就是链表的尾部插入与移除头部节点,这里就不多说...

2019-06-18 21:14:10

TCP、UDP、RTP(RTCP)异同与区别

做carplay很久关于音频传输部分,关于RTP和RTCP与UDP TCP的关系一直没有很好的理解,这个博主讲解的很详细https://www.cnblogs.com/imystr/p/4026639.html另外贴上博主的总结:RTP位于UDP之上,UDP虽然没有TCP那么可靠,并且无法保证实时业务的服务质量,需要RTCP实时监控数据传输和服务质量,但是,由于UDP的传输时延低于TC...

2019-03-09 14:49:04

WIN7桌面、个人用户配置消丢失解决方案

          今天早上登录了几次都发现桌面变成黑色,桌面上的诸多文件、还有IE收藏夹等程序配置都消失了。注销、重启都没有用。   点“开始”,右键单击“计算机”,“属性”,“高级系统设置”,点“用户配置文件”下的“设置”        查看用户的配置文件,发现状态不一样了,默认是“本地”,而现在的变成了“备份”。原因可能就是这个。        百度一下,就找到了方法。  进入命令行方式,使...

2018-07-05 10:49:49

linux faad 交叉编译

faad faac下载地址:  http://www.audiocoding.com/downloads.html编译命令:./configure CC=/home/nfore/workspace/linaro/gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc --host=arm-lin...

2018-04-17 17:23:05

c语言hex字符串转byte数组

例:”0C B1 15 02 C0 27 01 20 ” –> {0x0c, 0xb1, 0x15, 0x02, 0xc0, 0x27, 0x01, 0x20}static int hex2byte(char *dst, char *src) { while(*src) { if(' ' == *src) { src++; ...

2018-03-09 17:19:13

C语言 字节数组转为字符串

话不多说贴代码:int main(void){ unsigned char src[6] = { 0x12, 0x00, 0x56, 0x78, 0x90, 0xab }; char s[13] = { 0 }; int i; char c1, c2; for (i = 0; i < 6; i++) { c1 = src[i] & 0xFu; c2 = (src[i] >&...

2018-03-05 15:02:13

Valgrind使用说明

Valgrind使用说明    Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。    一 Valgrind概观Valgrin

2018-01-12 10:43:16

实例讲解C语言中fread()函数的返回值问题

最近在Linux下用C编写一个的蓝牙模块升级程序,用到 fread 函数时候发现返回值始终为1,看了很多帖子说的比较啰嗦,所以博主自己总结了一份。函数:fread(从文件流读取数据)  表头文件:  #include函数定义  size_t fread(void * ptr,size_t size,size_t count,FILE * stream);函数说明:  f

2018-01-10 14:32:24
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。