kakaの博客

你所热爱的,就是你的生活

0%

安装vue-router

  • 安装依赖

    1
    npm install vue-router@3.5.2 --save
  • 在main.js中引入

    1
    import router from '@/router';
  • 新建一个router文件夹,新建index.js

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import Vue from 'vue';
    import VueRouter from 'vue-router';

    Vue.use(VueRouter);

    export default new VueRouter ({
    //配置路由
    routes:[
    {
    path: 路径名
    component: 组件名
    },

    ]
    })

隐藏路由组件

在某些页面中如果想要隐藏Header组件或Footer组件,可以设置meta

router.js

阅读全文 »

介绍

所谓socket(套接字),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。

套接字通信分成两个部分:

  • 服务器端:被动连接
  • 客户端:主动向服务器端发起连接

socket是一套通信的接口,Linux和Windows都有

阅读全文 »

新建文件

1
hexo new post 文件名

生成的文件会位于source/_posts文件夹中

设置标签归类

1
2
3
4
5
6
7
8
tags:
- 标签名1
- 标签名2
....
categories:
- 一级分类
- 二级分类
....
阅读全文 »

A - Rotate

按照题目指示做

1
2
3
4
5
6
7
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
char a, b, c; cin >> a >> b >> c;
int x1 = a-'0', x2 = b-'0', x3 = c-'0';
cout << x1*100+x2*10+x3 + x2*100+x3*10+x1 + x3*100+x1*10+x2 << endl;
}

B - Climbing Takahashi

找到一直递增的尽头

阅读全文 »

A - Plus One on the Subset

最大最小值之差

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll mod = 1e9+7;
const int N = 2e5 + 10;

int main() {
ios::sync_with_stdio(0);
int _; cin >> _; while (_--) {
int n; cin >> n;
vector<int> a(n+1);
int ma = 0, mi =1e9;
for (int i = 1; i <= n; i++) {
cin >> a[i];
ma = max(ma, a[i]);
mi = min(mi, a[i]);
}
cout << ma - mi << endl;
}
}

B - Make AP

要求a、b、c为等差数列,因为只改动一个数,因此固定两个数即可

阅读全文 »