自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (12)
  • 收藏
  • 关注

原创 Java项目拷打

技术选型:后端采用Spring Boot+MyBatis+MySQL,前端为Vue.js+微信小程序,集成Redis缓存、WebSocket实时通信、阿里云OSS等中间件,模块化设计支持功能扩展(如跑腿服务、二手交易等)。分层架构:后端采用Maven多模块开发,分为sky-common(公共工具)、sky-pojo(实体类)、sky-server(业务逻辑),代码复用率高。3)redis缓存菜品是怎么缓存的,缓存的维度是什么?订餐流程:微信登录、菜品浏览、购物车管理、下单支付(模拟微信支付)。

2025-03-31 11:21:33 332

原创 LeetCode热题100速通

(简单)给定一个整数数组nums和一个整数目标值target,请你在该数组中找出 和为目标值target的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。方法一(自己想到):暴力枚举,两次循环遍历所有相加的情况。

2024-09-30 17:13:49 1517

原创 Java最全八股文速通

final 类:String 类被声明为 final,这意味着它不能被继承,从而防止了通过继承改变其行为。final 字段:String 类中的 value 字段是 final 的,这保证了 String 对象在创建后其内部字符数组不会被改变。没有提供修改方法:String 类没有提供任何可以修改其内容的方法。所有对 String 的操作(如拼接、替换等)都会生成一个新的String 对象。

2024-09-14 12:49:27 2370 1

原创 《光学遥感图像中显著目标检测的多内容互补网络》2021-9

在本文中,我们提出了一种新的多内容互补网络 (MCCNet) 来探索 RSI-SOD 的多内容互补性。具体来说,MCCNet 基于通用的编码器-解码器架构,并包含一个名为 multi-content complementation module (MCCM) 的新型关键组件,它将编码器和解码器连接起来。此外,我们在训练阶段全面引入了像素级、映射级和度量感知损失。二、文章提到的前人的技术。

2025-01-12 17:42:55 565

原创 ORSI-SOD论文总结

20241、Transformer with large convolution kernel decoder network for salient object detection in optical remote sensing images《具有大卷积核解码器网络的变换器用于光学遥感图像中的显著性物体检测》人类视觉系统基于视觉注意机制(Visual Attention Mechanism, VSM),用于定位视觉上最独特的区域。视觉注意机制使得人类视觉系统能够轻松处理各种复杂场景,提取重要信

2024-09-23 20:14:27 1142

原创 《ImageNet Classification with Deep Convolutional Neural Networks》总结

在当前,对于物体的识别的主流是机器学习方法。对于小样本数据集,机器学习模型能处理的很好。但对于大型数据集例如ImageNet,就需要CNN这种大学习能力的模型。我们训练的CNN在大规模视觉挑战赛上表现的很好。

2024-09-22 15:56:46 273

原创 2025最新深度学习模型学习路线

