Git diff --name-only and copy that list

1
zip update.zip $(git diff --name-only commit commit)

来自stackoverflow参考链接

grep正则匹配

grep -E命令支持高级正则匹配,egrep是它的快捷方式

aws EC2 搭建coturn服务

■ step1

download source

1
wget https://coturn.net/turnserver/v4.5.0.8/turnserver-4.5.0.8.tar.gz

macOS搭建coturn服务

DASH教程- nginx搭建DASH服务器

什么是DASH

DASH又称MPEG DASH,是Dynamic Adaptive Stream over Http的简称, 是一种在互联网上传送动态码率的视频流技术
为什么要学DASH? 因为其加载速度快、扩展性好、兼容性强、国际标准化演进与支持优,可以说在目前是一种较为理想的视频流方案
这里有一篇来自逼站的详细介绍文章,想了解得更为详细的可以阅读

git list only untracked files

git列出还未保存的文件
该命令在某些场景很有用,加入保存前对文件进行处理

nginx禁止未绑定域名和IP访问443或80端口

因为多个域名绑定到了同一个服务器,意外发现未在nginx绑定的域名因ip指向至这台服务器,居然可以访问
于是搜索到以下解决方案

nodejs必备工具

nvm

nodejs版本管理工具,不论本地还是服务器线上部署都是一个好工具

github地址点击这里

nginx 自动跳转到404页面

首先定义跳转地址

1
2
3
location @callback {
return https://www.urara.top/404;
}

位运算和权限管理系统

在Linux文件系统中,用户对文件或目录有:读、写、执行三种权限,分别使用数字:4、2、1三个数字。三者之间可任意组合,如:用户拥有所有权限,则用数字7表示(4+2+1=7);用户拥有读、写权限则用数字6表示(4+2=6)。可以看出,基于数字加减的权限设置在使用中非常便利。其对权限的控制,本质上是基于位运算实现的。掌握位运算,不仅可以更加深入的理解Linux权限控制,更可以在自己项目中实现简单高效的、基于位运算的权限管理系统。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×