雪峰流云
码龄14年
  • 2,723,909
    被访问
  • 421
    原创
  • 60,781
    排名
  • 410
    粉丝
关注
提问 私信

个人简介:以技术为乐的程序猿!

  • 加入CSDN时间: 2008-06-24
博客简介:

雪峰流云

博客描述:
专注于智能家居,流媒体,CDN,P2P,Web前端和后端,涉猎的开源项目: ffmpeg/VLC/Darwin/P2P/CrtmpServer/SRS/ATS/nginx/OpenResty/WebKit
查看详细资料
  • 5
    领奖
    总分 1,551 当月 17
个人成就
  • 获得364次点赞
  • 内容获得223次评论
  • 获得969次收藏
创作历程
  • 3篇
    2021年
  • 17篇
    2020年
  • 18篇
    2019年
  • 32篇
    2018年
  • 25篇
    2017年
  • 56篇
    2016年
  • 147篇
    2015年
  • 113篇
    2014年
  • 47篇
    2013年
  • 1篇
    2012年
成就勋章
TA的专栏
  • 大数据
    3篇
  • InfluxDB
    1篇
  • gcc
    1篇
  • Ubuntu
    70篇
  • C++
    25篇
  • PHP
    5篇
  • Python
    75篇
  • JavaScript&Ajax&jQuery
    22篇
  • 代理缓存服务器
    2篇
  • MySQL
  • Android
  • WebKit
    2篇
  • bash
    2篇
  • vim
    14篇
  • 搜索引擎
  • 算法
    11篇
  • 数据结构
    10篇
  • 面试求职
    8篇
  • Nginx
    30篇
  • go
    14篇
  • Apache Traffic Server
    80篇
  • OpenRTMFP
    12篇
  • 人生感悟
    3篇
  • 视频网站
  • 流媒体开发
    9篇
  • Linux
    55篇
  • 广告精准推广
    7篇
  • 其它
    8篇
  • 上学
    1篇
  • 机器学习
    3篇
  • Mac
    7篇
  • github
    1篇
  • upstream
    1篇
  • healthcheck
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

在CentOS 6.5 x86_64上安装libunwind的问题

1.事由当时间进入2021年,之前的对CentOS 6.x上的官方依赖仓库和国内镜像仓库都不好使了,如果要安装软件包,是一个痛苦的事情。今天我在一台CentOS 6.5的老机器上安装ats的rpm包,结果报错上说,缺少依赖库libunwind和libunwind-devel。2.常用方法行不通安装依赖库yum install libunwind libunwind-devel -y这种方法行不通,因为epel-release包安装不上,而且官方依赖仓库已经放弃了支持对CentOS 6.x版本
原创
发布博客 2021.10.13 ·
287 阅读 ·
0 点赞 ·
0 评论

在CentOS 7.5上升级SQLite3过程实录

在CentOS 7.5上升级SQLite3过程实录业务起因我在CentOS 7.5上安装python3.7+Django 3.1.7并创建项目时,发现启动demo例子出错了,出错信息如下:django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).大致意思是,目前CentOS 7.5上发现的SQLite3的版本号是3.7.17,但是Django 3.1.17目前需要
原创
发布博客 2021.02.27 ·
159 阅读 ·
0 点赞 ·
0 评论

go连接Kafka报错kafka: client has run out of available brokers to talk to

问题出现的场景:有个go写的项目,原来是用go vendor来管理依赖包的,现在改为是用go module方式了,转换之后,编译成功,发现了上面的错误。很显然连接kafka集群报错了。问题的原因:网上搜了下,很多说是防火墙啥的问题,其实不是。本质原因是,我项目使用的如下kafka客户端库github.com/Shopify/sarama版本升级到当前最新版,这个最新版无法连接kafka集群,换为原来的旧版本就没有问题。大家不要被报错内容迷惑,跟客户端多少没有关系的。特此记录一下,以作
原创
发布博客 2021.01.21 ·
7194 阅读 ·
2 点赞 ·
1 评论

在Mac上利用pip3安装pyecharts模块

安装pip3 install pyecharts -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
原创
发布博客 2020.07.28 ·
1110 阅读 ·
3 点赞 ·
0 评论