1. 感知机(Perceptron)⭐️⭐️重要性:基础模型,有助于理解神经网络的基本概念。特点:最基本的神经网络模型,适用于线性分类任务。应用:用于理解神经网络的基本概念和训练过程。2. 前馈神经网络(Feedforward Neural Network, FNN)⭐️⭐️⭐️重要性:神经网络的基础架构,理解深度学习的基本工作原理。特点:基础的神经网络架构,包含多个隐藏层,每层的神经元连接到下一层的所有神经元。应用:用于处理结构化数据和简单的分类或回归任务。3. 卷积神经网络(Co

2024-09-19 10:54:46 1726

原创 《A Gentle Introduction to Graph Neural Networks》博客总结

首先讨论了最简单的GNN模型,使用多层感知器(MLP)对顶点、边和节点特征进行迭代处理,最终通过分类器输出结果。当只有边信息没有点信息时,可以通过池化操作将周围点的信息汇聚到边上,反之亦然。简单的GNN模型未利用图的连通性信息。通过消息传递机制来利用图的连通性信息,介绍了图卷积网络(GCN),它首先聚合邻居节点的信息,然后更新节点状态。更复杂的GNN模型可能涉及图中节点、边和全局信息的处理,可以采用不同的汇聚策略,如边汇聚节点信息,节点汇聚边信息,或交替进行,最终更新节点信息。

2024-09-15 21:23:45 483

原创 《A Comprehensive Survey on Graph Neural Networks》论文笔记

图神经网络论文

2024-09-07 10:49:15 489 1

原创 C语言算法注意事项

4、求数组长度操作sizeof(arr) / sizeof(arr[0]),如果是字符数组,需要-1,或者直接使用strlen。6、在传递二维数组作为形参时,不能int fun(int a[][])至少要指定一个,如int fun(int a[5][])5、scanf(“%d”,&x)和scanf(“%d”,&a[1])都需要加&符号。2、char *s中的字符是不可变的,但是char s[] 中的字符是可变的。1、当题目数值较大时需要使用long long类型,输出时是%lld。

2023-07-10 16:05:47 334

原创 C语言经典题

③子函数void strmid(char str1[],int m,int n,char str2[]),实现将字符串str1从第m个字符开始的n个字符连接到str2串尾。(从1计数)假设str1=“abcdefg”,str2=" 123", m=4,n=3,则通过子函数调用后,串str2变成"123def"1、编程实现,输入一个实数,输出实数中的所有位之和。④子函数void print(char a[])实现对操作后的串的输出。②主函数输入2个字符串和连接操作的位置与长度,并实现调用。

2023-07-10 08:45:20 604

原创 三、C语言校内题库

16、编写一个统计学生成绩程序,完成以下功能:输入4个学生的2门课成绩:求出全班的总平均分,将结果输出。5、从键盘上输入若干学生的一门课成绩,统计并输出最高成绩和最低成绩及相应的序号,当输入负数时结束输入。10、求下列式子的值:1-1/2+1/3-1/4+…6、从键盘上输入若干学生的一门课成绩,计算出平均分,当输入负数时结束输入,将结果输出。aa的值,n和a由键盘输入。19、求一个3x3的整形矩阵对角线元素之和,将原矩阵和求出的和输出。2、输入一行字符,分别统计出其中字母,空格,数字和其它字符的个数。

2023-07-09 19:55:43 682

原创 C语言简答题

5. static 局部变量和普通局部变量的区别。3.当指针指向二维数组时,行指针和列指针的区别。1.符号常量和常变量的区别。2.结构体和共用体的区别。4. 递归和递推的区别。

2023-07-07 19:44:24 288 1

原创 二、C语言算法题期末题

1、用1元5角人民币兑换5分、2分、1分的硬币(每种都要有)共100枚,有多少种方案,每种方案的具体情况?

2023-07-07 09:19:59 914

原创 一、C语言编程LeetCode数据结构题

使用C语言编程数据结构题目

2023-06-27 15:36:59 719

原创 十四、Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

2023-06-12 17:17:44 108

原创 十三、SpringCloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

2023-06-12 10:46:08 574

原创 十二、Redis

Redis是一款高性能的缓存和存储系统,它支持多种数据结构,包括字符串、列表、集合、散列表、有序集等。Redis通常被用来作为高速缓存、队列、消息发布与订阅系统或者是支持多种数据类型的数据库。

2023-06-10 08:51:55 99

原创 十一、Vue3

Vue.js 是一个构建用户界面的 JavaScript 框架,Vue.js 的核心思想是“数据驱动视图”。它通过简单、灵活的 API 和响应式的数据绑定方式,实现了组件化、模块化的开发方式,使得开发者可以更加高效地构建 Web 应用程序。

2023-06-07 10:37:13 111

原创 十、Git代码仓库

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

2023-05-25 17:11:42 499

原创 三、JavaWeb从入门到熟练

Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

2023-05-25 15:36:18 819

原创 八、Mybatis-plus从入门到高手

MyBatis-Plus是一个为MyBatis提供增强功能的开源框架,是对MyBatis进行了简化,并提供了一些常用功能的自动化映射,MyBatis-Plus的目标是减少样板代码,增加开发效率。

2023-05-25 15:24:28 740

原创 七、SpringBoot从入门到精通

Spring Boot是一个基于Spring框架的开发框架,用于快速构建能够立即运行的生产级Spring应用程序。它是Spring的一个子项目,致力于使Spring开发更加简单、快速和便捷。

2023-05-24 16:37:35 637

原创 六、SpringMVC从入门到入坟

SpringMVC 是 Spring 框架中的一个模块,它是一个基于 MVC设计模式的 Web 框架,用于构建基于 Java 技术的 Web 应用程序。Spring的web框架围绕DispatcherServlet [ 调度Servlet ] 设计。它的主要原理是将 Web 应用程序分成模型(Model)和视图(View)两个部分,并采用控制器(Controller)来管理它们之间的交互。模型表示 Web 应用程序中的数据部分,通常对应于 Java 对象或数据库表;

2023-05-23 14:27:37 223

原创 五、Spring从入门到改行

Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器(框架)。

2023-05-22 13:48:44 768

原创 四、Mybatis从入门到入土

从0开始学会mybatis

2023-05-18 16:26:35 675 1

原创 软件工程导论篇

软件程序+文档+数据软件功能分类1)系统软件:与计算机硬件紧密配合使计算机各个部件与相关软件及数据协调、高效工作的软件。如操作系统、编译程序等。2)支撑软件:协助用户开发软件的工具性软件。3)应用软件软件工程定义把系统化、规范化、可度量的途径应用于软件开发、运行和维护过程中;研究其实现途径...

