![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
综合
galen6
这个作者很懒,什么都没留下…
展开
-
intel owt sdk windows编译中的坑
2.编译命令,python build-win.py --arch=x64 --runtime=static --scheme=release --gn_gen --sdk --cg_server --output_path ../owt-x64-build。解决方法:下载最新版本depot_tools。原创 2024-05-13 17:45:08 · 217 阅读 · 1 评论 -
docker使用nvidia gpu环境搭建
docker中使用gpu需要安装相关的插件环境。系统环境:操作系统:Ubuntu 16.04 64位gpu: nvidia p100需要的软件:cuda drivernvidia-docker安装步骤:cuda drivercuda driver包括了cuda工具包和nvidia driver安装方式1.Package安装2.Runfile安...原创 2019-04-23 11:52:20 · 7244 阅读 · 0 评论 -
github如何实现fork的项目与原项目同步
https://www.jianshu.com/p/fede3333205f转载 2019-01-05 16:06:12 · 398 阅读 · 0 评论 -
nginx 作为反向代理优化要点proxy_buffering
https://www.cnblogs.com/yeyinfu/p/7317446.html转载 2018-11-02 19:23:43 · 1085 阅读 · 0 评论 -
sublime代码对齐
Preferences->Key Bindings->user->编辑设置文档输入{ "keys": ["ctrl+q"], "command": "reindent" },然后你的快捷键ctrl+q就可以自动对齐代码了,之前还要局部选择代码块或者ctrl+a全选代码。...原创 2018-06-07 09:35:30 · 11755 阅读 · 2 评论 -
goland安装
软件下载安装参考:https://www.7down.com/soft/246102.htmlLicense server address: http://idea.youbbs.org原创 2018-06-11 11:31:36 · 623 阅读 · 0 评论 -
gperftools工具检测内存泄露
gperftools是google开发的一款非常实用的工具集,主要包括:性能优异的malloc free内存分配器tcmalloc;基于tcmalloc的堆内存检测和内存泄漏分析工具heap-profiler,heap-checker;基于tcmalloc实现的程序CPU性能监测工具cpu-profiler.gtihub地址:https://github.com/gperftools/gperft...原创 2018-05-07 20:07:46 · 12668 阅读 · 0 评论 -
IntelliJ IDEA安卓开发环境安装教程
首先去官网下载IntelliJ IDEA专业版本,安装完成后破解,这一步主要在破解步骤,在激活页面选择License Server,输入:http://idea.codebeta.cn,点击Activate即可激活。参考:https://www.cnblogs.com/karthuslorin/p/8531662.html第二步需要安装安卓开发依赖环境JDK和android SDK,这一步网上教程...原创 2018-03-30 15:39:59 · 6166 阅读 · 1 评论 -
glib库路径设置
编译janus时./configure出现glib库版本太低错误,安装高版本glib-2.34.2后编译还是通不过。发现是链接的还是原版本的glib库。通过使用新版本glib库的pkgconfig文件,设置PKG_CONFIG_PATH解决。export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ /usr/local/lib/为glib的安装路径。参考:...原创 2018-02-22 22:12:10 · 3469 阅读 · 0 评论 -
nginx error localhost could not be resolved (3: Host not found)
问题在内网测试机上测试时发现,nginx解析locathost错误,实际resolver指向内网DNS服务192.168.0.1,抓包发现nginx发起dns查询向192.168.0.1查询失败。并且nginx并没有去读取本地hosts文件。解决方法用dnsmasq在本地自建DNS服务,nginx配置 resolver指向127.0.0.1,配置/etc/dnsmasq.con原创 2018-01-04 11:44:59 · 6899 阅读 · 0 评论 -
nginx代理视频播放响应时间长问题
点播系统http播放请求通过nginx代理到hadoop播放视频流,发现有时候播放器开始播放时间很长,达到一分钟左右。通过查看nginx日志发现存在大量相同的重复请求,通过分析该批视频都是用户上传的1080P的视频,而由于安卓播放器ijkplayer对1080P的播放出现异常导致播放器不断的重复发起播放请求,导致nginx的连接被不断占用,最后应该导致其它正常的播放请求短时间得不到响应。原创 2017-12-18 20:10:57 · 5158 阅读 · 0 评论 -
PTS和DTS解读
在视频编解码中,pts和dts是保证视频能正常播放的参数。视频为h264编码时,当只有I和P帧时,pts和dts相同,只需要按照pts进行解码播放即可。h264的Profiles为baseline时,只有I帧和P帧。Profiles为main以上时,包含了I,P,B帧。当存在B帧时,pts和dts可能会不同。比如当遇到如下帧序列时: P1 P2 P3 P4ty原创 2017-09-13 16:37:39 · 3433 阅读 · 0 评论 -
点播系统hadoop存储视频长时间无响应
问题描述最近之前一直正常的视频点播系统播放存储在hadoop上的视频出现响应时间长达一分钟的情况。点播系统播放通过nginx_lua代理从hadoop取数据。查看nginx的日志,出现大量的错误如下。*1885808 upstream timed out (110: Connection timed out) while reading response header from原创 2017-12-08 16:41:42 · 872 阅读 · 0 评论 -
Android Studio安装总结
32位windows7系统安装总结: 1.首次新建工程一直等待,是因为软件在从国外网站下载支持包,被墙了。解决方法:下载离线包,http://download.csdn.net/album/detail/2265/1/2查看目录:C:\Users\Administrator.VCDBY6WLW0XJM1I\.gradle\wrapper\dists\gradle-3.3-all\5...原创 2017-09-10 21:38:11 · 567 阅读 · 0 评论 -
网络基本知识
关于网络的一些基本知识,比如物理传输速率,带宽,网络传输速率,延迟等概念感觉还是有些模糊,在这里做一个总结以方便记忆。先说说物理传输速率,电缆中的信号传播速度一般在20w公里每秒,光纤因为折射等原因好像要低一点,没关系,都算20w好了,这个基本上无法提高了。我们的数据在网络上传输时,依赖的底层物理介质就是电缆或者光纤,考虑国内外传输距离一万公里,在这里电缆的传输速度相当于汽车的行驶速度(假设汽原创 2017-09-01 15:09:26 · 374 阅读 · 0 评论 -
obs-studio源码编译安装
整个编译过程参考网上文档。参考链接:http://www.jianshu.com/p/1dcc2208d01d在安装过程中,与参考文档不同的地方:并没有出现如下文档中所说ffmpeg依赖库找不到的问题,因此忽略此处直接Generate即可。原创 2017-08-28 15:04:47 · 718 阅读 · 0 评论 -
源码安装libcurl后yum出错,pycurl.so: undefined symbol: CRYPTO_set_locking_callback
最近项目需要在centos上默认配置源码安装了libcurl模块,导致使用yum命令时出现如下错误,(实际在很多使用libcurl的地方都会出错)。/usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback经过ldd /usr/lib64/pytho原创 2017-08-26 17:57:22 · 1823 阅读 · 0 评论