VUE, element-plus, table分页表格列增加下拉筛选多选框,请求后台 为了方便表格查询时可以筛选列的值,需要给列增加筛选框(多选框),element-plus提供了列的filter字段,但是基于表格数据的筛选,不会重新请求后台,而且当前表格数据有多少个条目,就会执行filter method多少遍,如果符合要求的条目就会展示出来。因此,我需要自己写一个组件,给表格的列增加一个下拉按钮,是一个多选框可以筛选列的值。实际效果如下:话不多说,直接上code。
从python应用app向微软Microsoft Teams Channel发送消息message 本文基于python应用和Teams工具,实现了发送消息到Teams的功能,对pyteams进行了二次封装,如果可能的话,有考虑把这个封装模块贡献到pyteams仓库。
el-table点击表格某一行添加到URL参数,访问带参URL加载表格内容并滚动到选中行位置 [Vue3] [Element-plus 2.3] vue3, element-plush 2.3, 实现点击表格某一行添加到URL参数,访问带参URL加载表格内容并滚动到选中行位置。复制URL给他人可以在加载后看到同样的数据。
FAQ智能问答系统设计与实现 FAQ(FAQ,frequently-asked questions)问答系统表示常见问题问答系统,常用于一些特定领域的智能客服,将用户经常问到的高频问答对索引起来,当新的提问命中时可以快速回答,准确而高效。本文介绍一个简单的FAQ问答系统实现。基于检索和排序的两阶段框架,检索阶段基于Elasticsearch检索引擎、排序阶段基于语义匹配深度学习模型。后端基于SpringBoot系列框架。该系统实现了人机对话功能,可以进行单轮或者多轮的问答,同时提供了微服务版本,增加了一些知识库管理功能。
Elasticsearch安装与分词插件、用户词典、同义词配置等 简介本文介绍了全文搜索引擎Elasticsearch的安装过程,以及ik中文分词插件、用户词典、同义词的配置。Elasticsearch安装值得注意的是,Elasticsearch运行需要Java环境。因此安装前需要提前配置好Java环境。官网方式下载进入官网 下载对应版本,本文选择的版本为6.8.13。启动解压下载的包到磁盘上,进入Elasticsearch目录。如果是windows,打开bin/目录下的elasticsearch.bat如果是linux,在Elasticsear
WIN10安装Ubuntu20双系统(两个系统分别安装在独立的磁盘上) 简介本文记录了在WIN10上安装Ubuntu20双系统的过程。首先说一下使用体验,Ubuntu20真香。为什么选择Ubuntu20,因为界面好看,而且是最新的稳定版。我的WIN10是用的两块256GB的固态,Ubuntu20是用的1TB的固态。因为我想把大部分开发工作转到Ubuntu上,因此专门给Ubuntu买了1块固态硬盘。前置条件:空闲U盘(启动盘)空间硬盘(装Ubuntu20)注意:要根据自己主板的BIOS类型确定磁盘的分区格式!我的主板BIOS类型是传统,磁盘的分区格
利用预训练语言模型ERNIE提供文本相似度(语义匹配)计算服务的简单实例 1. ERNIE简介这里的ERNIE是指百度提出的知识增强的语义表示模型 ERNIE(Enhanced Representation from kNowledge IntEgration),并发布了基于 PaddlePaddle 的开源代码与模型 。ERNIE在结构上和BERT是一样的,只是改进了BERT的预训练阶段,增加了实体等先验知识。关于ERNIE的介绍可以看机器之心的这篇博客,这里不再赘述。2. 如何做相似度计算ERNIE和BERT一样都提供了句对分类任务,输入为一对句子,输出为这对句子
win10上使用移动硬盘安装ubuntu16系统的一次详细记录 简介本文记录了在win10上使用移动硬盘安装ubuntu16系统的过程,由于机器的硬盘空间小因此没有采用装win10+ubuntu16双系统的方法,而且刚好手上有一块空闲的移动硬盘(500G)。提前准备:一个空闲U盘、一个空闲移动硬盘。1. 制作启动盘1.1 下载ubuntu16镜像镜像地址可参考这篇博客:https://blog.csdn.net/kwame211/article/details/83902851我使用阿里源开源镜像站,下载的是ubuntu16_64位的ISO镜像文件1.
SpringBoot 快速上手发送邮件 配置+注解方式 简介使用SpringBoot配置+注解方式,快速上手后端发送邮件功能,最简单的应用——可以用来发验证码。一、pom文件导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>二、配置yml文件或者properties文件
SpringBoot打包jar 部署到服务器 简介将springboot web应用打包成jar包,然后在本机启动或者部署到服务器上。一、pom文件添加对应依赖<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>二、maven打包使用mvn命令# 到项目根目录下执行maven打包命令
运用jquery抽离出html公用部分实现多页面复用 简介假设有多个html页面,每一个都有一个公共的导航栏,那么可以使用jQuery把导航栏这部分抽离出来,使得多个页面复用这部分,而不是每个html页面都维护相同的这段前端代码。一、把公共导航栏这部分单独取出// 假设这是公共导航栏部分的html代码,单独保存到header.html<ul> <li>导航栏标签1</li> <li>导航栏标签2</li></ul>二、在需要复用的html页面里导入...&
A Pseudo-relevance feedback framework combining relevance matching...泛读笔记 题目:A Pseudo-relevance feedback framework combining relevance matching and semantic matching for information retrieval来源:2019,Elsevier,Information Processing and Management地址:https://doi.org/10.1016/j.ipm.2020.102342Title一种结合关联匹配和语义匹配的信息检索伪关联反馈框架Motiva
SpringBoot 前后端分离 跨域请求问题 后端// controller类前面加上注解,处理跨域请求@CrossOrigin(allowCredentials = "true", allowedHeaders = "*")前端// ajax请求中加上一行xhrFields:{withCredentials:true}浏览器如果后端和前端都处理后还是不行,那么可能是浏览器的设置问题# 如果是chrome浏览器,则是因为chrome最新版本禁用cookie策略导致的,# 在chrome中访问chrome://flags/,搜索Sa
Nginx指定路径拦截静态页面 修改配置文件中的location# 在配置文件(default或者自定义配置文件)加上如下内容# 表示/helloWorld请求会被定义到/home/hello/helloWorld.html... location /helloWorld { alias /home/hello; index helloWorld.html; }...拦截静态资源# css/js等静态资源请求会被拦截并转到/var/www路
nohup命令使用与执行python程序不启用缓冲 nohup执行一条命令,使得终端退出后,进程不退出# nohup执行命令commond并将日志输出重定向到filenohup commond > file# >>为采用追加写的方式nohup commond >> file实时追踪日志到屏幕上# 实时追踪日志到屏幕tail -f file如果执行的是python程序,可能会出现日志写入不及时的情况(缓冲)# 使用-u参数 使python不启用缓冲nohup python -u a.py > a.ou
Git配置ssh Git全局设置#配置用户名、邮箱git config --global user.name "用户名"git config --global user.email "邮箱地址"#查看用户名、邮箱git config user.namegit config user.emal生成ssh密钥ssh-keygen -t rsa -C "邮箱地址"#敲三次回车,生成公钥和私钥(id_rsa.pub和id_rsa)将公钥信息添加到远程库#查看生成的公钥,注意上一步生成的路径cat 路径/i
阿里云服务器ubuntu安装nginx并配置端口 一、安装nginxsudo apt-get install nginx默认的web目录/usr/share/nginx/html配置文件/etc/nginx/nginx.conf配置文件nginx.conf并没有直接配置端口,而是通过引入其他配置文件来配置...http {... server {... include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-en...
阿里云服务器ubuntu安装MySQL并配置端口 一、安装MySQL1.1 安装服务端、客户端sudo apt-get install mysql-serversudo apt-get install mysql-client1.2配置远程连接# MySQL默认关闭了远程连接,因此需要将配置文件中的bind-address=127.0.0.1这一行注释掉vim /etc/mysql/mysql.conf.d/mysqld.cnf1.3重启MySQL服务sudo service mysql restart...
【Git问题解决】git@gitee.com: Permission denied (publickey). 问题:git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.解决办法:重新生成ssh并把公钥添加到gitee也不行,后来在公钥id_rsa.pub对应路径下找到config文件,修改里面的验证文件,使其对应上