每周记录0706
自己搭建博客总想改来改去,移到一个不需要维护的平台,每周记录。
JS
Object
Object.assign(target, ...sources)
将所有可枚举属性的值从一个或多个源对象复制到目标对象,返回目标对象
Vue组件
组件
Vue.component('button-counter', { props: ['a', 'b'] data: function () { return { c: 'd' } }, methods: { handleChoice(n) { this.$emit('handle-choice', n) } }, template: '<button @click='handleChoice(n)' >{{a}}</button>' })
<button-counter :a='b' @handle-choice='handleChoice'></button-counter>
Tools
Label
Label via package.json
{ "name": "my-package", "version": "1.0.0", "babel": { // my babel config here "presets": [ "env" ] } }
- 文件
babel example.js -o compiled.js
- 文件夹
babel src -d lib
Uglifyjs
uglifyjs [input files] [options]
uglifyjs ./lib/progress.js -c -o ./lib/progress.min.js
-c
开启压缩-m
开启混淆--comments '/w4n9hu1/'
保留备注
Gulp
自动化构件工具
var gulp = require('gulp'); gulp.task('default', function() { // 将你的默认的任务代码放在这 });
Linux
apt-get
属于ubuntu、Debian的包管理工具yum
则属于Redhat、Centos包管理工具rpm
只能安装已经下载到本地机器上的rpm包.yum
能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题- 安装
sudo rpm -Uvh platform-and-version-specific-package-name.rpm
- 卸载
rpm -e packgename
- 查看是否已经安装
rpm -q packgename
- 升级
rpm -Uvh packgename
- 查询某个包
rpm -qa | grep packgename
- 查询软件的安装路径
rpm -qi packgename
- 任务计划
vi /etc/crontab
- 设置crontab.sh为可执行文件
chmod +x crontab.sh
- mysqldump+binlog实现全备 + 增量备份
- 如果数据量在30G-->TB级别的话,更推荐使用xtrabackup工具
相关推荐
82530995 2020-10-15
ruanhongbiao 2020-08-16
FEvivi 2020-06-16
FEvivi 2020-06-13
PANH 2020-06-12
zhongweinan 2020-06-10
PANH 2020-06-07
PANH 2020-06-01
82530995 2020-05-10
webfullStack 2020-04-26
zhongweinan 2020-04-24
FEvivi 2020-04-17
FEvivi 2020-04-15
zhongweinan 2020-03-03
zhongweinan 2020-02-21
PANH 2020-02-19
PANH 2020-01-23
zhongweinan 2020-01-21
上海彭彭 2020-01-14