Linux 命令备忘
# 关闭 apache2 自启
sudo update-rc.d -f apache2 remove
# 关闭 apache2 自启
sudo update-rc.d -f apache2 remove
ffmpeg -i ${url} -c:v copy -c:a copy -bsf:a aac_adtstoasc ${save_path}
先把 mp3 文件放到 src/assets/ 文件夹下
这里列出三种加载方式:
直接把 src 写在 audio 标签是不行的,默认配置没有支持 audio 的 src 属性
<audio controls>
<source src="path/to/x.mp3">
</audio>
想要支持 audio 的 src 属性,要在 vue.config.js
自定义下 loader 配置,如下
module.exports = {
chainWebpack: config => {
config
.module
.rule('vue')
.use('vue-loader')
.loader('vue-loader')
.tap(options => {
options.transformAssetUrls = {
audio: 'src',
}
return options;
});
}
}
配置来自:GH
如果刚更新了 macOS Mojave,没有安装过最新的 Xcode 和 Xcode command line tool 的话,
安装 php 或者运行 php 的时候就会遇到类似下面这样的报错:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
解决方案就是更新 Xcode 和 Xcode 命令行工具,更新 Xcode 要很久做好心理准备。
之前已经安装好的 php 也不能用的话,等更新完 Xcode 之后,执行 brew reinstall [email protected]
就可以了。
使用 supervisor 启动程序的时候,不会继承 .profile 文件里的环境变量。
如果使用 export TZ=Asia/Shanghai
来修改时区的话,在 supervisor 启动的程序里的时区还是有问题的。
可以在 supervisor 配置文件中指定 environment=TZ=Asia/Shanghai
可以使用 stopsignal 配置来指定停止执行 stop 时候发送的信号,默认是 SIGTERM