
linux
文章平均质量分 61
wangxiuwen12
抱住大佬的腿
展开
-
automake使用感悟
automake使用感原创 2022-12-23 15:13:26 · 1319 阅读 · 1 评论 -
Makefile 和 Yaml 编译修改问题
Makefile 和 Yaml 编译修改问题### 使用pyhton修改和获取yaml的值 问题: 在使用Makefile 和 yaml 编译的时候,发现问题是需要添加一个属性值, 但是对于 添加不存在的属性,使用sed 命令似乎比较难,此方法使用python去修改yaml的值, 缺点是生成新的文件会去电原来的注释 Makefile代码.PHONY:allall: @echo "Build Solution by " @python data_test.py pyhton 脚本#!原创 2022-05-20 17:33:42 · 937 阅读 · 0 评论 -
dirname: missing operand 问题分析
dirname: missing operand这个问题是在编译第三方sdk代码的时候遇到的问题情况一 未能正确链接XXX-gcc我出现的问题就是这个,出现的原因就是把第三方的sdk的编译链工具解压后的文件夹直接cp到了别的地方,导致出错,后来发现是 工具链在解压的时候还有一些软连接的生成,导致使用dirname的某个命令无法正确找到使用bin, 所以解决方法也很简单, cp编译链工具压缩包再解压情况二 缺少相应的32库这个就是在64位编译32位缺少相应的库,这个也比较好解决,下载就行了sudo原创 2021-07-02 16:08:12 · 5630 阅读 · 0 评论 -
阿里云搭建gitlab
目录阿里云搭建gitlab操作过程web访问阿里云搭建gitlab用惯了git,突然切回svn会觉得特别的不适应,主要是代码修改提交和查看特别的麻烦,于是决定自己搭建一个git服务器,GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。和Github有类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查原创 2021-06-28 15:47:02 · 416 阅读 · 0 评论 -
阿里云搭建sambda解决网络不通问题
安装流程总结安装过程和平常的安装sambda没什么区别,主要问题就是据说445端口会被病毒攻击,所以基本运营商会屏蔽这个端口,要想在Windows上访问共享目录,就需要做一些特殊的操作目录安装流程总结安装sambdasambda端口修改windows 访问安装sambdaubuntu 安装sudo apt-get install samba 修改配置vim /etc/samba/smb.conf[shared] # 共享文件目录描述 comment = Shared Dir原创 2021-06-25 16:30:18 · 528 阅读 · 0 评论 -
linux小知识点记录
Linux使用技巧总结太难了,离公司的销售经理和负责订单的同事坐的不远,每个人脾气都有点火爆啊,看他们沟通基本靠哄,推项目基本靠喊,我不知道会不会变成那样的人。记得一句话,你很难去改变一个成年人的想法,我之前觉得这句话不对,认为善于听取建议和自省是很普遍的事,现在沟通的多了和听闻的多了才发现,大部分人工作只是为了一口饭吃,并没有知道自己要干什么,做什么,所以对别人的期待就是一种奢望,提高自己才是关键。扯远了,心情不好,写一下唠叨一下,下面记录一下不常用的linux知识点,免得以后再去寻找这里写目录标题原创 2021-06-22 19:33:30 · 155 阅读 · 0 评论 -
ffmpeg踩坑总结
前言时隔两年多,又接触到了ffmpeg,之前是项目需要进行使用,所有的前期工作都是由大佬帮忙搞定了,我只需要按照demo写相应的demo就可以了,现在换了一家公司,目前自己是同事里唯一一个要接触这个播放流程相关的人,从开始编译就遇到了一些问题,现在记录一下,而且说实话是一个问题让我在优快云找了半天都没有找到正确的解决办法,才导致我气愤的要自己写一遍备忘一下,你能想象点击较多的一遍文章居然是废话吗版本旋转和编译首先github上面大多数是ffmpeg3的版本,现在已经是4.4的版本,好多api都替换了原创 2021-06-11 15:05:57 · 840 阅读 · 1 评论 -
环形buffer具体实现代码
原理和用途用途:用于不能及时处理数据而作为的缓存机制,例如消息队列,数据包等、原理:没有环形的buffer,内存都是线性的,是从逻辑上把它处理成环形,这样后面的数据就可以覆盖前面的数据,并且不用频繁的去申请内存,先进先出实现方式: 需要申请一块内存,并且有4个记录位置的指针,read_start 和 write_end , 记录读写的开始和结束位置,read_start_tmp 和 write_end_tmp记录操作时的临时位置实现代码头文件#ifndef MIRRORRINGBUFFER_原创 2021-06-02 19:45:59 · 502 阅读 · 0 评论 -
rtmp移植到第三方平台详细步骤
概要本次记录移植rtmp雷霄华的demo到第三方平台的详细过程,我编译的都是静态库,动态库不会差太多,前期准备看如何搭建流媒体服务器https://blog.youkuaiyun.com/wangxiuwen12/article/details/116239853编译源码下载首先是雷霄华的linux代码 ,感谢这位同志的整理,我个人对于项目构建太弱 ,尤其不怎么会写Makefilehttps://github.com/mingzhangchn/librtmp-test然后是需要进...原创 2021-05-07 18:32:32 · 700 阅读 · 0 评论 -
linux 搭建nginx + rtmp服务器
linux 搭建nginx + rtmp服务器一 环境准备 虚拟机ubuntu 装备,安装一些nginx 必要的依赖和服务 sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install openssl libssl-dev 下载 nginx和 nginx-rtmp-module, github http://nginx.org/download/nginx-1....原创 2021-04-28 19:40:02 · 1114 阅读 · 0 评论 -
I2C外挂eeprom的读写
##I2C简介 I2C总线通信是一种通信协,用于连接微控制器及其外围设备,由两根线组成,时钟线SDA和数据线SCL。 如图所示,外挂设备接到相应的线上就可以被i2c识别到,另外关于scl,sda以怎么样的波形去发送消息,以及设备的应答波纹就不在详细介绍了,这个对于不是直接写驱动的开发人员来说没有必要了解,...原创 2020-04-03 11:52:50 · 5244 阅读 · 2 评论