能控制自己的情绪,才能驾驭自己的未来
能控制自己的情绪,才能驾驭自己的未来
能控制自己的情绪,才能驾驭自己的未来
660 RMB 买了三年阿里云,三年内可以不操心续费的事情了。
用阿里云的自定义镜像功能把青岛的服务器迁到了上海,访问速度更快了。
用 deployer 发布 laravel 项目的最简配置
<?php
namespace Deployer;
require 'recipe/laravel.php';
// Set configurations
set('app_name', 'app_name'); // 应用名称
set('writable_mode', 'chown');
set('writable_use_sudo', true);
set('writable_recursive', true);
set('repository', 'ssh://[email protected]:/xxx.git'); // git 地址,要能从目标机器上访问到
// Configure servers
host('prod')
->hostname('host') // 域名或者 ip
->user('user') // 发布的用户名
//->identityFile('~/.ssh/id_rsa') // 公钥
->stage('production')
->set('deploy_path', '/data0/{{app_name}}/{{stage}}') // 路径随便修改
->set('branch', 'master'); // 要发布的分支
// 加速 composer install
desc('Copy vendor directory optimized the composer install');
task('deploy:copy', function () {
if (has('previous_release')) {
run('cp -R {{previous_release}}/vendor {{release_path}}/vendor');
}
});
desc('Restart php-fpm on success deploy');
task('php-fpm:restart', function () {
// 这个命令按照实际情况修改
run('service php7.2-fpm restart');
});
before('deploy:vendors', 'deploy:copy');
after('deploy:symlink', 'php-fpm:restart');
// 如果需要的话开启
// after('php-fpm:restart', 'artisan:horizon:terminate');
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