- 博客(10)
- 资源 (8)
- 收藏
- 关注
转载 Linux Makefile自动依赖
Makefile生成自动依赖的方法有两种:1. 将所有.o文件的依赖关系写入单独文件,然后在Makefile中调用该文件2. 每个.c文件对应一个.d文件,将依赖关系写入.d文件中一、对于第一种方法,Makefile的写法如下:CC = gccSRCS := $(wildcard *.c)OBJS := $(patsubst %.c,%.o, $(SRCS))all...
2018-08-27 17:37:39 1336
转载 Linux shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同。 $? 上个命令的...
2018-08-27 16:08:59 435
原创 Linux gdb调试打印完整字符串
在使用gdb调试过程中,经常需要查看变量的值,最常用的方法:(gdb) print {变量名}一般情况下,打印并不存在问题。但当一个字符串比较长时,打印出来的内容不完整,内容的最后为"..."例如:可以看到后面带有省略号,内容没有完整的显示出来。如何才能将需要print的内容完整显示出来呢?其实gdb 默认有一个最大显示长度限制,可能通过show print eleme...
2018-08-24 16:04:24 17167 1
原创 Linux 下用getaddrinfo、getnameinfo实现IP和域名的转换
gethostbyname, gethostbyaddr是不可重入函数;已经被getaddrinfo, getnameinfo替代getaddrinfo 将主机和服务转换到socket地址,融合了函数getipnodebyname, getipnodebyaddr, getservbyname, getservbyport的功能,是可重入的getnameinfo 功能与getaddrinfo...
2018-08-21 18:19:35 15035
转载 Linux 查看登录日志
一、查看日志文件 Linux查看/var/log/wtmp文件查看可疑IP登陆 last -f /var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件。因此随着系统正常运行时间的增加,该文件的大小也会越来越大,增加的速度取决于系统用户登录的次数。该日志文件可以用来查看用户的登录记录,last命令就通过访问这个文件获得这些信息,并以反序从...
2018-08-17 10:28:29 144016 2
转载 c++ const指针与函数调用
在我的博客http://blog.csdn.net/caoyan_12727/article/details/52064958中,已经讨论了动态绑定和静态绑定,以及在缺省参数情况下虚函数的绑定情况。一般情况下,我们是用非const的基类指针指向派生类对象,如果通过该指针调用虚函数则发生的动态绑定,如果我们定义一个const指针,指向派生类的对象,如果派生类里定义了同名的虚函数和cons...
2018-08-14 11:07:44 1929
转载 ffmpeg 常用命令
1. 视频转换比如一个avi文件,想转为mp4,或者一个mp4想转为ts。 ffmpeg -i input.avi output.mp4 ffmpeg -i input.mp4 output.ts2. 提取音频ffmpeg -i test.mp4 -acodec copy -vn output.aac 上面的命令,默认mp4的audio codec是aac,如果不是,可以都转为最常见...
2018-08-07 13:51:41 279
转载 live555MediaServer推送大数据帧花屏和循环播放文件
1、大数据帧花屏live555推送之后的视频流出现花屏,查看源码DynamicRTSPServer.cpp文件,源码如下: sms->addSubsession(MPEG4VideoFileServerMediaSubsession::createNew(env, fileName, reuseSource)); } else if (strcmp(extension, "....
2018-08-07 10:33:47 1101
转载 ffmpeg configure配置选项
帮助选项Help options 标准选项Standard options 许可证选项Licensing options 配置选项Configuration options 程序选项Program options 文档选项Documentation options 组件选项Component options 个别组件选项Individual component options 扩展...
2018-08-02 17:49:47 2838 1
转载 基于FFmpeg+VAAPI的硬件加速渲染技术
1. 写在前面 硬件加速即利用GPU来完成图形相关的操作,将CPU空闲出来处理其他事务,特别是在CPU性能不足的情况下,此类操作就更必要了。在视频处理上,DXVA是微软定制的视频加速规范,而在Linux 平台上则是由NVIDIA和Intel分别提供的VDPAU和VAAPI加速规范。灵跃桌面云利用上述API可以有效加速视频解码和图像处理,降低系统CPU占用,提升系统性能。2....
2018-08-01 15:01:06 2656
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人