在Mac上使用pip3安装Jupyter Notebook并简单使用

简介Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。Jupyter Notebook的主要特点编程时具有语法高亮、缩进、tab补全的功能。可直接通过浏览器运行代码,同时在代码块下方展示运行结果。
原创
发布博客 2020.07.28 ·
1592 阅读 ·
1 点赞 ·
0 评论

在Mac上使用pip3安装交互式环境IPython实录

简介IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。IPython从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。那本经典的《利用python进行数据分析》中就是使用IPython来演示的示例代码。安装命令pip3 install ipython -i http://pypi.douban.com/simple --trusted-
原创
发布博客 2020.07.28 ·
164 阅读 ·
0 点赞 ·
0 评论

在Mac上使用pip3安装python的数据统计模块实录

业务需求目前我需要快速搭建一套python的数据统计和科学计算环境,来处理我工作中遇到的大量业务数据,做模拟和验证结论。我需要避免安装过程中的任何失败或包依赖的繁琐,最好几行命令就完事大吉!下面是我经过调研之后的实操记录,以作备忘。软硬件环境说明MacBook Pro 2017款顶配,MacOS 10.13.6,python3版本3.8.5,pip3版本20.1.1下面是rMBP上的python环境说明python -Vpython3 -Vpip -Vpip3 -V快速
原创
发布博客 2020.07.28 ·
182 阅读 ·
0 点赞 ·
0 评论

Python中的urllib.quote和Go中的url.QueryEscape关系探讨

工作中多次遇到Python版本的签名算法,需要用Go版本再实现一遍,这就需要牵扯到Python 2.7中的urllib中的quote,quote_plus和Go中net/url包中的url.QueryEscape的关系。下面直接给出它们的关系:urllib.quote_plus(str)等同于url.QueryEscape(str), urllib.quote_plus(str)和urllib.quote(str)的关系如下rllib.quote(string[, safe])将string中
原创
发布博客 2020.07.06 ·
1476 阅读 ·
2 点赞 ·
0 评论

CentOS 7.5 如何升级Git实录

CentOS7自带的git版本1.8.3.1,这个版本有点低了。于是决定折腾升级, 实操记录在此:1、确认你的当前git版本在终端输入:git --version2、使用root账号在终端终入:su root然后输入root账号的密码,注意linux下输密码时界面是没有变化的3、配置存储库启用Wandisco GIT存储库,在此之前我们先写入新yum存储库配置文件,在终端输入:vim /etc/yum.repos.d/wandisco-git.repo按i,进入插入..
原创
发布博客 2020.06.16 ·
206 阅读 ·
0 点赞 ·
0 评论

在CentOS 7.7 x86_64上安装InfluxDB 1.8.0实录

在InfluxDB官网获取最新稳定版的下载和安装指导wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.0.x86_64.rpmsudo yum -y localinstall influxdb-1.8.0.x86_64.rpm编辑配置文件vim /etc/influxdb/influxdb.conf仔细研...
原创
发布博客 2020.05.03 ·
3091 阅读 ·
0 点赞 ·
1 评论

在CentOS 7.7 x86_64上安装python3的selenium 3模块实录

安装selenium3模块pip3 install selenium如果上面的命令因为网络问题,重试多次仍失败,可以尝试下面的命令pip3 install selenium -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com配置selenium相关的环境下载并安装最新的Chrome版本wget https:...
原创
发布博客 2020.04.22 ·
291 阅读 ·
0 点赞 ·
0 评论

在CentOS 7.7 x86_64上安装python3.7.7

