自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪峰流云

专注于智能家居,流媒体,CDN,P2P,Web前端和后端,涉猎的开源项目: ffmpeg/VLC/Darwin/P2P/CrtmpServer/SRS/ATS/nginx/OpenResty/WebKit

  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 在MacBook Pro 2015上安装iTerm2笔记

目前的MacOS版本是10.13.3。昨天早上因为升级针对10.12.6的一个推送,把macOS搞崩了,进入不了系统。找运维兄弟重装了最新版本的系统。下面是我整理的iTerm2的安装笔记,以作备忘。1.安装Mac上的软件包管理工具HomebrewHomebrew是MAC下的包管理工具,类似centos的yum, ubuntu的apt-get, 可以当做debian下的apt-get,但

2018-01-27 10:20:14 2733

原创 在Ubuntu 16.4.3 LTS x86_64上安装PyCharm社区版笔记

在浏览器中从PyCharm官网下载最新社区版本,它时免费的https://www.jetbrains.com/pycharm/download/#section=linux默认存放地址是下载文件夹,然后解压到指定目录cd ~/下载sudo tar zxvf pycharm-community-2017.3.2.tar.gz -C /opt/cd /opt/pycharm

2018-01-17 18:15:33 1414

原创 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_auth_request_module实录

ngx_http_auth_request_module是是nginx的一个验证模块,它允许您的nginx通过发送请求到后端服务器(一般是应用服务器,例如tomcat,或者php等)进行请求, 并且根据请求决定是验证通过或者不通过。后端返回200 验证通过, 后端返回401或者403验证不通过。该模块默认可以开启,可以在configure时使用--with-http_auth_reques

2018-01-07 19:58:32 4037

原创 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_map_module实录

介绍默认情况下,nginx会加载标准模块ngx_http_map_module(或称ngx_map),除非人为的在configure时添加--without-http_map_module选项。ngx_http_map_module模块可以创建变量,这些变量的值与另外的变量值相关联。允许分类或者同时映射多个值到多个不同值并储存到一个变量中,map指令用来创建变量,但是仅在变量被读取的时候执

2018-01-07 16:39:03 1274

原创 在CentOS 6.9 x86_64的nginx 1.12.2上安装第三方模块set-misc-nginx-module实录

set-misc-nginx-module模块是标准的HttpRewriteModule指令的扩展,提供更多的功能,如URI转义与非转义、JSON引述、Hexadecimal/MD5/SHA1/Base32/Base64编码与解码、随机数等等。在后面的应用中,都将会接触使用到这个模块的。该模块是由章亦春先生开发的,他开发的其他模块应用也会使用到这个模块的。充分使用nginx非阻塞模式,对性能上有极

2018-01-06 20:17:25 2065

原创 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_http_geo_module模块实录

ngx_http_geo_module模块,默认情况下,nginx会加载,除非人为的 --without-http_geo_module。这个模块提供了一个非常好用的geo指令,可以用它来创建变量,诞生其值依赖于客户端IP地址。ngx_http_geo_module模块官网地址http://nginx.org/en/docs/http/ngx_http_geo_module.h

2018-01-05 13:08:43 739

原创 在CentOS 6.9 x86_64的nginx 1.12.2上开启echo-nginx-module模块实录

echo-nginx-module是一个第三方模块,在nginx源码中没有,但是OpenResty中有,它为nginx.conf带来了echo,sleep,time等多个类似bash的强大命令。目前最新版本是v0.61安装指南参见https://github.com/openresty/echo-nginx-module#installation配置 se

2018-01-05 09:38:34 704

原创 解决github push错误403 Forbidden while accessing

业务场景我原来在github上创建了一个repository,名称为github_test,我上传了一些文件。但是几年后,我想再次利用该repository,更新并上传文件。我在一台虚拟机上面git clone下该repository,修改并添加了一些文件,想更新到github上。下面是我的操作步骤我使用ssh-keygen创建了公钥和私钥,将公钥cat

2018-01-04 16:45:52 9883

原创 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_http_empty_gif_module模块实录