2022-02-12 20:07:02 847

原创 数据库导论篇

一、数据库的4个基本概念1)数据(data): 数据是数据库中存储的基本对象2)数据库(DataBase,DB): 数据库是长期存储在计算机内,有组织的、可共享的大量数据的集合3)数据库管理系统(DataBase Management System,DBMS): 数据库管理系统是位于用户与操作系统之间的一层数据管理的系统软件4)数据库系统(DataBase System,DBS): 数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员(DBA)组成的存储、管理、处理和维护数据的系统二、两类

2022-02-01 15:31:13 1357

原创 九、设计模型

一、设计模型概述定义      设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。       设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。23种设计模型:GoF231)创建型模式:单例模式、工厂模式、抽象工厂模

2022-01-29 14:30:49 3797

原创 二、Mysql从入门到跑路

一、初识mysql数据库DBMS(数据库管理系统)数据库的管理软件,科学有效的管理我们的数据。维护和获取数据;命令行登入Mysqlmysql -uroot -p展示所有数据库show databases;切换数据库use 数据库名;展示所有表show tables;查看表的信息describe 表名;创建新的一个数据库create database 数据库名退出mysql数据库 exit...

2022-01-27 18:55:45 1339 1

原创 洛谷题单:【数据结构1-2】二叉树

(1)P4715 【深基16.例1】淘汰赛这题好像不用二叉树来做,直接把数据一分为二,找到左边的最大值和右边的最大值,然后二者小的就是亚军,把它的下标输出即可。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(Syst...

2022-01-12 20:43:37 358

原创 洛谷题单:【算法2-1】前缀和与差分

(1)P2671 求和直接暴力寻找x,y,z三种循环可以拿20分,复杂度O(n^3),根据x和z可以推导出是否存在y满足条件,所以不用循环b,可以拿40分,复杂度O(n ^2)。这道题满分做法是用数学推导出一个前缀和的公式,暂时没有写出来。。import java.util.Scanner;public class Main { public static void main(Strin...

2022-01-12 20:43:27 267

原创 洛谷题单:【数学1】基础数学问题

(1)P1143 进制转换java对进制转换有非常好的API,可以实现无限长度的任意进制转换。import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.i...

2022-01-12 20:43:03 191

原创 一、JavaSE从入门到放弃

一、变量与常量局部变量、成员变量(实例变量)、静态变量(类变量)static、常量final二、数据类型基本数据类型数值型:byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)字符型:char(2)布尔型:boolean(1或4)引用数据类型数组、接口、类(统一为4字节)...

2022-01-06 19:30:47 508

原创 常见面试问题

计算机保研面试是复试中比较重要的环节,它能体现同学们的知识储备水平和临场反应能力,因此需要我们做好充足的准备。下面岛主带大家从常规问题和专业问题出发讲讲面试中常问到的问题。一、常规问题01目前拿到了哪些offer如果我们给你发offer了会来吗目前拿到的offer:如果已经拿到的offer都弱于现在的——已经拿到的offer中挑三四个中看的说出来;如果有拿到跟当前同档次或更高的——说同档次的,不要说实力强于正在面试的学校。如果发了offer会来吗:当然来,贵校是我梦寐以求的学校,从小就是我的理想

2021-06-26 11:29:00 130

原创 深度学习篇

什么是卷积神经网络:卷积神经网络是一种带有卷积结构的深度神经网络,卷积结构可以减少深层网络占用的内存量,其三个关键的操作,其一是局部感受野,其二是权值共享,其三是pooling层,有效的减少了网络的参数个数,缓解了模型的过拟合问题。1)网络结构卷积神经网络结构包括:卷积层,降采样层,全链接层。每一层有多个特征图,每个特征图通过一种卷积滤波器提取输入的一种特征,每个特征图有多个神经元。2)局部感受野与权值共享简化网络参数并使得网络具有一定程度的位移、尺度、缩放、非线性形变稳定性。局部感受野:由于图

