jenkins工具

今天介绍一个强大的工具 - jenkins, 其本身是一种CI&CD平台, 具有设计合理简洁等优点. jenkins具有的几个基本特点: a. 既有内建账户管理模式, 也支持ldap系统.b. 支持多种操作系统: linux/windows/…c. 支持多种内建脚本语言: grovvy/python/she...

阅读全文

nginx的core模块

ngx_http_core_module提供了nginx最基本的功能, 包括一些内置变量和配置文件中的基本指令. 1. 常见内置变量 uri相关 1234567$uri: 当前请求uri $document_uri: 同$uri $request_uri: 原始完整请求URI(带参数) $scheme: 请求scheme, “http” or “h...

阅读全文

nginx的rewrite模块

ngx_http_rewrite_module是通过对内置变量$request_uri进行正则处理, 改写用户请求的uri, 包括多条常用的指令如break/if/return/rewrite等. 1. break指令停止当前request_uri的后续rewrite规则处理.可以在server/location&#x...

阅读全文

视频编码的颜色空间

简单来说,视频编解码即是对构成图像的颜色进行处理,减少表达颜色效果所需要的比特数。颜色效果是由颜色空间(colorspace)来表达,在视频编解码中常用的有两种: RGB和YUV。 1. RGB和YUVRGB即三基色(红绿蓝),是日常生活中使用的一种表达方式。三种基色的地位基本平等,在计算机里也基本由同样bit数来表达(当然也存在类似RGB565的)。 ...

阅读全文

清晨的轻风

— 早醒 窗外第一趟列车正急速驶过打破短暂的宁静 带起一线清风懒懒地飘进抚摸着手臂丝丝凉意 抬头眯起天空一丝白云在缓缓移动

阅读全文

consul集群建立及使用方式

consul是一种为分布式系统提供查询服务的系统, 既可以支持HTTP REST的方式提供服务, 也支持DNS接口与已有的dns服务集成. 为了维持consul的高可用性, 一般通过集群的方式对分布式系统提供服务, 集群创建方法如下. 1. 在各节点中启动consul server123agent -bind NODE1_IP -client 0.0.0.0...

阅读全文

lsyncd+rsync文件同步

Lsyncd (Live Syncing Daemon), 用于实时将本地文件备份到远程目录, 集成了inotify/fsevents服务, 能够支持rsync/ssh多种数据同步方式. 这里将介绍lsyncd+rsync的基本使用. 1. 简单示例1lsyncd -rsync /home remotehost.org::share/ 监...

阅读全文