- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 【Java】集合中的List【主线学习笔记】
list;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2025-01-04 17:45:16
395
原创 【Java】集合框架-简介【主线学习笔记】
集合Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2025-01-04 16:03:44
1218
原创 【Java】Java线程的同步机制-synchronized【主线学习笔记】
Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。在Java中,为了解决多线程并发导致的数据安全问题,通常使用同步机制来确保线程安全。
2024-11-12 22:37:12
319
原创 【Java】多线程-线程安全问题【主线学习笔记】
Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-11-12 22:36:45
483
原创 【Java】多线程-thread类的常用方法和生命周期【主线学习笔记】
多线程,Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-10-21 21:33:48
853
原创 【Java】多线程-线程创建的两种方式【主线学习笔记】
多线程,Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-10-21 20:29:11
577
原创 【Java】多线程-相关概念【主线学习笔记】
多线程,Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-10-13 21:13:55
374
原创 【Java】自定义异常类【主线学习笔记】
自定义异常,Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。在Java中,自定义异常需要创建一个类,该类通常继承自Exception类或类。定义异常类创建一个类,继承自Exception(用于检查异常)或(用于非检查异常,也就是运行时异常)。提供构造函数,可以根据需要重载构造函数
2024-10-13 15:56:55
680
原创 【Java】异常处理-概述【主线学习笔记】
Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-10-07 21:32:02
733
原创 【Java】异常的处理-方式【主线学习笔记】
Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。在编写程序时,可能会遇到各种错误或异常情况。例如,在执行除法运算时,分母为零会导致程序崩溃;访问数组时超出边界会引发。为了避免这些问题,程序员需要在可能出现错误的地方加上检查代码,这往往会导致代码冗长且可读性差。
2024-10-07 21:31:37
954
原创 【Java】包装类【主线学习笔记】
包装类;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-27 21:40:13
1105
原创 【Java】单元测试【主线学习笔记】
单元测试;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。JUnit是由Erich Gamma和Kent Beck编写的一个测试框架(regression testing framework),供Java开发人员编写单侧试之用。
2024-09-27 19:14:44
498
原创 【Java】注解【主线学习笔记】
注解;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。元注解就是对现有的解释进行解释说明的注解。使用@interface关键字来定义注解。可以指定一些元注解(如@Target和@Retention)来控制注解的使用范围和生命周期。可以在类或方法上使用自定义注解。
2024-09-25 22:20:48
864
原创 【Java】枚举类【主线学习笔记】
枚举类;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-25 15:53:46
450
原创 【Java】内部类【主线学习笔记】
内部类;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-24 22:01:46
595
原创 【论文翻译】AFLGuard: Byzantine-robust Asynchronous Federated Learning
联邦学习(FL)是一种新兴的机器学习范式,在这种范式中,客户端在云服务器的帮助下共同学习模型。联邦学习的一个基本挑战是客户端通常是异构的,例如,它们具有不同的计算能力,因此客户端可能以不同的延迟向服务器发送模型更新。异步联邦学习旨在通过使服务器在接收到任何客户端的模型更新后立即更新模型,而无需等待其他客户端的模型更新来解决这个挑战。然而,与同步联邦学习一样,异步联邦学习也容易受到污染攻击,恶意客户端通过污染本地数据和/或发送给服务器的模型更新来操纵模型。拜占庭鲁棒的联邦学习旨在抵御污染攻击。
2024-09-24 15:12:45
864
翻译 【论文翻译】Privacy-Preserving Asynchronous Grouped Federated Learning for IoT
联邦学习(FL)是一种协作式分布式学习框架,已广泛应用于各种智能物联网(IoT)应用中(例如,智能医疗、智能家居和智能工业)。然而,在这些物联网应用中可能存在恶意设备,它们可能推测其他设备的隐私或破坏上传的模型参数。此外,由于物联网设备的异质性,现有的同步联邦学习难以通过非独立同分布(non-IID)的本地数据集有效训练模型。为了解决这些问题,我们提出了一种面向物联网的隐私保护异步分组联邦学习框架(PAG-FL),使多个设备和服务器能够在不泄露隐私的情况下协作高效地训练模型。
2024-09-23 20:27:50
144
原创 【Java】接口interface【主线学习笔记】
接口interface;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-21 14:34:47
609
原创 【Java】关键字-abstract【主线学习笔记】
关键字abstract;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。在 Java 中,abstract 关键字用于声明抽象类和抽象方法。这是面向对象编程中的一个重要特性,允许定义不能被实例化的类,并且可以定义那些需要在子类中实现的方法。
2024-09-19 21:06:53
363
原创 【Java】关键字-final【主线学习笔记】
关键字final;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-19 19:41:14
430
原创 【Java】类的成员之一-代码块【主线学习笔记】
Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-18 22:01:05
262
原创 【Java】关键字-static【主线学习笔记】
关键词static;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-17 21:45:22
445
原创 【Java】多态性-向下转型【主线学习笔记】
多态性与向下转型;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-12 15:50:26
493
原创 【Java】多态性【主线学习笔记】
多态性;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-12 14:53:06
723
1
原创 【Java】继承性-super关键字的使用【主线学习笔记】
【Java】继承性-super关键字的使用;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-08 21:56:50
499
原创 【Java】继承性-方法的重写【主线学习笔记】
继承性-方法的重写,Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-02 22:00:32
518
原创 【Java】继承性【主线学习笔记】
java的继承性基础知识;Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
2024-09-02 20:46:40
1201
原创 使用热力图表示联邦学习场景中的客户端数据分布
使用场景:联邦学习中显示客户端数据分布,或者显示数据分布的各类其他场景。热力图,联邦学习,数据分布,python
2024-07-01 13:07:06
505
原创 出现错误:Error occurred while saving models: [enforce fail at inline_container.cc:325]
我在跑代码时出现Error occurred while saving models: [enforce fail at inline_container.cc:325]起因:我在保存模型文件时是突然出现一个错误,torch.save(xxx),无法进行文件保存。解决方法:删除一些模型文件或其他文件,然后就可以继续运行代码。原因:内存不足,因为我在此之前保存了太多的模型文件。
2024-05-07 19:37:20
384
翻译 【文献阅读】Server-initiated Federated Unlearning to Eliminate Impacts of Low-quality Data
现在许多联邦遗忘学习的研究聚焦于客户端侧用户遗忘权利,忽视了服务器从全局模型中移除某个本地模型的权力,特别是客户端使用低质量数据进行训练时。因此本文提出了服务器发起的联邦遗忘学习,旨在消除低质量数据对全局模型的影响。本文提出了SIFU,旨在高效消除低质量数据对全局模型的负面影响,同时保留高质量数据的优势。SIFU首先识别具有低质量数据的目标客户,并相应地过滤其本地数据。接下来,SIFU在目标客户上部署梯度上升训练,为了减少梯度上升训练导致的性能下降,SIFU使用了几批高质量数据进行增强训练。
2024-04-25 22:11:35
269
原创 什么是AVC表,Attribute-Value and Class label table
看论文时,遇到AVC表的概念,不太清楚,问了下GPT,记录一下。
2024-03-20 21:25:42
421
原创 异步联邦学习-能耗:Energy-Efficient Dynamic Asynchronous Federated Learning in Mobile Edge Computing Networks
为了打破数据孤岛并解决绿色通信的挑战,联邦学习(FL)被广泛应用于移动边缘计算(MEC)网络中,用于在网络边缘训练深度学习模型。然而,许多现有的FL算法并未充分考虑动态环境,导致模型收敛较慢且训练能耗较大。在本文中,我们设计了一个动态异步联邦学习(DAFL)模型,以提高MEC网络中FL的效率。具体而言,我们根据它们的到达顺序动态选择一定数量的移动设备(MDs)参与每个时期的全局聚合。与此同时,我们分析了本地更新和上传更新的能耗模型,并将问题制定为一个NP-hard的动态顺序决策问题,以最小化能耗。
2023-11-15 17:02:22
771
2
原创 【pyplot绘图】python中matplotlib模块的plt函数学习_python画图工具
最近总是需要用到python来画图,使用plt画图的时候总是找不对参数,所以在这里记录下,方便之后使用。
2023-10-03 16:43:01
627
原创 vscode使用remote ssh登录远程服务器后无法打开远程文件夹
情况:在某天用vscode通过remote ssh登录办公室服务器后,发现无法使用远程文件夹区,就是点击“open folder”或者‘open file’都没有反应,没有弹框选择文件夹这一过程。在不断重试的过程中还出现断开远程服务器重连的现象。
2023-09-15 13:08:28
4623
1
原创 联邦学习常识,联邦学习的提出日期
联邦学习这一概念是谷歌公司在2016年首次提出的,联邦学习中最经典的算法FedAvg则是谷歌公司在2017年提出的。
2023-04-15 21:18:00
649
南京邮电大学答辩ppt
2024-06-02
python词云图制作,下载解压后可直接运行,里面包含一份代码+中文停用词+高清背景图+示例文本+词云示例图
2022-07-08
搭配好的色彩十六进制对照表
2022-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人