自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 解决:torch\lib\caffe2_nvrtc.dll“ or one of its dependencies

*2.**然后可能还会报错AttributeError: module ‘torch‘ has no attribute ‘_six‘------重启后问题解决,这个时候重启内核就行了。**1.**首先conda卸载本次安装的cuda的pytorch版本,然后用pip进行安装,因为conda安装可能会导致的是cuda的版本不对应。

2023-02-19 21:50:31 1851

原创 python3.7安装pyltp

由于本人最近急需完成自然语言处理方面的东西,所以自己全面用tensorflow码出来不太可能了,费时费力还不讨好(肯定没有别人直接现成的框架好用),因此才选择用哈工大的pyltp直接来使用。参考了很多博客都没弄好,后来不知道在哪看到一篇就奇妙地好了。具体操作如下:1.网上找到适合python3.6版本的pyltp的whl文件下载下来放入一个合适的工程文件夹中,然后直接...

2022-01-24 23:36:11 1512 1

原创 Vue学习笔记(补)

一。webpack主要用来处理js代码安装webpack步骤:1.首先官网下载node并安装和配置环境2.在cmd命令窗口输入node -v 查看是否安装成功3.输入npm install [email protected] 安装3.6.0版本的webpack4.输入webpack -v 查看是否安装成功5.IDE本地安装webpack:在控制台输入 npm install [email protected] --save-dev 安装开发(dev表示开发时依赖)的webpack然后npm init 命

2022-01-22 20:37:34 136