2021-06-25 10:40:21 393

原创 操作系统篇

一、死锁多个进程因循环等待资源而造成无法执行的现象死锁产生条件:1、互斥使用:进程一段时间内某资源只由一个进程占用。2、不可抢占:进程在获得资源未使用完成之前不能被抢占3、请求和保持:该进程已经保持了至少一个资源,但是提出新的请求4、循环等待:指在发生死锁时,必然存在一个进程——资源的环形链处理方法:预防死锁(破坏四个条件,如优先级高的进程可以抢占)、避免死锁(银行家算法)、检测死锁(死锁定理,即资源管理图不可完全简化)、解除死锁(人工解锁,强行结束进程)简述银行家算法:在避免死锁方法中允许

2021-06-21 20:27:54 220

原创 计算机网络篇

文档1一、介绍一下五层协议二、说一说OSI七层模型三、说一说TCP/IP四层模型四、介绍一下域名系统五、HTTP请求过程六、简述HTTP中GET和POST的区别七、HTTP与HTTPS区别八、请简述一下TCP和UDP,以及它们的区别九、说一说TCP的三次握手十、IP地址分为哪几类?简单说一下各个分类附加题:简述一下Cookie 和 Session的区别文档1链接文档2(一)请简述TCP\UDP的区别(二)请简单说一下你了解的端口及对应的服务?(三)说一说TCP的三次握手(四

2021-06-15 16:05:03 144

原创 最短路和最小生成树区别

最小生成树和最短路径的区别定义:    最小生成树能够保证整个拓扑图的所有路径之和最小,但不能保证任意两点之间是最短路径。    最短路径是从一点出发,到达目的地的路径最小。总结:    遇到求所有路径之和最小的问题用最小生成树&并查集解决;    遇到求两点间最短路径问题的用最短路,即从一个城市到另一个城市最短的路径问题。区别:    最小生成树构成后所有的点都被连通,而最短路只要到达目的地走的是最短的路径即可,与所有的点连不连通没有关系。...

2021-06-04 20:41:49 1287

原创 机器学习之朴素贝叶斯

@[TOC]一、定义朴素贝叶斯(naive Bayes)法是基于贝叶斯定理与特征条件独立假设的分类方法。对于训练数据集,首先基于特征条件独立假设学习输入输出的联合概率分布,然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。...

2021-04-20 18:44:50 186

最全算法竞赛4.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

最全算法竞赛3.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

最全算法竞赛2.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

最全算法竞赛1.zip

想要快速入门算法竞赛和掌握面试算法的,可以看看。因为上传大小限制的关系,所以分了及部分上传,大家可以自行下载

2020-04-17

蓝桥杯 超详细剖析.zip

这是2017年蓝桥杯的视频讲解,如果想要参加蓝桥杯并取得一个不错的成绩的,这个值得一看。同时我还上传的了一些其他的历年的蓝桥杯视频讲解,有需要的自行获取

2020-02-25

学习深度学习必须要熟读的论文(已经整理标注好)

深度学习大神都推荐入门必须读完这些论文,每一篇论文都是当时顶会的核心。如果想要走深度学习方向的这些论文的掌握是必不可少的。这些论文是几千篇深度学习论文中脱颖而出的存在。

2020-01-27

机器学习进阶.zip

这套资源不适合小白入手,而是适合有机器学习基础的人用来进阶用的,小白可以先看我上传的基础资源,再来使用进阶资源比较好

2019-07-27

为机器学习算法打好基础的资源.7z

如果想要从事机器学习领域的工作,算法基础是必须的。这套资源很适合想要学习机器学习的人做好准备。然后再配套我上传的其他机器学习基础和进阶资源

2019-07-27

python经典图书.zip

这套图书里面有很多经典的python书籍,无论是入门还是进阶都值得一看。有基础语法的,也有一些重要库的教材,也有一些对机器学习的教材

2019-07-27

自然语言处理和模式识别.zip

这套资源包含了一些经典的自然语言处理方法和模型识别。可以帮助那些想要从事和实践这一块的人更好的掌握这些方法

2019-07-27

深度学习资源.7z

这套资源是为了那些想学习深度学习的人提供的,里面包含了一些经典的深度学习教材。无论是小白还是有一定机器学习基础的人都很适合

2019-07-27

机器学习入门10本好书.7z

这个文件夹里面包含了机器学习最受欢迎的10本入门书。能很快的帮助小白了解并掌握基础的机器学习,里面还附带python的基础。

2019-07-27

空空如也

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

TA关注的人

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