- 博客(314)
- 问答 (1)
- 收藏
- 关注

原创 MySQL 安装到基础 SQL 语法
2021-1-3文章目录2021-1-3一、Java Web 简介Web:Java Web :结构组成:数据库:MySQL下载安装:1. 下载链接:2.配环境变量3.配置 MySQL 的配置文件4.启动下 MySQL 数据库:1. 初始化MySQL2. 注册MySQL服务3.启动MySQL服务4.改密码:5.登录 mysql6.退出 mysql5.卸载 MySQL 数据库:JDBCMavenMyBatis一、Java Web 简介Web:Web (World Wide Web) 即全球广域网,也称为
2022-01-06 16:00:54
6920
36

原创 【Java课程设计】【图形界面程序】【计算器】
2022-1-2文章目录2022-1-2【图形界面程序----计算器】1. 设计任务1.1设计题目的描述1.2设计要求2. 设计方案说明2.1 整体设计思路2.2 Calulation类的数据成员2.3 Calulation类的构造方法2.3.1设置文本框的位置2.3.2 设置按钮布局2.3.3 设置按钮2.3.4 设置窗口可见,注册窗口监听2.4 ActionListen类实现ActionListener接口2.4.1 public void actionPerformed(ActionEvent e)
2022-01-02 17:00:39
12741
48
原创 【2025-3-3】【论文阅读报告】【Federated Learning】【JSA(CCF-B期刊)】
【背景】联邦学习(FL)旨在利用分散的数据协同训练一个全局模型或多个本地模型。【动机】大多数现有的联邦学习方法侧重于解决客户端之间的统计异质性问题,却常常忽视了模型异质性带来的挑战。【设计】为了解决统计异质性和模型异质性这两个问题,提出了FedAKT,这是一种新型的模型异质性个性化联邦学习(MHPFL)方法。首先,为了促进跨客户端的知识转移,我们的方法为每个客户端添加了一个小型的同构适配器。其次,我们引入了基于特征的互蒸馏(FMD)机制,该机制能够促进本地模型之间的双向知识交换。
2025-03-10 09:29:01
671
1
原创 常见用于联邦学习的数据集【FL】【Datasets】
每个文件存储了一部分训练数据,共5个批次(batches),每个批次包含了 10,000 张 32x32 像素的彩色图像。这是一个与MNIST类似的图像数据集,但包含了各种时尚产品的图像,用于服装分类任务。:文件还包含了每个类别的索引,这些索引与训练数据和测试数据中的标签值相对应。:文件中包含了数据集中所有类别的名称。这些名称对应于图像数据中的标签,帮助将模型预测的数字标签与实际类别名称进行匹配。:CIFAR-10包含60,000张32x32像素的彩色图像,分为10个类别,每个类别有6,000张图像。
2024-08-04 16:39:39
1510
原创 什么是独立同分布,那非独立同分布呢?【FL】
如果这些价格变化遵循相同的分布(例如,正态分布),但每一天的变化受前一天的影响(存在依赖性),那么这些价格变化就是非独立但同分布的。:提高每个客户端的本地训练的时间,允许模型在本地进行更多的迭代,这样可以使得本地模型更好地适应本地数据,从而减少数据不均衡带来的影响。在联邦学习中,每个客户端的数据通常来自于不同的分布,因此这些数据可能是非独立和非同分布的。指的是在参与训练的多个客户端上,数据样本并不符合独立同分布的假设。如果一组随机变量既是相互独立的,又遵循相同的分布,则称它们是独立同分布的。
2024-08-04 15:41:38
1655
原创 通过 ACM 论文模版学习 LaTeX 语法 【二、ACM 论文模版】
ACM (Association for Computing Machinery) 的 LaTeX 模板通常用于撰写计算机科学和信息技术领域的论文和报告。这里我简要介绍一下 ACM LaTeX 模板的总体框架和基本结构。我将使用模版排版MobiCom'23的,从而对于LaTeX中各个部分进行介绍和展示。
2024-07-18 15:49:04
4666
6
原创 通过 ACM 论文模版学习 LaTeX 语法 【一、LaTeX简介和安装】
LaTeX(读作"Lay-tech"或"Lah-tech")是一种专业的排版系统,特别适用于生成高质量的科技和数学文档。它广泛用于学术界,特别是在撰写论文、报告、书籍以及数学公式较多的文档时。LaTeX 的特点包括:内容与格式分离:用户可以专注于文档的内容,而不必过多考虑格式和排版。高质量输出:生成的文档通常具有专业的印刷品质。数学公式支持:对数学符号和公式的支持非常好,能够生成复杂的数学表达式。跨平台性:可以在不同的操作系统上运行,并且有丰富的扩展包(packages)可供使用,满足各种需求。
2024-07-18 11:20:46
1356
2
原创 【边缘计算】【第一章 什么是边缘计算】
ACM and IEEE 联合举办边缘计算会议(ACM/IEEE Symposium on Edge Computing, SEC)问题1.1 服务发现在边缘计算中,由于计算服务请求者的动态性,计算服务请求者的动态性,计算服务请求者如何知道周边的服务。传统的基于 DNS 的服务发现机制,主要应对服务静态或者服务地址变化慢的场景下。1.2 快速配置从设备层支持服务的快速配置1.3 负载均衡边缘设备产生大量的数据,同时边缘服务器提供了大量的服务。
2023-07-15 15:39:50
1096
原创 【设计模式项目】【GUI计算器】
由于Java 课程设计已经完成前期的计算器GUI设计,以及功能实现,现在基于之前的基础,进行设计模式的应用,以完善软件设计。如果还不了解之前GUI设计的童鞋,可以先查看【Java课程设计】【图形界面程序】【计算器】。
2023-06-18 18:10:46
2692
原创 【Learncpp中文翻译版】【1.9、1.10、1.11】
二元运算符作用于两个操作数(通常称为左操作数和右操作数,因为左操作数出现在运算符的左侧,而右操作数显示在运算符的右侧)。在C++中,赋值(=)也是运算符,插入()和相等(= =)也是运算符。例如,运算符( - )有两个用处,它可以以一元形式用于反转数字的符号(例如,将5转换为-5,反之亦然),也可以以二进制形式用于进行减法(例如,4 - 3)。变量的计算结果为变量的值。现在,只要知道算术运算符的执行顺序与标准数学中的相同就足够了:首先是圆括号,然后是指数,然后是乘除,然后是加法和减法。
2023-01-19 20:53:54
2117
翻译 【Learncpp中文翻译版】【1.8 — 空格和基本格式】
多年来,已经开发了许多不同的格式化C++程序的方法,您会发现哪些方法最好。我们的基本经验法则是,最好的样式是产生最具可读性的代码并提供最大一致性的样式。但是,在添加或删除代码、更改 IDE 的默认格式或粘贴具有不同格式的代码块时,格式可能会弄乱。空格是一个术语,指的是用于格式化目的的字符。这样做的理由是它减少了垂直空格的数量(您不会将整行用于仅左大括号),因此您可以在屏幕上容纳更多代码。大多数现代 IDE 将帮助您在键入代码时设置代码的格式(例如,当您创建函数时,IDE 将自动缩进函数体内的语句)。
2023-01-19 20:11:38
307
原创 【Codeforces Round #830 (Div. 2)】【A-D题题解】
数组[l,r]的一个子段的成本,1≤l≤r≤n,是值f(l,r)=sum(l,r)-xor(l,r),其中sum(l,r)=al+al+1+…数组[l,r]的一个子段的成本,1≤l≤r≤n,是值f(l,r)=sum(l,r)-xor(l,r),其中sum(l,r)=al+al+1+…对于每个测试案例,打印q对数字Li≤l≤r≤Ri,使f(l,r)的值最大,并且其中r-l+1的长度最小。对于每个测试案例,打印q对数字Li≤l≤r≤Ri,使f(l,r)的值最大,并且其中r-l+1的长度最小。
2022-10-24 21:23:51
1245
2
原创 【Codeforces Round #828 (Div. 3)】【部分题解A~C】
给一个数 n ,给一个 n 个数的数组,数组中相同的数字可以一次变成任意相同的字母,给定一个字符串,问数组能否变成给定字符串。给你n个整数a1,a2,...,ana1,a2,...,an。处理两种类型的q个查询。"000xjx_jxj"形式的查询:将值xjx_jxj加入数组a的所有偶数元素中。"111xjx_jxj"形式的查询:将值xjx_jxj添加到数组a的所有奇数元素中。
2022-10-18 14:39:14
801
原创 【2022河南萌新联赛第(五)场:信息工程大学】【部分思路题解+代码解析】
赛题地址A 钢筋切割A城是一座繁忙又有活力的城市,随着城市的发展,原有的道路越发拥堵,所以政府决定对原有的道路交通系统进行改造。A城目前的道路是这样的:城市中有n个交叉路口,部分交叉路口通过道路直接相连,任意两个交叉路口之间最多有一条道路连接。A城的只有双向道,没有单向道,并且所有交叉路口都通过道路直接或间接相连。现在给每条道路设定一个通畅值,通畅值越小则该道路越繁忙也越需要改造。出于节约资金的思想考虑,现在政府希望改造的道路尽可能少,于是提出了下列要求:接受改造的道路能够令所有的交叉路口直接或间接相连,并
2022-08-07 17:10:48
1324
翻译 【Learncpp中文翻译版】【1.6 — 未初始化的变量和未定义的行为】
与某些编程语言不同,C/C++ 不会自动将大多数变量初始化为给定值(例如零)。因此,当编译器为变量分配内存位置时,该变量的默认值是恰好已经在该内存位置中的任何(垃圾)值!未赋予已知值(通常通过初始化或赋值)的变量称为未初始化变量。作者注许多读者期望术语“初始化”和“未初始化”是严格对立的,但事实并非如此!初始化意味着在定义点为对象提供了一个初始值。未初始化意味着对象尚未被赋予已知值(通过任何方式,包括赋值)。因此,未初始化但随后被赋值的对象不再是未初始化的(因为它已被赋予已知值)。......
2022-08-07 01:36:31
812
翻译 【Learncpp中文翻译版】【1.5 — iostream 简介:cout、cin 和 endl】
在本课中,我们将更多地讨论std::cout,我们在中使用了它!程序输出文本到控制台。我们还将探索如何从用户那里获取输入,我们将使用它来使我们的程序更具交互性。
2022-08-07 01:34:52
645
翻译 【Learncpp中文翻译版】【1.3 — 对象(objects)和变量(variables)介绍】
在第 1.1课——语句和程序结构中,您了解到程序中的大多数指令都是语句,并且语句被分组为函数。这些语句执行的操作(希望)产生程序设计产生的任何结果。但是程序实际上是如何产生结果的呢?他们通过操作(读取、更改和写入)数据来做到这一点。在计算中,数据是可以由计算机移动、处理或存储的任何信息。关键见解程序是操纵数据以产生所需结果的指令的集合。程序可以通过多种方式获取要使用的数据:从文件或数据库、通过网络、从用户在键盘上提供输入,或从程序员将数据直接放入程序本身的源代码中。在上述课程的程序中,文本”......
2022-08-07 01:31:43
806
翻译 【Learncpp中文翻译版】【1.2 — 注释】
如果您曾经编写过如此复杂的代码,需要注释来解释语句在做什么,那么您可能需要重写您的语句,而不是注释它。首先,对于给定的库、程序或函数,最好使用注释来描述库、程序或函数的功能。在开发过程中注释掉代码是一件很常见的事情,因此许多 IDE 都支持注释掉突出显示的代码部分。将注释放在行的右侧会使代码和注释都难以阅读,尤其是在行很长的情况下。这是使用语法荧光笔非常有用的一个地方,因为注释的不同颜色应该清楚地说明什么被认为是注释的一部分,而不是。但是,如果行很长,将注释放在右侧会使您的行变得很长。......
2022-08-07 01:25:39
1298
翻译 【Learncpp中文翻译版】【1.1 — 语句和程序结构】
欢迎来到这些 C++ 教程的第一章!在本章中,我们将首先了解一些对每个 C++ 程序都至关重要的主题。因为要涵盖的主题很多,所以我们将在相当浅的层次上介绍大部分内容(仅够勉强过关)。本章的目的是帮助你理解基本的 C++ 程序是如何构造的。在本章结束时,您将能够编写自己的简单程序。在以后的章节中,我们将重新审视这些主题中的大部分,并更详细地探讨它们。我们还将介绍建立在这些之上的新概念。为了保持课程长度的可控性,主题可能会被拆分为多个后续课程。............
2022-08-07 01:20:37
2481
翻译 【Learncpp中文翻译版】【1.7 — 关键字和命名标识符】
然而,给一个微不足道的变量一个过于复杂的名字会阻碍对程序正在做什么的整体理解,几乎就像给一个广泛使用的标识符一个不恰当的名字一样。一个不常用的标识符可以有一个短名称(例如i)。使用更广泛的标识符(例如,从程序中的许多不同位置调用的函数)应该具有更长且更具描述性的名称(例如,代替open,尝试。代码的阅读次数多于编写次数,您在编写代码时节省的时间是每个读者(包括未来的您)在阅读代码时浪费的时间。值得注意的是,如果您正在使用其他人的代码,通常认为匹配您正在使用的代码的样式比严格遵循上面列出的命名约定更好。...
2022-08-07 01:13:03
613
原创 【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
【Codeforces Round #811 (Div. 3)】【题目解析+AK代码】
2022-08-02 12:20:21
2832
原创 【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
2022-08-01 21:28:23
2822
1
原创 【STL编程】【竞赛常用】【part 3】
11. list 双向链表容器结构体:list链表归并例程12. stack 堆栈容器13. queue 队列容器14. deque 双端队列容器15. priority_queue 优先队列容器
2022-06-27 13:08:19
529
原创 【STL编程】【竞赛常用】【part 2】
6. pair 容器7. set 集合容器8. multiset 多重集合容器9. map 映射容器10. multimap 多重映射容器
2022-06-26 20:38:47
797
1
原创 【STL编程】【竞赛常用】【part 1】
2022年5月1日标准模板库(Standard Template Library ,STL)从广义上讲分为算法(Algorithm)、容器(Container)及迭代器(Iterator)3类,包含很多的基本数据结构和基本算法。标准C++语言中,STL被组织为下面的13个头文件:<algorithm> 、<deque>、<functional>、<vector>、<iterator>、<list>、<map>、<m
2022-06-26 15:25:36
790
1
原创 【Educational Codeforces Round 130 (Rated for Div. 2)】【题解A-C】
codeforces:Educational Codeforces Round 130 (Rated for Div. 2)题解
2022-06-13 16:38:29
664
1
原创 【Codeforces Round #794 (Div. 2)】【题解A-C】
文章目录A. Everything Everywhere All But One题目详情:题解:B. Odd Subarrays题目详情:题解:C. Circular Local MiniMax题目详情:题解:A. Everything Everywhere All But One题目详情:给定一个包含 n 个整数 a1,a2,…,an 的数组。 用数组的 n-1 个元素,并用它们的算术平均值(不必是整数)替换它们中的每一个。 问:是否可以通过执行有限数量的此类操作来使数组的所有元素相等?题解:模
2022-05-26 20:35:48
779
1
鸢尾花书PDF整理排版稿
2024-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人