自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 https ssl 证书生成

x509证书一般会用到三类文,key,csr,crtKey 是私用密钥openssl格,通常是rsa算法。Csr 是证书请求文件,用于申请证书。在制作csr文件的时,必须使用自己的私钥来签署申,还可以设定一个密钥。crt是CA认证后的证书文,(windows下面的,其实是crt),签署人用自己的key给你签署的凭证。  1.key的生成 1openssl genrsa -des3 -out ser...

2018-04-18 16:46:37 581

转载 CentOS 6 安装 htop

首先启用 EPEL Repository:yum -y install epel-release 启用 EPEL Repository 後, 可以用 yum 直接安裝 Htop:yum -y install htop

2017-11-13 16:17:52 1305

转载 阿里云 幸运券 分享 2017 10

幸运券 传送门:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=w25glbam&utm_source=w25glbam [https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=w25glbam&utm

2017-09-27 10:03:39 361

原创 CentOS 6.5 coturn 安装

A. 安装 平台依赖库yum install openssl-develyum install libevent2yum install libevent-develyum install sqliteyum install sqlite-develyum install postgresql-develyum install postgresql-serveryum install

2017-09-27 10:02:11 2202

原创 Ubuntu 14.04 coturn 安装 与 配置

安装依赖库apt-get update apt-get install libssl-dev libevent-dev libpq-dev mysql-client libmysqlclient-dev libhiredis-dev make -yapt-get install gdebi-core -yapt-get install sqlite libsqlite3-dev -y下载源

2017-08-16 19:02:50 2434

原创 Virtual SVN + Ubuntu 访问 SSL handshake failed

解决办法A. 在终端访问地址和认证没有发生变化的情况下,问题一般出在 Linux 主机上。 aptitude install libssl0.9.8 aptitude install libneon27 cd /usr/lib sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old sudo ln -s

2017-06-30 11:17:28 376

转载 AliSQL 安装

若安装MySQL则 rm /etc/my.cnf卸载,否则忽略 卸载已安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51(51为版本) rm –rf /var/lib/mysql rm /etc/my.cnf 查看是否还存在mysql软件 rpm -

2017-03-22 21:24:21 5865

转载 ubuntu 14.04 + 32 位兼容库

安装ia32-libs: # apt-get update # apt-get install ia32-libs如果是官方源,需要添加协议:# sudo -i# cd /etc/apt/sources.list.d# echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multive

2017-02-24 13:58:37 390

转载 nginx location alias 和 root 差别

nginx的root路径:location /img/ { alias /var/www/image/; } 若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件location /img/ { root /var/www/image; } 若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/va

2016-09-29 20:41:42 802

原创 URL 匹配 IP 或 域名 + 端口

网上找了一堆,看得着急:正则表达式 正向条件预匹配,URL IP 和域名通用 特征 匹配。 用这个:(?<=//|)(((\w)+\.)+\w+)(\:(\d+))

2016-08-19 10:39:45 3463

原创 MySQL 添加 新用户

SET PASSWORD FOR ‘username’@’host’ = PASSWORD(‘newpassword’); CREATE USER ‘dog’@’localhost’ IDENTIFIED BY ‘123456’; GRANT ALL ON . TO ‘dog’@’localhost’;

2016-08-18 20:25:58 265

原创 centos yum 安装 mysql 5.6 or 5.7

mysql 有yum 对应的仓库,先添加仓库网页地址 http://dev.mysql.com/downloads/repo/yum/Guide http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/对应的mysql版本 http://repo.mysql.com//mysql57-community-release-el6-8.noar

2016-08-18 19:49:30 934

转载 web.xml 加载顺序

web.xml 加载顺序web.xml加载过程(步骤):1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextIni

2016-08-17 16:36:33 321

转载 Centos 安装 nload

Centos 安装 nloadwget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gz tar zxvf nload-0.7.2.tar.gz cd nload-0.7.2 ./configure; make;make install

2016-07-13 15:30:40 14467 1

原创 maven 打包 red5 安装包 war 包

在编译 Red5 时,一般会生产2种包:1,可以直接独立运行的安装包;2,放到 tomcat 等容器中的发布包 war (依赖于maven war plugin );先看 Red5 的 pom.xml install ${build.dir} ${finalName}

2016-01-20 17:44:07 675

转载 BeyondCompare 提示 "许可证密钥已被撤销" 的解决办法

只要删除 用户目录下 AppData\Roaming\Scooter Software\Beyond Compare 3 目录下所有文件

2016-01-12 15:52:16 4556 1

原创 curl: (6) Couldn't resolve host getaddrinfo(3) failed 80 解疑

昨天遇到这么一个问题,折腾了半个晚上。。。问题: 有个链接,在某不知名的服务器上 http://testso:8802/live/111.mpv在A机器上能够拉到流,但是在B机器上拉不到。 在B机器上用 curl 来测试 curl -v http://testso:8802/live/111.mpv一直报 curl: (6) Couldn’t resolve host getaddrin

2016-01-12 11:37:02 3415

转载 c c++ 学习 项目 参考 [全]

转自: http://coolshell.info/blog/2014/12/c-open-project.html#c值得学习的C语言开源项目1.WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用

2015-10-16 17:54:49 1370

转载 C++ 类型转换 static_cast reinterpret_cast dynamic_cast

C/C++是强类型语言,不同类型之间的相互转换是比较麻烦的.但是在编程实践中,不可避免的要用到类型转换.有2中类型转换:隐式类型转换和强制类型转换.1.隐式类型转换1.1 提升精度,此种是编译器自动完成的,安全的.所以编译的时候不会有任何错误或者警告信息提示.示例: > P147int ival = 3;double dval = 3.14159;// ival 被

2015-10-10 11:42:12 448

转载 视频压缩 I P B 帧 详解

转自: http://blog.csdn.net/liangxiaozhang/article/details/17628829视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。    简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。

2015-09-10 17:32:06 5394

原创 ffmpeg configure 不支持 --enable-libopencv 解决

在安装完 opencv 后, 回头来装ffmpeg 支持 openv,有如下问题ERROR: opencv not found using pkg-config在没有安装 opencv的情况下,出现这个问题不奇怪,但是已经安装完成 opencv后,依旧有这个问题。执行命令:./configure --enable-libopencv解决:vi

2015-09-08 18:08:46 2555

原创 Centos opencv3.0 ffmpeg 的兼容性

从最新的 ffmpeg 上拉下来的最新代码(FFmpeg 2.7.2 "Nash") 和Opencv3.0 做兼容性,编译。出现如下错误:In file included from /home/share/opencv/opencv3/modules/videoio/src/cap_ffmpeg.cpp:45:/home/share/opencv/opencv3/modules/v

2015-09-08 15:05:24 3296

原创 ffmpeg 安装 libwave 解决 /usr/include/wavpack/wavpack.h:60: error: expected specifier-qualifier-list

编译过程中出现:[root@localhost ffmpeg]# makeCC      libavcodec/libwavpackenc.oIn file included from libavcodec/libwavpackenc.c:19:/usr/include/wavpack/wavpack.h:60: error: expected specifier-qual

2015-09-08 11:02:42 1053

转载 CentOS6.5 ffmpeg m3u8 切片

最近要做 ffmpeg + opencv, 这一篇 ffmpeg 安装收藏 必需要参考的文章:http://blog.chinaunix.net/uid-23069658-id-4018842.html 准备工作:安装gityum install git -y 安装svnyum install svn

2015-09-07 20:54:49 2299

转载 CentOS6.5中修改yum源

在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。1. cd /etc/yum.repos.d2. mv CentOS-Base.repo CentOS-Base.repo.backup3. wget http://mirrors.163.com/.help/CentOS6-B

2015-09-07 15:23:44 489

原创 Centos6.5 安装 samba

每次重装系统,都需要装 samba,这里记录下。一般新装的系统都会自带samba相关包,如下:rpm -qa | grep -i sambasamba-common-3.6.9-164.el6.x86_64 //配置文件及语法校验 samba-winbind-clients-3.6.9-164.el6.x86_64 //windows 域client samba-winbind-3.6.9-16

2015-09-06 11:37:55 552

转载 LIB, DLL 区别 关系 使用

转自: http://www.cnphp6.com/archives/64967?utm_source=tuicool1.加载lib/头文件 分两种方法:(1)适用于当前项目1 第一步:项目->属性->C/C++->常规->附加包含目录(浏览.h文件的路径)   添加包含文件 2 第二步:项目->属性->C/C++->链接器->输入->附加依赖项(写入lib的名称) 添加库文件 3     项

2015-08-21 11:37:19 384

原创 libxml 解析 空白处理

使用 libxml 库解析 xml 时,text的节点默认保留。不需要关注时,调用 xmlKeepBlanksDefault(0); 去除空白或者在调用时候,去判断下一个节点是否为空白节点:node = node->xmlChildrenNode;while ( node && xmlIsBlankNode ( node ) ) { node = node->next;}

2015-07-22 15:03:03 476

转载 iptables 添加多个端口

网上抄录:iptables可以方便的配置多个端口。其中根据端口的连续性,又可分为连续端口配置和不连续端口配置。1、连续端口配置如:-A INPUT -p tcp -dport 21:25 -j DROPA INPUT -p tcp -dport 21:25 -j DROP注:这里是英文状态下的冒号。2、使用multiport参数配置不连续端口如...

2015-06-30 13:51:14 36730 4

原创 crontab 不同系统下的使用

CentOS 下第一次使用 cron, 需要依次执行:各个用户下:crontab -e 保存crontab -l 查看nano /etc/crontab 添加规则crontab /etc/crontab 生效激活crontab -l 查看ubuntu 下此功能较为完善:crontab -e 选择编辑器 编辑保存crontab -l 已生效

2015-06-29 15:07:41 373

原创 ubuntu error while loading shared libraries: libxml2.so.2: cannot open shared object file: 解决

执行程序报告:./fexcute: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory查找问题过程: ldd fexcute | grep found libxml2.so.2 => not found

2015-05-11 18:21:44 6206

转载 ubuntu apt-get sources.list 2015 最新备份

ubuntu 2015 可用源deb http://mirrors.sohu.com/ubuntu/ utopic main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ utopic-security main restricted universe multiverse deb http://mirror

2015-04-28 17:19:22 700

转载 ubuntu14 apt-get 简单 安装 ffmpeg

命令如下:sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg

2015-04-28 17:18:04 1352

转载 jQuery 选择器 示例

例子不错转载来源: http://www.cnblogs.com/onlys/articles/jQuery.htmljQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法  $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")

2015-03-24 14:43:48 399

转载 正则表达式 备忘 查询

\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入字符串结尾的

2015-03-24 11:10:21 334

原创 lib 合并 打包 遇到 .o 重名的解决办法

贴一段自己处理的 Makefile:repylib:cd $(MODULE_PACK_NAME);\$(XAR) -p libdemo.a md5.o > x_demo_md5.o;\for lb in $(DEMO_DEPEND_LIB);\do \(echo $$lb; $(XAR) -x $$lb; rm -rf $$lb;); \done; \$(X

2015-03-19 20:31:07 641

转载 linux 系统 权限 修复

如果系统中有目录出现无法访问,即使你是root. 只要你还能进入终端,能找到一个目录能编辑代码,编译文件。请尝试 C 编程修复。#include #include int list(const char *name, const struct stat *status, int type){ if(type == FTW_NS) return 0; printf("chmod

2015-03-19 00:54:34 656

原创 yum install libxml2.so.2 zlib 出错

yum 安装 libxml2.so.2 的时候报如下错误:错误: Multilib version problems found. This often means that the root      cause is something else and multilib version checking is just      pointing out that the

2015-03-18 14:53:07 2451

原创 nginx 变量 获取 ngx_http_script_run 详解

ngx_http_script_run 的作用是从配置文件中获取配置项的值。 这样说可能太抽象,我们来举个例子。比如: 现在需要从 nginx.conf 中取这样一个配置项:tan_signpass "mypass$remote_addr";注意,这个配置项的值包含 2 个部分 mypass(静态字符 / 常量) + $remote_addr(动态参数)。先来跟踪下这个函数:u_char *

2015-03-18 11:29:07 4155

原创 CentOS yum 安装 nginx

CentOS yum 安装 nginx如果对于nginx没有自定义模块的安装,可采用这种简单方式安装。 一般用于测试和和只有简单的 web 应用的服务器。在 CentOS 中添加官方源:打开终端,依次输入命令cd /etc/yum.repos.d/vi nginx.repo在打开的编辑器中粘贴下面内容:[nginx]name=nginx repobaseurl=http://ngi

2015-03-17 13:28:27 364

空空如也

空空如也

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

TA关注的人

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