- 博客(16)
- 收藏
- 关注
原创 前后端分离的web项目—前端实现页面跳转、渲染表格、携带参数的页面跳转
功能一:简单的页面间跳转使用标签实现页面简单的页面跳转。<router-link to="/register"> <el-button >register</el-button> </router-link>实现效果:功能二:接受后端传来的数据并将其渲染出来使用el-table组件渲染列表。定义函数用来发送请求与接收返回数据。<template> this is home page!&
2022-04-05 23:50:27 4065
原创 前后端分离web项目
过程1.构建前端使用到的工具:套件工具-用来安装依赖yarnnpm前端构建工具:webpackvitenuxt.js前端框架VUEreact前端语言typescriptjavascript前端渲染框架semidesign-不支持vueElement ui步骤:1.安装yarn,使用yarn构建web项目的前端部分。在使用yarn时可能会碰到一个问题:无法加载文件 C:\Users\28011\AppData\Roaming\npm\
2022-04-03 01:59:53 2973
原创 SO-GAAL:Generative Adversarial Active Learning for Unsupervised Outlier Detection
SO-GAAL、异常检测
2022-03-25 15:48:11 1081
原创 浅看GNN(未完成)
关于GNN的浅显认知1.GNN是深度学习在图结构数据上的一些模型、方法、和应用。2.源于CNN和图嵌入。3.GNN采用在每个节点上分别传播的方式进行学习。4.GNN通过邻居节点的加权求和来更新节点的隐藏状态。5.GNN模型的分类:(1)图卷积网络(GCN)、图注意力网络(GAN)——涉及到传播步骤(2)图的空域网络(STN)——通常用在动态图上(3)图的自编码——通常使用无监督学习(4)图生成网络——生成式网络6.图神经网络在一个图结构中,每一个节点由它自身的特征以及与其相连的节点特征
2022-03-24 21:26:37 185
原创 LUNAR:基于图神经网络的统一局部离群点异常检测方法
一、摘要现有的“局部异常检测方法”由于缺乏可训练的参数,导致其无法学会适应特定的数据集。在这篇论文中,我们首先统一局部异常值检测方法,通过显示其是用于图神经网络的更通用的消息传递框架的特例。提出LUNAR一种新颖的基于图神经网络的异常检测方法。LUNAR以可训练的方式学习使用邻居信息去发现每个节点的异常。这种方法比现有的“局部异常检测方法”体现出更好的性能,这种方法也更能适用于不同局部领域的设置。二、简介许多成熟的无监督方法通过测量一个点到其最近点的距离来检测异常邻近点。并且研究发现局部异常检测方法的
2022-03-22 20:14:41 1315
原创 STL库——map的学习和使用
概念简述Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。(PS:此处特别说明:map内部的数据是有序的,默认情况下是按照key值升序排序的)它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。功能简述自动建立Key - value的对应。
2021-08-05 16:32:01 382
原创 结构体排序问题
例:洛谷P1068 [NOIP2009 普及组]—分数线划定题目大意:从一定数量的参加笔试的人中挑出符合面试条件的人,面试的条件是按照成绩从大到小排序,在需要录取的人数的150%处截取,截取的笔试分数就是可以参加面试的条件。(如果截取分数处有好几个人都是这个分数,那么这几个人都可以参加面试)解题思路一、考虑数据的存储问题一个报名参加的选手有两个需要存储的数据:1.选手的报名号 2.选手的笔试成绩也就是一个选手有两个用来区分的属性,一般这种情况下就会考虑使用结构体进行存储。struct
2021-08-02 21:03:17 544
原创 利用SQlite建立数据库
建立数据库一、首先,记得去.pro文件中加入这一行代码这样才可以进行后续的操作。二、第二步去.h文件中创建数据库对象和声明槽函数(一定不要忘记添加相应的头文件)三、在.cpp文件中对声明的槽函数进行功能的实现你想要对数据库进行什么操作,就在这个函数中写相应的sql语句,一般而言对数据·库的操作有以下几种:创建表——create增加数据元——insert删除数据元——delete修改数据元——update查找数据元——select相应有对应的sql语句,此处以创建,增加与查找
2021-07-19 15:36:06 1391 1
原创 QT实现页面间的跳转
页面间跳转(信号与槽)一、创建界面要实现页面间的跳转首先你得创建两个或两个以上的界面。可以通过右键文件夹选择Add new,再选择QT、QT设计师界面,然后选择界面类型,来创建一个新的页面。二、添加控件在你想要实现跳转的第一个引发跳转的页面上加入一个控件。右键,选择转到槽,会跳转页面并自动生成一个槽函数,此时不要管这个槽函数。找到第一个引发跳转页面的.h文件;进入之后在此文件下定义一个信号(此页面发射跳转信号);signals: void showmain()
2021-07-18 21:05:57 14556 14
原创 二叉树
二叉树一、概念及其定义二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树。二、基本形态二叉树是递归定义的,其结点有左右子树之分,逻辑上二叉树有五种基本形态:1、空二叉树——如图(a);2、只有一个根结点的二叉树——如图(b);3、只有左子树——如图(c);4、只有右子树——如图(d);5、完全二叉树
2021-04-11 23:19:49 730
原创 JAVA学习笔记
Java 学习笔记(PS:java是一种面向对象的编程语言,它比c++更纯粹,面向对象的特性体现的更明显)环境1、编译过程创建一个.java后缀的文件,并编辑javac编译(Java compile=> javac),会产生.class文件java指令运行代码2、IDE运行:Intellij idea - 推荐(第三方的平台可以自动帮你配置java编译运行时所需要的环境,更加方便)eclipse3、配置环境:Java环境jdk-Java development kit
2021-04-04 23:24:07 1469
原创 向量、队列2021-03-22
向量、队列以及向量、队列和结构体的综合应用总结一、向量首先,无论是向量还是队列都是包含在标准STL库里面的,使用时要包含其所对应的头文件。如:使用向量时要包含vector这个头文件(#include < vector >)。向量就是一个存储数据的容器,有些类似于数组,但是比数组要更为优越,使用向量时不用考虑数据多少的问题,比数组固定存储量来说更为先进。下面介绍一些向量的基础使用:1.声明一个向量:2.添加元素:3.遍历及输出:4.排序:5.向量与结构体相结合的使用:#inclu
2021-03-22 23:42:38 388 1
原创 P1086 [NOIP2004 普及组] 花生采摘——结构体和队列的理解和使用
使用结构体和队列解决-P1086 [NOIP2004 普及组] 花生采摘问题一.题目描述二、题解代码三、基本解题思路四、易错点五、解题时用到的结构体和队列的相关知识六、补充一点一.题目描述鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!――熊字”。鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图11)。有经验的多多一眼就能看出,每棵花生植株下的
2021-02-02 20:51:19 794
原创 C++中关于使用for循环进行图案输出
for循环练习:图案输出(P:自定义输入数字打印输出相应的图案)如下图所示:代码如下:#include<iostream>#include<string>using namespace std;int main(){ int n=1; while(n!=0){ cin>>n; string p="*"; for(int i=1;i<=n;i++){ cout<<p<<endl; p+='*'; } p[
2020-11-24 17:08:54 4892
原创 关于使用C++对三个数进行排序
排序降序#includeusing namespace std;int main(){cout<<“请输入数字”<<endl;int a,b,c;while(true){cin>>a>>b>>c;if(a>b&&b>c){cout<<a<<b<<c;}if(a>b&&c>b&&a>c){cout<&l
2020-10-15 14:53:36 6209 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人