原创 弹性盒模型使盒子内的内容垂直水平居中

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>05盒子居中写法</title> <style type="text/css"> * { margin: 0; padding: 0; } .box1 { width: 500px; height: 500px; background

2021-04-09 20:03:05 2287 2

原创 vue(js的setInterval函数实现)回到顶部

定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。语法setInterval(code,millisec[,"lang"])参数code 必需。要调用的函数或要执行的代码串。millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫

2021-03-27 12:47:11 169

原创 vue相关配置问题以及部分知识

一。webpack主要用来处理js代码安装webpack步骤:1.首先官网下载node并安装和配置环境2.在cmd命令窗口输入node -v 查看是否安装成功3.输入npm install [email protected] 安装3.6.0版本的webpack4.输入webpack -v 查看是否安装成功5.IDE本地安装webpack:在控制台输入 npm install [email protected] --save-dev 安装开发(dev表示开发时依赖)的webpack然后npm init 命令

2021-03-23 17:09:04 251

原创 vue中解决同一路由改变参数无法更新的问题

当仅仅改变路由参数时,mounted不会跟踪路由变化,这里可以用watch动态监视路由的细微变化 mounted() { this.searchData.keyword = this.$route.query.keyword; this.searchAll(); }, //解决同一路由不同参数页面无法刷新的问题 watch: { $route(to,from){ this.searchData.keyword = this.$route.query.key

2021-03-23 15:25:22 477

原创 videojs在vue中的使用以及他的所有属性(包括controls)

参考博文链接1 初始化Video.js初始化有两种方式。1.1 标签方式一种是在标签里面加上class="video-js"和data-setup='{}'属性。注意,两者缺一不可。刚开始的时候我觉得后面的值为空对象{},不放也行,导致播放器加载不出来,后来加上来就可以了。1.2 JS方式格式:var player = videojs('my-player');这样有个要求,就是不能配置data-setup,并且需要传入的id。2 播放按钮居中video.js它自带有四种主题,有.

2021-03-22 18:46:18 4161 2

原创 vue-vedio-player播放视频

<template> <div id="video-text"> <video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions"> </video-player> </div></template><sc

2021-03-19 21:57:44 246

原创 css实现文字从图片上面的下方淡入淡出

** html代码** <div class="mask" data-title="标题"> <el-image style="width: 100%;height: 100%;" :src="require('@/assets/smile.svg')" :preview-src-list="[require('@/assets/smile.svg')]" @error="

2021-03-19 16:17:32 718

原创 弗洛伊德最小生成树

#include<iostream>#include<vector>using namespace std;const int maxn = 1010;#define inf 0x1f1f1f1fstruct edges{ int vexnums, edgenums; int matrix[maxn][maxn];}mat;int minpath[maxn][maxn], path[maxn][maxn];void Floyd(int u, int v){

2021-03-19 16:14:01 220

原创 矩阵快速幂

#include<iostream>using namespace std;#define LL long longconst int MAD = 110;const LL MOD = 10000;#define mod(x) ((x)%MOD)struct mat{ LL m[MAD][MAD];}unit; //unit 单位矩阵 //初始化单位矩阵void init_unit(){ for (int i = 0; i < MAD; i++)

2021-03-17 20:36:17 64

原创 并查集

#include<iostream>using namespace std;const int MAX_SIZE = 1000;void init_set(int parent[],int high[]){ for (int i = 0; i < MAX_SIZE; ++i) { parent[i] = -1; //初始化节点高度和根节点 high[i] = 0; }}//通过递归实现将所有节点都指向根节点,降低查找时间复杂度为O(1)int find_ro

2021-03-17 20:34:38 79

原创 迪杰斯特拉最小生成树

#include<iostream>#include<cstdlib>#include<algorithm>#include<vector>const int maxn = 1010;#define inf 0x1f1f1f1fusing namespace std;//struct Edges {// int start,end, w; //边的起点,终点,权值//};struct mygraph{ // vexs[maxn];

2021-03-17 20:33:53 490

原创 生成树(广度/深度)

#include<iostream>#include<algorithm>#include<vector>#include<iostream>#include<stack>#include<vector>#include<queue>#include<algorithm>using namespace std;#define NOT_TLE ios::sync_with_stdio(false)

2021-03-17 20:33:01 197

原创 冒泡排序法

#include<iostream>using namespace std;void buttle_sort(int a[], int n){ int count1 = 0, count2 = 0, temp; //count1用来判断有多少循环,count2用来判断执行了多少次交换 bool flag = true; //用来判断正版第二层循环剩余元素是否已经有序 //屌丝版冒泡排序 for (int i = 0; i < n-1; ++i) { for (int

2021-03-17 20:31:27 89

原创 二叉排序树

#include<iostream>#include<string>using namespace std;typedef struct Node { int num; Node* left, *right;}BStree;void create_bstree(BStree*& root){ char num; num=cin.get(); if (num == ' ') num = cin.get(); if (num == '\n') retur

2021-03-17 20:30:42 50

原创 动态规划解决01背包问题

#include<iostream>#include<cmath>#include<algorithm>using namespace std;const int maxn = 1010;#define INF 65535int w[maxn], v[maxn];int main(){ //关于f数组的初始化:当题目求的是恰好为r容量时的最大价值,则将F[0]初始化为0,其他的为-INF,此时最大值为max(f数组) //当题目求的是小于等于r容量时的

2021-03-17 20:29:21 419

原创 分支限界法解决01背包问题

#include<iostream>#include<queue>#include<vector>#include<string>#include<algorithm>using namespace std;#define ll long long#define inf 0x3f3f3f3fconst int maxn = 1001;struct Object { int id; int w; int v; double

2021-03-17 20:27:41 1381

原创 vue里面的el-select绑定默认值

vue select下拉框绑定默认值:首先option要加value值,以便v-model可以获取到对应选择的值一、当没有绑定v-model,直接给对应的option加selected属性二、当给select绑定了v-model的值的时候,要给v-model绑定的data值里写默认值...

2021-03-17 10:59:16 8548 1

转载 前端代码规范

引自:查看原文前端 JS 项目开发规范规范的目的是为了编写高质量的代码,让你的团队成员每天得心情都是愉悦的,大家在一起是快乐的。引自《阿里规约》的开头片段:----现代软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率,降.

2021-03-06 16:49:29 1325 3

原创 Vue学习的环境配置教程及相关知识点

一。webpack主要用来处理js代码安装webpack步骤:1.首先官网下载node并安装和配置环境2.在cmd命令窗口输入node -v 查看是否安装成功3.输入npm install [email protected] 安装3.6.0版本的webpack4.输入webpack -v 查看是否安装成功5.IDE本地安装webpack:在控制台输入 npm install [email protected] --save-dev 安装开发(dev表示开发时依赖)的webpack然后npm init 命令

2021-03-05 14:13:19 227

原创 webpack的css-loader配置

webpack的css-loader配置要想用webpack处理css、scss 、.vue等文件时,此时需要扩展webpack的loader:1.通过npm安装相应的loader出来这些信息表示安装成功2.在webpack.config.js文件下的modules关键字下进行配置:就是下面图片这段,注意我们这里并没有安装style-loader,所以把他删掉就OK了然后在js文件入口依赖你写css文件即可loader用法和配置都可在官网找到:点击这里进入...

2021-02-05 10:23:06 498

原创 力扣(石子游戏2)

力扣(石子游戏2)题解:动态规划dp[i][j]表示当前剩余N-i堆石子,M为j的情况下所能拿到的最大数目石子,与谁拿无关, 主要递推关系在于:在当前M = j的情况下,这次可以拿的石子数目为1~2*M个, 然后求得当前拿走x个棋子后所能得到的最大石子数目 = sum - (另一个人按照最优拿到的数目);我们用前缀和来维护sum数组,所以状态转移方程为:dp[i][j]=max(dp[i][j],sum[i]-dp[i-x][max[j,x])class Solution {public:

2020-10-10 17:04:30 240

原创 力扣p877(石子游戏1)

力扣p877(石子游戏1)题解:方法一:递归通过递归遍历每一种选择方案,用一个标志sym来标志此轮是谁进行选择,,只要有一次Alex的分数大于Li的分数,就返回True时间复杂度(O(2^n),这里提交超时,n很大时,时间复杂度呈现指数增长class Solution {public: bool find(vector<int> &piles,int l,int r,int a1,int a2,int sym){ if(l>r) return a

2020-10-10 16:54:57 156

原创 筛选素数的三种方法(包含欧拉筛)

具体方法的介绍可以看下面详细代码,有注释//选出素数方法#include<iostream>#include<cstring>#include<map>#include<vector>#include<algorithm>using namespace std;const int maxn = 1010;//方法1:试除法bool s_prime(int a){ if (a <= 1) return false; f

2020-08-12 21:23:58 1246

原创 智算之道复赛题解(前四题)

智算之道复赛题解注:有些题解借鉴于ACwing的 滑稽_ωノ , 大佬1.题意:给定两个数字 aa,b 求在 aa 前面加连接上一个三位数之后是 b 的倍数有多少种方案算出aa的位数,然后直接直接枚举即可代码:#include<bits/stdc++.h>using namespace std;#define NOT_TLE ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);#define ll long longcons

2020-08-12 19:37:29 122

原创 元组相关知识以及lambda表达式

x,y,z = 1,2,3 #对x,y,z分别赋值#元组,创建一个元祖的标志是要有逗号a = (1,2,3,44),a=1,2,3,4 a=1, a=(1,) #这些都可以是创建元祖a = (3,)*5 #结果是a = (3,3,3,3,3) #注意:a = (3)此时的a是整型数字3元组没有什么插入函数等内置函数,向一个元组a中增加一个元素3:a = a[:4] + (...

2020-02-26 11:56:56 429

原创 关于python数组(列表)的一些基本知识和bif

关于python数组(列表)的一些基本知识和bif##首先向数组内添加元素有三个bif,append(),extend(),insert()1.append()函数每次只能向末尾添加一个元素,例如:index.append(‘lalala’);添加方式以单个元素形式2.expend()函数每次可以向末尾添加一组元素,并且以数组方式添加,例如:index.expend(['哈哈哈‘,123,t...

2020-02-19 20:00:29 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除