<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CBCY_csdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/CBCY_csdn</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; CBCY_csdn]]></copyright><item><title><![CDATA[【编程语言基础算法】前缀和]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/148828401</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/148828401</guid><author>CBCY_csdn</author><pubDate>Sun, 22 Jun 2025 16:21:27 +0800</pubDate><description><![CDATA[前缀和是一种高效的数组区间求和算法。通过预处理构建前缀和数组，将每个位置前所有元素的和预先计算存储。查询时只需一次减法运算即可获得任意区间[i,j]的和，时间复杂度从O(n)降至O(1)。这种方法显著提升了大规模数据区间求和的效率，是基础算法中的重要优化思想。]]></description><category></category></item><item><title><![CDATA[【Java】集合中的List【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/144932491</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/144932491</guid><author>CBCY_csdn</author><pubDate>Sat, 04 Jan 2025 17:45:16 +0800</pubDate><description><![CDATA[list;Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】集合框架-简介【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/144806005</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/144806005</guid><author>CBCY_csdn</author><pubDate>Sat, 04 Jan 2025 16:03:44 +0800</pubDate><description><![CDATA[集合Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】Java线程的同步机制-synchronized【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/143696695</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/143696695</guid><author>CBCY_csdn</author><pubDate>Tue, 12 Nov 2024 22:37:12 +0800</pubDate><description><![CDATA[Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。在Java中，为了解决多线程并发导致的数据安全问题，通常使用同步机制来确保线程安全。]]></description><category></category></item><item><title><![CDATA[【Java】多线程-线程安全问题【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/143134273</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/143134273</guid><author>CBCY_csdn</author><pubDate>Tue, 12 Nov 2024 22:36:45 +0800</pubDate><description><![CDATA[Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】多线程-thread类的常用方法和生命周期【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/143130954</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/143130954</guid><author>CBCY_csdn</author><pubDate>Mon, 21 Oct 2024 21:33:48 +0800</pubDate><description><![CDATA[多线程，Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】多线程-线程创建的两种方式【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142904450</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142904450</guid><author>CBCY_csdn</author><pubDate>Mon, 21 Oct 2024 20:29:11 +0800</pubDate><description><![CDATA[多线程，Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】多线程-相关概念【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142904077</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142904077</guid><author>CBCY_csdn</author><pubDate>Sun, 13 Oct 2024 21:13:55 +0800</pubDate><description><![CDATA[多线程，Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】自定义异常类【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142898142</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142898142</guid><author>CBCY_csdn</author><pubDate>Sun, 13 Oct 2024 15:56:55 +0800</pubDate><description><![CDATA[自定义异常，Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。在Java中，自定义异常需要创建一个类，该类通常继承自Exception类或类。定义异常类创建一个类，继承自Exception（用于检查异常）或（用于非检查异常，也就是运行时异常）。提供构造函数，可以根据需要重载构造函数]]></description><category></category></item><item><title><![CDATA[【Java】异常处理-概述【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142643857</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142643857</guid><author>CBCY_csdn</author><pubDate>Mon, 07 Oct 2024 21:32:02 +0800</pubDate><description><![CDATA[Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】异常的处理-方式【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142675103</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142675103</guid><author>CBCY_csdn</author><pubDate>Mon, 07 Oct 2024 21:31:37 +0800</pubDate><description><![CDATA[Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。在编写程序时，可能会遇到各种错误或异常情况。例如，在执行除法运算时，分母为零会导致程序崩溃；访问数组时超出边界会引发。为了避免这些问题，程序员需要在可能出现错误的地方加上检查代码，这往往会导致代码冗长且可读性差。]]></description><category></category></item><item><title><![CDATA[【Java】包装类【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142600663</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142600663</guid><author>CBCY_csdn</author><pubDate>Fri, 27 Sep 2024 21:40:13 +0800</pubDate><description><![CDATA[包装类；Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】单元测试【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142573672</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142573672</guid><author>CBCY_csdn</author><pubDate>Fri, 27 Sep 2024 19:14:44 +0800</pubDate><description><![CDATA[单元测试；Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。JUnit是由Erich Gamma和Kent Beck编写的一个测试框架(regression testing framework),供Java开发人员编写单侧试之用。]]></description><category></category></item><item><title><![CDATA[【Java】注解【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142528038</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142528038</guid><author>CBCY_csdn</author><pubDate>Wed, 25 Sep 2024 22:20:48 +0800</pubDate><description><![CDATA[注解；Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。元注解就是对现有的解释进行解释说明的注解。使用@interface关键字来定义注解。可以指定一些元注解（如@Target和@Retention）来控制注解的使用范围和生命周期。可以在类或方法上使用自定义注解。]]></description><category></category></item><item><title><![CDATA[【Java】枚举类【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142523400</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142523400</guid><author>CBCY_csdn</author><pubDate>Wed, 25 Sep 2024 15:53:46 +0800</pubDate><description><![CDATA[枚举类；Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】内部类【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142425555</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142425555</guid><author>CBCY_csdn</author><pubDate>Tue, 24 Sep 2024 22:01:46 +0800</pubDate><description><![CDATA[内部类；Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【论文翻译】AFLGuard: Byzantine-robust Asynchronous Federated Learning]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142483113</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142483113</guid><author>CBCY_csdn</author><pubDate>Tue, 24 Sep 2024 15:12:45 +0800</pubDate><description><![CDATA[联邦学习（FL）是一种新兴的机器学习范式，在这种范式中，客户端在云服务器的帮助下共同学习模型。联邦学习的一个基本挑战是客户端通常是异构的，例如，它们具有不同的计算能力，因此客户端可能以不同的延迟向服务器发送模型更新。异步联邦学习旨在通过使服务器在接收到任何客户端的模型更新后立即更新模型，而无需等待其他客户端的模型更新来解决这个挑战。然而，与同步联邦学习一样，异步联邦学习也容易受到污染攻击，恶意客户端通过污染本地数据和/或发送给服务器的模型更新来操纵模型。拜占庭鲁棒的联邦学习旨在抵御污染攻击。]]></description><category></category></item><item><title><![CDATA[【论文翻译】Privacy-Preserving Asynchronous Grouped Federated Learning for IoT]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142451360</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142451360</guid><author>CBCY_csdn</author><pubDate>Mon, 23 Sep 2024 20:27:50 +0800</pubDate><description><![CDATA[联邦学习（FL）是一种协作式分布式学习框架，已广泛应用于各种智能物联网（IoT）应用中（例如，智能医疗、智能家居和智能工业）。然而，在这些物联网应用中可能存在恶意设备，它们可能推测其他设备的隐私或破坏上传的模型参数。此外，由于物联网设备的异质性，现有的同步联邦学习难以通过非独立同分布（non-IID）的本地数据集有效训练模型。为了解决这些问题，我们提出了一种面向物联网的隐私保护异步分组联邦学习框架（PAG-FL），使多个设备和服务器能够在不泄露隐私的情况下协作高效地训练模型。]]></description><category></category></item><item><title><![CDATA[【Java】接口interface【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142390111</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142390111</guid><author>CBCY_csdn</author><pubDate>Sat, 21 Sep 2024 14:34:47 +0800</pubDate><description><![CDATA[接口interface；Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。]]></description><category></category></item><item><title><![CDATA[【Java】关键字-abstract【主线学习笔记】]]></title><link>https://blog.csdn.net/CBCY_csdn/article/details/142368276</link><guid>https://blog.csdn.net/CBCY_csdn/article/details/142368276</guid><author>CBCY_csdn</author><pubDate>Thu, 19 Sep 2024 21:06:53 +0800</pubDate><description><![CDATA[关键字abstract;Java是一门功能强大且广泛应用的编程语言，具有跨平台性和高效的执行速度，广受开发者喜爱。在接下来的学习过程中，我将记录学习过程中的基础语法、框架和实践技巧等，分享学习心得，对自己学习过程进行整理和总结，也希望能为其他学习Java的朋友提供一些帮助和参考。在 Java 中，abstract 关键字用于声明抽象类和抽象方法。这是面向对象编程中的一个重要特性，允许定义不能被实例化的类，并且可以定义那些需要在子类中实现的方法。]]></description><category></category></item></channel></rss>