ngx_http_empty_gif_module是nginx自带的标准模块,它只返回一个保存在内存中的透明像素的GIF图片(速度当然比硬盘上读取的速度快很多),多用于传递统计参数,用在location上下文中。该模块默认就是开启的。配置location ~ /test_[0-9].gif { empty_gif;}location ~* /3145/ {

2018-01-04 15:24:24 750

原创 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_req_status模块实录

ngx_req_status是一个第三方模块,它用来展示nginx请求状态信息,类似于apache的status,ats的stats_over_http和channel_stats,nginx自带的模块只能显示连接数等等信息,我们并不能知道到底有哪些请求、以及各url域名所消耗的带宽是多少。ngx_req_status提供了这些功能:功能特性按域名、url、ip等等统计信息统计总流

2018-01-04 15:08:11 2171

原创 在CentOS 6.9 x86_64上开启nginx 1.12.2的proxy_cache缓存配置

本文研究nginx提供的缓存功能,下面是实操记录。这篇博文基于前面文章的基础上搭建,至始至终都是root用户操作http://blog.csdn.net/tao_627/article/details/78953800缓存清除功能需要借助第三方模块ngx_cache_purge,其链接如下https://github.com/FRiCKLE/ngx_cache_purge

2018-01-03 16:14:33 770

原创 在CentOS 6.9 x86_64上开启nginx 1.12.2的stub_status模块(ngx_http_stub_status_module)监控

Nginx中的stub_status模块主要用于查看Nginx的一些状态信息. 本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:./configure --with-http_stub_status_module 基础的nginx搭建参见本博博文http://blog.csdn.net/tao_627/article/details/78

2018-01-03 10:25:56 891

原创 在CentOS 6.9 x86_64上安装nginx 1.12.2

比较详细的教程参见以前的博文http://blog.csdn.net/tao_627/article/details/60957521这里只给出简略步骤,没有截图,自始至终使用root操作目前最新的源码地址ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gzhttp://www.zlib

2018-01-02 17:24:53 1397

ats缓存对象过期不回源校验的处理日志.log

使用ATS 6.2.1时,发现一例文件过期但不回源校验的问题,这里是ATS对该请求的内部详细的处理日志细节,供对ATS内部处理机理感兴趣的同学参考,详见本人博文https://blog.csdn.net/tao_627/article/details/84973817

2018-12-12

gprof2dot.py

已验证可行,请放心使用

2015-04-10

user-agent大全

收集的各种user-agent字符串,写js会用到

2015-01-07

python实现的dht爬虫

这是一个相当实用的python实现的dht爬虫源码,它会在dht网络中爬取磁力链(资源的infohash)并写入MySQL数据库中,对我们了解dht协议的实现有很好的帮助.

2014-07-26

Ubuntu 14.04上wps安装所需的字体库deb包

这是wps for linux安装在Ubuntu 14.04上所需的字体包。这个包也可以在wps的官网论坛上找到,如果你有耐心去找的话。我上传到这里,提供给有需求的同学。

2014-04-20

Cumulus官网视频会议样例代码

这里给出了cumulus/OpenRTMFP的git官网提到的视频会话样例的AS3代码,包括服务器端和客户端两部分,我已经在<使用Cumulus和Flash Player搭建视频会议示例>http://blog.csdn.net/tao_627/article/details/18041473中给出了详细的说明.希望对感兴趣的朋友有所帮助,如有错误,欢迎不吝赐教.

2014-02-06

crtmpserver用到的JWPlayer最新版代码!

这是内嵌到网页中的最新版的JWPlayer播放器的代码和配置实例,在crtmpserver的直播demo中需要用到,希望对大家有所帮助。

2014-02-06

crtmpserver中用到的jwplayer插件

使用crtmpserver搭建vod点播测试环境时,需要在浏览器中播放rtmp视频,需要开源的jwplayer插件,这里提供了一个早期的版本。可以供大家测试使用。

2014-02-03

Writing Clean Code

编程精粹(Writing Clean Code),如何编写整洁的代码,chm格式

2010-10-07

ISO_IEC_14496-3 Part 3 Audio: 2001

2001版,很清晰的PDF,奉献给需要的朋友

2009-02-22

Digital Video and Audio Broadcasting Technology

一本不错的好书,推荐给大家!

2008-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除