logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

webrtc嵌入式中转推流端

牢骚团队要搞什么webrtc,一天假回来啥都没了,抢回来了一个webrtc推流端模块,不然整个webrtc就没我啥事了。webrtc是现在的热门,刷boss的适合发现很多媒体开发岗都蹭热度要webrtc相关经验。所以同事看到webrtc眼睛放光,啥都没给我留。系统用的是kurento。推流端有两种,一种是直接运行在相机上,直接代码上拿流,这个比较简答,rtsp模块是我做的,砍了砍就实现了。另一种就

#webrtc
opencv3.4.0安装

ubuntu18.04安装opencv3.4.01、apt-get install aptitude2、apt-get install cmake3、apt-get install libgtk2.0-dev4、aptitude search libgtk2.0-dev5、apt-get install libavcodec-dev libavformat-dev libsws...

#opencv
python的pyplot画折线图

python3,脚本挂日志就能生成折线图import numpy as npimport matplotlib.pyplot as pltimport sysimport rex = []y = []x_start = 0x_step = 5fp =open(sys.argv[1], 'rb')for line in fp.readlines():text = line.decode()if "%

#python#机器学习#开发语言
conan基本

1、conan是c/c++包管理工具,类似nodejs中的npm。2、c/c++项目从白盒能变为黑盒,依赖间不用再是源码级,问题好定位,管理清晰。3、依赖python大于等于3.54、跨平台linux、mac、windows等5、能管理所有中间二进制文件6、//在远端仓库查看poco库的情况conan search poco --remote=conan-center//查看某个库的信息conan

将expect脚本移植到嵌入式linux上

嵌入式设备需要telnet访问服务器并在服务器上执行工具,用expect脚本实现,但嵌入式系统已经将expect裁剪掉,今天将expect移植过来,不是十分清晰,为了防止以后忘记,将整个过程记录下来。网上相关并不多,这篇是我认为写的最好的。tcl和expect版本有很多,为了简洁,我使用的也是这篇文章链接中的版本,分别是tcl8.6.10-src.tar.gz和expect5.45.3.tar..

#linux
解决一个信号6问题(sig6,signal6,SIGABRT,double free or corruption (!prev))

我遇到的信号6 99%都是由于数据越界导致,在memcpy的时候没有错误,在free的时候系统报SIGABRT。今天也不例外。代码是我写的,考虑不周,以后拷贝更多加小心。上图中的data大小为1024,如果memcpy 1025各字节,拷贝正常,但是在你free它的时候就会报上面截图中的错误。这就是原因。遇到这种问题不要怕,新手不要给自己设置障碍,信号是系统提供给你的帮助,而不是困难。...

#linux
linux commond not found解决办法

  转自 http://blog.sina.com.cn/s/blog_8882eb010102vv0x.html 本人于(2015-06-28 21:28:10)创作,无法实现搬迁,只能重新粘贴。  刚写完!刚写完!刚写完!刚写完!没保存!没保存!没保存!结果没了~~~~~  重新写!!!!!!!!!!!!!简写吧。  虚拟机新装的redhat5.4,ifconfig等命令不好用。查...

#linux
5——Linux二进制分析——学习——关于elf文件类型/-no-pie选项

《4——Linux二进制分析——学习——ptrace调试器》的补充。关于编译test的问题。我直接通过gcc test.c -o test编译,在执行的时候会报错./testshare is not an ELF executable. The type: 3.我用readelf -h test去查看头文件的时候发现test的文件格式是 DYN (Shared object file),而我想..

#linux
解决一个信号6问题(sig6,signal6,SIGABRT,double free or corruption (!prev))

我遇到的信号6 99%都是由于数据越界导致,在memcpy的时候没有错误,在free的时候系统报SIGABRT。今天也不例外。代码是我写的,考虑不周,以后拷贝更多加小心。上图中的data大小为1024,如果memcpy 1025各字节,拷贝正常,但是在你free它的时候就会报上面截图中的错误。这就是原因。遇到这种问题不要怕,新手不要给自己设置障碍,信号是系统提供给你的帮助,而不是困难。...

#linux
6——嵌入式WebServer的移植——appweb实现文件上载(upload)

开发一个从chrome上传文件到嵌入式设备上的功能,再次调试appweb。费了九牛二虎之力最终实现了。appweb对http支持非常完整加上我对http理解算不上精通导致了巨大的困难,现在将一些心得分享出来。sample中的实现在samples文件夹中esp-upload是上载的例子。其中README.md中介绍了运行方法和地址,测试好用。整个功能是appweb加载解析appweb.con...

#http
到底了