由于Centos 7原本就安装了python2,而且这个python2不能被删除,因为有很多系统命令,比如yum都要用到。[root@VM_105_217_centos Python-3.6.2]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18)[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on lin...
原创
发布博客 2020.04.22 ·
903 阅读 ·
0 点赞 ·
0 评论

安装vim-go插件之后遇到的gopls警告信息不消失的问题的解决方法

原由因为新冠肺炎疫情蔓延,2020年初宅在家里的这一个多月,我手头只有一台自己的retina MacBook Pro(后文简称rMBP),公司配发的笔记本过年放假没有带回家,年后公司远程办公,需要电脑及开发环境,没有办法,只能强制自己在rMBP上配置好需要的代码开发环境。软硬件环境macOS 10.13.6, vim 8.2, vim-go 1.22现象描述我安装好Vim之后,...
原创
发布博客 2020.03.14 ·
5292 阅读 ·
0 点赞 ·
3 评论

使用govendor灵活管理Go程序中的依赖包

业务痛点使用Go开发程序的过程中,为了方便开发,往往会引用很多标准库或者第三方的依赖包,第三方依赖包往往比标准库功能更全面更强大更接地气,那么如何管理众多的第三方依赖包呢?如何更新其版本?在不需要时,如何删除掉呢?如果有工具能帮助解决这个问题就好了,好在Go中前辈们其实早就想到了这个痛点,有个第三方的库govendor就能完美解决这些问题,让我们更舒心地使用依赖库,只需要很少的几行命令就能搞定...
原创
发布博客 2020.03.14 ·
640 阅读 ·
0 点赞 ·
0 评论

在Mac上设置环境变量并永久生效的方法

原由我使用Go来开发程序,安装govendor之后发现命令行中执行govendor无效,需要将govendor所在的路径添加到PATH环境变量中。Mac中的环境变量介绍Mac系统的环境变量,加载顺序为:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc当然/etc/profile和...
原创
发布博客 2020.03.14 ·
13044 阅读 ·
16 点赞 ·
2 评论

使用Go语言遇到的“坑”收集

1.今天在线上一台虚机CentOS 7上执行一个go test的命令,发现如下奇怪的报错:exec: "gcc": executable file not found in PATH解决方案:执行如下命令安装GCC,原来系统中的确之前没有安装过GCCsudo yum install gcc #安装GCCwhich gcc/usr/bin/gcc #验证安装完毕...
原创
发布博客 2020.03.05 ·
242 阅读 ·
0 点赞 ·
0 评论

在macOS 10.13.6下安装Grafana实录

因为工作原因,需要尽快熟悉和掌握Grafana等工具的使用,所以我就临时在手上这台rMBP上安装了Grafana 6.6.2版本,下面是我的实录,以作备忘。下载和安装grafanamacOS下安装软件,一般都是首选brew的,在终端执行下面的命令brew updatebrew install grafana当出现如下信息代表安装成功:常用操作查询安装位置brew l...
原创
发布博客 2020.03.03 ·
298 阅读 ·
0 点赞 ·
0 评论

在macOS 10.13.6上安装go 1.13.8实录

因为一些原因,需要在rMBP上开发Go程序,下面记录一下在macOS 10.13.6上安装Go 1.13.8的过程。其实整个过程非常简单,使用HomeBrew来安装和升级软件非常方便。就一行命令搞定:brew install go安装完成之后,需要检查一下版本号和$GOROOT和$GOPATH基本安装信息我可以在$GOPATH/src下写代码并编译,对于程序中所依赖...
原创
发布博客 2020.02.16 ·
1900 阅读 ·
0 点赞 ·
0 评论

CentOS 7.7 x86-64安装系统字体及美化实录

我在rMBP上用VMware Fushion 15.1安装了CentOS 7.7的虚拟机,带有gnome界面,打算用于日常的开发工作。但是发现界面实在是太丑陋了,决定趁周末折腾一下,网上研究了一些资料,下面是我有价值的记录,以作备忘。效果图如下安装系统字体安装字体需要将我们收集的喜欢的字体先复制到下面的指定目录,比如可以从Windows 10中的C:\Windows\Font...
原创
发布博客 2020.02.09 ·
722 阅读 ·
0 点赞 ·
0 评论

在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录

一、业务场景在rMBP上的VMware Fushion 15.1安装虚拟机,采用一切默认的配置,经过简单几步,我们将得到一个dhcp协议的具有动态ip地址的虚拟机,可以满足绝大多数情况,也很方便很好用。但是有一种业务场景需要考虑到,比如我想创建一个虚拟机,只提供指定的网络服务(比如dns,http服务等),在家里和公司环境都不需要怎么配置,切换办公环境之后也好使,这样的话,一般要求虚拟机的IP...
原创
发布博客 2020.02.09 ·
920 阅读 ·
1 点赞 ·
1 评论
加载更多