- 博客(103)
- 收藏
- 关注
转载 PyG教程:MessagePassing基类
理解PyG中的基类MessagePassing对于MPNN的实现原理,这对于我们利用PyG实现自己的GNN至关重要。
2024-11-29 20:21:51
968
转载 消息传递神经网络(Message Passing Neural Networks, MPNN)
消息传递神经网络是Gilmer等人在中提出来的从空域角度定义GNN的范式(框架)。原文以量子化学为例,根据原子的性质(对应节点特征)和分子的结构(对应边特征)预测了13种物理化学性质。MPNN的前向传播包括两个阶段,第一个阶段称为message passing(消息传递)阶段,第二个阶段称为readout(读出)阶段。
2024-11-29 14:08:55
1698
原创 Python中的文件及目录操作(os 和 os.path模块)
我认为这一部分知识是非常重要的,因为Python现在大家使用的越来越多,使用最多的场景就是处理数据,而处理数据就需要经常操作文件!!!
2024-07-20 16:28:27
1173
原创 WebSocket
一直听说WebSocket的大名,一直很好奇这是个什么玩意,但是一直没有认真的去学习了解过,今天终于了解到。以后每次听到一个新的东西,一定要敢于去学习新的东西,不要害怕。共勉!!!
2024-05-27 00:56:57
568
1
原创 Spring Cloud——OpenFeign
OpenFeign是远程服务调用中十分重要的一项技术,基本上就是当前微服务之间调用的事实标准。
2024-05-02 16:07:00
1465
2
原创 Spring Cloud——LoadBalancer
这里只是简单的讲解了一下LoadBalancer如何使用,因为实际上我们使用的不是很多,主要还是使用OpenFeign。
2024-05-01 19:17:00
2454
4
原创 GitHub 异常——无法连接22端口:Connection timed out
GitHub 异常——无法连接22端口:Connection timed out
2024-04-28 14:49:37
1356
原创 分布式版本控制系统——Git
git是目前最好的分布式版本控制工具(没有之一),git可以帮助大家管理好自己代码的版本,大家一定要在自己平时开发的过程中使用起来啊,因为你可能几天不用就忘记了。
2024-04-26 23:51:00
2074
4
原创 Java内部类(静态内部类、匿名内部类等)详解
总结了常见的四大内部类(成员内部类、静态内部类、局部内部类、匿名内部类)相关知识,通过写代码详细讲解了静态内部类和匿名内部类,成员内部类和局部内部类使用较少就没有写代码举例。
2024-04-25 12:25:03
4322
原创 Java中的Lambda(λ)表达式
详细讲解了Lambda表达式的使用,以及相关的知识,一般初学者Lambda表达式使用的比较少,经常忘记,随时可以查看本博客,快速上手使用。
2024-04-23 13:32:29
1113
1
原创 Java Record
Record 通过构造方法创建了只读的对象,能够读取每个属性,不能设置新的属性值。Record 用于创建不可变的对象,同时减少了样板代码。
2024-04-22 00:02:41
2235
原创 Resilience中的RateLimiter
限流——这个名词大家都不陌生,平常都会提到,但是大家是否正真的理解了限流的概念呢?本文详细讲解了限流的概念并且使用了Resilience组件中的RateLimniter功能。
2024-04-17 22:59:07
839
原创 Docker安装MySQL、nginx并且部署SpringBoot项目前后端(超详细版)
超级详细的Docker部署Springboot项目的步骤,大家只需要按照文档一步一步的复制粘贴即可。
2024-03-27 13:27:24
1806
原创 Springboot全局异常处理
在日常项目开发中,异常是常见的,但是如何更高效的处理好异常信息,让我们能快速定位到BUG,是很重要的,不仅能够提高我们的开发效率,还能让你代码看上去更舒服,SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。
2024-03-16 22:34:18
1340
原创 使用Spring的AOP
AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。
2024-03-10 23:21:49
1131
原创 Windows 中的环境变量(Windows11 为例)
Windows 对于 Path 变量的处理方式是,将用户变量的 Path 添加到系统变量 Path 后面。如果系统变量 Path 中有对应指令的话,Windows 就不会再去用户变量 Path 中查找。然后在系统变量的 path / PATH / Path 路径中查找,如果找不到,再到用户变量的 path / PATH / Path 路径中查找。操作系统在运行程序的时候,会先到当前目录下查找,如果没有找到,然后会到 path 环境变量中查找,如果还是没有找到会提示你命令不存在或者无法执行该命令。
2024-03-09 13:47:06
102509
4
原创 动态代理详解
在传统的代理模式中,客户端通过 ProxyObject 调用 RealObject 类的方法,同时在代理类中封装了其他方法,可以处理一些其他问题。如果按照这种方法使用代理模式,那么真实主题角色必须是事先存在的,并将其作为代理对象的内部成员属性。如果一个真实主题角色必须对应一个代理主题角色,这将导致系统中类的个数急剧增加,因此需要想办法减少系统中类的个数,此外,如何在事先不知道主题角色的情况下使用代理主题角色,这都是动态代理需要解决的问题。
2024-03-08 18:50:42
1628
原创 代理模式(Proxy Pattern)
代理模式是常用的结构型设计模式之一,当直接访问某些对象存在问题时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,如远程代理、虚拟代理、保护代理等,他们应用于不同的场合,满足用户的不同需求
2024-03-08 17:29:25
1135
1
原创 java.io.*的使用(详解)
I/O 是计算机的最基本操作,每种计算机语言必须要有处理 I/O 方法,因为许多程序需要读写数据。为此,Java 提供了丰富的 I/O 流类来处理 I/O 操作。
2024-03-07 22:24:27
1310
原创 SpringBoot配置加载顺序和SpringBoot分离打包:将jar包与lib依赖、配置文件分开
SpringBoot 允许在代码之外,提供应用程序运行的数据,以便在不同的环境中使用相同的应用程序代码。避免硬编码,提供系统的灵活性。可使用各种外部配置源,包括 配置文件、环境变量和命令行参数。
2024-03-07 14:35:28
1965
原创 Java中的反射机制
要想通过反射获取一个类的信息,首先要获取该类对应的Class类实例,Class类的实例代表了正在运行中的Java应用的类和接口。Class类没有公共的构造方法,Class类对象是在二进制字节流(一般是.class文件,也可通过网络或zip包等路径获取)被JVM加载时,通过调用类加载器的defineClass()方法来构建的。
2024-03-06 15:47:42
1337
原创 Spring IoC注解式开发
Spring IoC注解式开发,这部分是相当重要的,尤其是到SpringBoot的全注解式开发,在实际开发中也是使用注解的方式。
2024-03-04 22:37:32
1822
1
个人MySQL学习资料
2024-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人