<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_52596096的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_52596096</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_52596096]]></copyright><item><title><![CDATA[论文1-基于图神经网络的智能故障诊断和预测]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/142219275</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/142219275</guid><author>m0_52596096</author><pubDate>Thu, 19 Sep 2024 18:29:16 +0800</pubDate><description><![CDATA[具体来说，它首先通过图神经网络（GNN）层获取节点的特征表示，然后使用自注意力机制计算节点之间的相似度得分。最后，通过一定的汇聚方法（如平均汇聚、最大汇聚等）将选择的节点汇聚成新的图表示。EdgePool通过删除图中的一部分边来减小图的规模，同时保留重要的图结构信息。从图7中可以看出，在每一阶中，对0个节点上的每一个子图s学习一个特征ho,L(s)，用s的所有(o-1)个元素的子图的学习特征初始化特征ho,L(s)。根据图的结构自适应地选择重要的节点，以实现高效的图表示学习。采样m>邻居，重采样。]]></description><category></category></item><item><title><![CDATA[解决两个window.onload()问题]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/127871915</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/127871915</guid><author>m0_52596096</author><pubDate>Tue, 15 Nov 2022 19:21:09 +0800</pubDate><description><![CDATA[【代码】解决两个window.onload()问题。]]></description><category></category></item><item><title><![CDATA[JAVA集合]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/115147137</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/115147137</guid><author>m0_52596096</author><pubDate>Mon, 05 Apr 2021 20:05:10 +0800</pubDate><description><![CDATA[类集框架简介

从JDK1.2开始，Java中引入了类集开发框架，所谓的类集指的是一套动态对象数组的实现方案，在实际开发中，没有任何一项开发可以离开数组，但是传统的数组实现起来非常的繁琐，而且长度是其致命伤，正是因为长度问题，所以传统的数组是不可能大范围使用的，但是开发又离不开数组，所以最初就只能依靠一些数据结构来实现动态的数组处理，而其中最为重要的两个结构：链表、树。但是面对这些数据结构的实现，又不得不面对如下的一些问题：

|- 数据结构的代码实现困难，对于一般的开发者是无法进行使用的；
|- 对于链表]]></description><category></category></item><item><title><![CDATA[对象序列化]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/115054703</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/115054703</guid><author>m0_52596096</author><pubDate>Sun, 21 Mar 2021 20:04:09 +0800</pubDate><description><![CDATA[1.对象序列化定义

对象序列化指的是将内存中保存的对象以二进制数据流的形式进行处理，可以是实现对象的保存或者网络传输。并不是所有的对象都可以被序列化，在Java中有有一个强制性的要求：一个对象如果要进行序列化，那么这个对象所在的类一定要实现java.io.Serializable父接口，作为序列化的标记，它描述的是一种类的能力。

2.序列化的实现

有了序列化的支持类后，如果想要实现序列化和反序列化就可以利用以下两个类：

序列化：ObjectOutputStream
类定义：public class ]]></description><category></category></item><item><title><![CDATA[java引用传递的实际应用]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114947593</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114947593</guid><author>m0_52596096</author><pubDate>Wed, 17 Mar 2021 20:29:15 +0800</pubDate><description><![CDATA[引用应用分析一：（类关联结构）

假设生活品质比较好的人可以有一辆汽车，当然，一些生活较差的人是没有汽车的，只能依靠步行。要求可以通过面向对象的设计来解决实现以上的关系转换。

class Car {
    private String name ;
    private double price ;
    private Person person ;    //车应该属于一个人
    public Car(String name , double price) {
        this.na]]></description><category></category></item><item><title><![CDATA[开发支持类库]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114411940</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114411940</guid><author>m0_52596096</author><pubDate>Tue, 16 Mar 2021 21:31:03 +0800</pubDate><description><![CDATA[UUID类

UUID：是一种生成无重复字符串的程序类，一般在获取UUID时候往往都是随机生成的一个的内容，所以可以通过如下方式获取：

获取UUID对象：public static UUID randomUUID()；
根据字符串获取UUID内容：public static UUID fromString(String name)；

范例：
import java.util.UUID;
public class Demo {
    public static void main(String[] ar]]></description><category></category></item><item><title><![CDATA[代码块]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114799303</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114799303</guid><author>m0_52596096</author><pubDate>Mon, 15 Mar 2021 20:59:14 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

文章目录前言一、pandas是什么？二、使用步骤1.引入库2.读入数据总结

前言
提示：这里可以添加本文要记录的大概内容：
例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。

提示：以下是本篇文章正文内容，下面案例可供参考
一、pandas是什么？
示例：pandas 是基于NumPy 的一种工具，该工具是为了解决数据分析任务而创建的。
二、使用步骤
1.引入库
代码]]></description><category></category></item><item><title><![CDATA[static关键字]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114850432</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114850432</guid><author>m0_52596096</author><pubDate>Mon, 15 Mar 2021 20:50:15 +0800</pubDate><description><![CDATA[声明static定义属性
范例：不产生实例化对象调用static属性
class person {             //创建所有同一个国家的类
   private String name ;
   private int age ;
   static String country = “中华民国” ;     //暂时不封装
   public Person(String name ,int age ){
       this.name = name ;
       this.age = a]]></description><category></category></item><item><title><![CDATA[内部类]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114680212</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114680212</guid><author>m0_52596096</author><pubDate>Sun, 14 Mar 2021 18:57:28 +0800</pubDate><description><![CDATA[内部类
class Outer {  //外部类
    private String msg = "www.mldn.cn";   //私有成员属性

    public void fun() {   //普通方法
        Inner in = new Inner();  //实例化内部类对象
        in.print();  //调用内部类方法
    }

    class Inner {  //内部类
        public void print() {
         ]]></description><category></category></item><item><title><![CDATA[异常的捕获及处理]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114708518</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114708518</guid><author>m0_52596096</author><pubDate>Sun, 14 Mar 2021 15:42:02 +0800</pubDate><description><![CDATA[异常处理

在出现错误之后，整个程序将不会按照既定的程序进行执行，而是中断了执行。那么为了保证程序出现了非致命错误之后程序依然可以正常完成，所以就需要有一个完善的异常处理机制，以保证程序的顺利执行。
在Java之中如果要进行异常的处理，可以使用：try、catch、finally这几个关键字来完成，其基本的处理结构如下：

try{
       //可能出现异常的语句
}[catch(异常类型 异常对象){
       //异常处理
}catch(异常类型 异常对象){
       //异常处理
}c]]></description><category></category></item><item><title><![CDATA[文件操作1]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114415908</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114415908</guid><author>m0_52596096</author><pubDate>Mon, 08 Mar 2021 21:05:57 +0800</pubDate><description><![CDATA[文件操作
File类基本操作

File类是Comparable接口的子类，所以File类的对象是可以进行排序处理的。在进行File类处理的时候需要为其设置访问路径，对于路径的配置主要通过File类的构造方法处理：

1.构造方法：public File(String pathname)，设置要操作的完整路径；
2.构造方法：public File(String parent, String child)，设置父路径与子目录；


如果现在要想进行文件的基本操作，可以使用如下的方法：

1.创建新文件：pu]]></description><category></category></item><item><title><![CDATA[日期操作类]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114377150</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114377150</guid><author>m0_52596096</author><pubDate>Mon, 08 Mar 2021 21:05:25 +0800</pubDate><description><![CDATA[日期操作类
Date日期操作类

在Java中提供有java.util.Date类，这个类如果直接实例化就可以获取当前的日期时间。

public class Demo {
    public static void main(String[] args) throws Exception {
        Date date=new Date();
        System.out.println(date);
    }
}


Date类中只是对long数据的一种包装。所以Date类中一定提供]]></description><category></category></item><item><title><![CDATA[数字操作类]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114375469</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114375469</guid><author>m0_52596096</author><pubDate>Mon, 08 Mar 2021 21:04:53 +0800</pubDate><description><![CDATA[Math数学计算类
1.Math类

Math类的主要功能是：进行数学计算的操作类，提供基础的计算公式
范例：

public class Demo {
    public static void main(String[] args) throws Exception {
        System.out.println(Math.abs(-10.1));   //获取绝对值：10.1
        System.out.println(Math.max(10.2,20.3));   //获取最大]]></description><category></category></item><item><title><![CDATA[Java基础类库]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114331830</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114331830</guid><author>m0_52596096</author><pubDate>Thu, 04 Mar 2021 18:53:32 +0800</pubDate><description><![CDATA[StringBuffer类

作用：实现字符串内容的修改
构造方法：public StringBuffer()
构造方法：public StringBuffer(String str),可以接受字符串初始化内容
数据追加：public StringBuffer append(数据类型 变量)，相当于字符串中的“+”操作

public class Demo {
    public static void main(String[] args) {
        StringBuffer buf = ne]]></description><category></category></item><item><title><![CDATA[Lamda表达式]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114295346</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114295346</guid><author>m0_52596096</author><pubDate>Tue, 02 Mar 2021 22:12:42 +0800</pubDate><description><![CDATA[Lamda表达式
interface IMessage {
    public void send(String str);
}
public class Lamda {
    public static void main(String args[]) {
        IMessage msg = (str) -&gt; {
            System.out.println("发送消息：" + str);
        };
        msg.send("www.mldn.cn]]></description><category></category></item><item><title><![CDATA[接口]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114293293</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114293293</guid><author>m0_52596096</author><pubDate>Tue, 02 Mar 2021 20:20:29 +0800</pubDate><description><![CDATA[接口（interface）

接口（Interface）以interface来声明。如果一个类只由抽象方法和全局常量组成，那么这种情况下不会将其定义为一个抽象类，而是定义为一个接口，所以严格的来讲接口属于一个特殊的类，在接口中只有抽象方法和全局常量，就连构造方法也没有。

interface IMessage {   //定义了一个接口
    public static final String INFO="www.mldn.cn";  //全局变量
    public abstract String ]]></description><category></category></item><item><title><![CDATA[包装类..]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114292401</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114292401</guid><author>m0_52596096</author><pubDate>Tue, 02 Mar 2021 20:00:43 +0800</pubDate><description><![CDATA[包装类

包装类的主要功能：针对于基本数据类型的对象转换而实现的
包装类的两种类型：

1.对象型包装类(Object直接子类)：Boolean，Character
2.数值型包装类(Number直接子类)：Byte,Short,Integer,Long,Float,Double


Number类是抽象类，该类定义有如下的方法：





方法名称
描述




public byte byteValue()
从包装类中获取byte数据


public short shortValue()
从包装类中获]]></description><category></category></item><item><title><![CDATA[抽象类..]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/114272699</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/114272699</guid><author>m0_52596096</author><pubDate>Tue, 02 Mar 2021 18:49:11 +0800</pubDate><description><![CDATA[抽象类（abstract关键字）

抽象类的基本定义：对子类中覆写方法进行约定
抽象类使用原则：

1.抽象类必须提供有子类（所以绝能使用final修饰）
2.抽象类的子类（不是抽象类），一定要覆写抽象类中的全部方法
3.抽象类的实例化可利用对象多态性通过向上转型的方式完成

abstract class Message {   //定义抽象类
    private String type;

    public abstract String getConnectInfo();  //抽象方法（无花括]]></description><category></category></item><item><title><![CDATA[2021-02-23]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/113959692</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/113959692</guid><author>m0_52596096</author><pubDate>Mon, 01 Mar 2021 19:12:03 +0800</pubDate><description><![CDATA[Object类

Object类的主要特点是可以解决参数同一问题，也就是说Object类可以接收所有数据类型（Object类是所有类的父类）

class Person {
}

public class Demo {
    public static void main(String[] args) {
        Object obj =new Person();   //向上转型
        if(obj instanceof Person){
            Person per=]]></description><category></category></item><item><title><![CDATA[2021-02-22 Java面向对象编程]]></title><link>https://blog.youkuaiyun.com/m0_52596096/article/details/113516935</link><guid>https://blog.youkuaiyun.com/m0_52596096/article/details/113516935</guid><author>m0_52596096</author><pubDate>Mon, 22 Feb 2021 20:47:30 +0800</pubDate><description><![CDATA[面试题：请问PATH和CLASSPATH的区别
PATH:是操作系统提供的路径配置，定义所有可执行程序的路径。
CLASSPATH:是由JRE提供的，用于定义JAVA程序解释时类加载路径，默认设置的为当前所在目录加载，可以通过“SETCLASSPATH=路径”的命令形式来进行定义。
关系：JVM–&gt;CLASSPATH定义的路径–&gt;加载字节码文件。
1.注释
2.java数据类型：
转义字符
三目运算符
位运算（移位运算）
switch开关语句（字符串1.7之后支持）
方法（method）函数
有]]></description><category></category></item></channel></rss>