自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 An Efficiency-boosting Client Selection Scheme for Federated Learning with Fairness Guarantee论文阅读

Lyapunov优化。CCMAB,联邦学习,客户选择

2023-11-15 15:11:18 99

原创 计算机网络:传输层

采用《计算机网络 自顶向下方法》传输层目标理解传输层的工作原理学习Internet的传输层协议传输服务和协议位运行在不同主机上的应用进程提供逻辑通信传输协议运行在端系统发送方:将应用层的报文分成报文段,然后传递给网络层接收方:将报文段重组成报文,然后传递给应用层。有多个传输层协议可供应选择 TCP 和 UDP传输层VS网络层网络层服务:端到端的传输层服务:进程到进程的TCP:可靠的保序的传输,字节流多路复用, 解复用拥塞控制流量控制建立连接

2021-09-29 17:31:55 681

原创 计算机网络笔记2 应用层

应用层1、应用层协议原理CS模式:可扩展性差,可靠性差p2p模式:管理起来比较困难。napster:文件搜索用cs模式 文件传输用p2p分布式应用进程需要解决那些问题才能通信?问题1:进程标示和寻址问题(服务用户)问题2:传输层-应用程提供服务是如何(服务)位置:层间界面的SAP(TCP/IP:socket)形式:应用程序接口API(TCP/IP:socket API)问题3:如何使用传输层提供的服务,实现应用进程之间的报文交换,实现应用(用户使用服务)定义应用层协议:报

2021-09-27 17:20:08 946

原创 计算机网络听课笔记(1)计算机网络概述

计算机网络采用《计算机网络 自顶向下方法》第一章、计算机网络概述1、什么是Internet?网络节点+边计算机网络主机节点:手机电脑,web服务器数据交换节点:中继器,路由器,交换机(数据的中转节点)高层负载均衡设备。边:接入链路(把主机和数据接入节点连接),骨干链路(把数据交换节点连在一起)协议:五层协议,有很多种。互联网TCP/IP协议为主的一簇协议支撑起的工作的网络叫互联网(世界范围内的)。数以亿计的互联的计算设备:主机=端系统(host),运行网络应用程序通信链路:光纤、

2021-09-25 16:02:08 922

原创 Java基础总复习

问题多线程1、谈谈对进程、线程、程序的理解程序(program):为完成特定任务,用某种语言编写的一组指令的集合,一段静态的代码。进程:正在运行的程序,进程作为资源分配的单位。线程:程序内部的一条执行路径2、代码完成继承Thread的方式创建分线程3、代码完成实现Runnable接口的方法创建分线程4、对比两种创建方式* 多用接口实现Runnable* 只能继承一个父类** 联系* Thread类本身实现了runnable接口* 都要重写run方法,将要执行的逻辑声明在run方法

2021-09-24 13:22:06 780

转载 《资本论》 商品的拜物教性质及其秘密

4.商品的拜物教性质及其秘密最初一看,商品好象是一种很简单很平凡的东西。对商品的分析表明,它却是一种很古怪的东西,充满形而上学的微妙和神学的怪诞。商品就它是使用价值来说,不论从它靠自己的属性来满足人的需要这个角度来考察,或者从它作为人类劳动的产品才具有这些属性这个角度来考察,都没有什么神秘的地方。很明显,人通过自己的活动按照对自己有用的方式来改变自然物质的形态。例如,用木头做桌子,木头的形状就改变了。可是桌子还是木头,还是一个普通的可以感觉的物。但是桌子一旦作为商品出现,就变成一个可感觉而又超感觉的物了。

2021-09-09 15:46:22 1468

原创 AOP相关操作

AOP基本概念面向切面编程,可以对业务逻辑各个部分进行隔离,从而使得业务逻辑各个部分耦合度降低,提高可重用性从业务逻辑代码中分离开来。不通过修改原代码的方式添加新的功能权限判断模块底层原理AOP使用到了动态代理1.有两种情况的动态代理一、有接口的情况,使用JDK中的动态代理创建接口实现类代理对象,增强类的方法interface UserDao{ public void login();}class UserImpl implements UserDao{ publi

2021-08-12 10:47:25 68

原创 IOC容器的相关操作

IOC/DI内部bean<bean id="emp"> <property name="ename" value"lucy"></property> <property name="depe"> <bean id="dept" class=""> <property name="dname" vlaue"jfeoi"></property> </bean&

2021-08-11 16:26:27 77

原创 hd 1011Starship Troopers

主要知识点就是树形dp#include <iostream>#include <vector>using namespace std;int n, m;int brains[105];int dp[105][105];vector<int> adj[105];int cost[105];void dfs(int d, int f) { for (int i = cost[d]; i <= m; i++) dp[d][i] = brain

2021-07-23 10:19:53 60

原创 qt学习笔记3(标准对话框及界面布局)

标准对话框QMessagebox静态成员函数创建对话框错误、信息、提问、警告//参数:父,标题,内容,选项类型,默认选项QMessageBox::question(this, "ques", "提问", QMessageBox::Save|QMessageBox::Cancel, QMessageBox::Cancel)返回值是StandarButton类型其他标准对话框 //错误对话框 QMessageBox::critical(this, "cri

2021-07-12 13:30:28 143

原创 qt学习笔记2

QMainWindowQMainWindow包含菜单栏(menu bar),多个工具栏(too bars), 多个链接部件(dock widgets), 一个状态栏(status bar) ,一个中心部件(central widget)MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ this->resize(500, 400); //菜单栏 QMenuBar * bar = menuBa

2021-07-11 12:57:30 62

原创 Qt打开窗口关闭窗口按钮

Qt打开窗口关闭窗口按钮 QPushButton* btn3 = new QPushButton("open", this); QWidget* next = new QWidget(); connect(btn3, &QPushButton::clicked, this, [=](){ if(btn3->text() == "open"){ btn3->setText("close"); emit nex

2021-07-10 22:11:43 1619

原创 第8题:设计一个随机读写文件程序

第8题:设计一个随机读写文件程序 考虑将数据文件当作一个数组,对文件的分量进行下标访问。 可以实现一个类,重载[]能够从数据文件随机读写。readfile.h#ifndef READ_FILE#define READ_FILE#include <iostream>#include <string>using namespace std;class readfile {public: class File { public: File(string&

2021-07-01 09:31:15 1388

原创 第6题:设计一个数据文件处理程序

第6题:设计一个数据文件处理程序 源数据文件中含有字符和数字,从中读取数值数据(将连续的数字字符看成一个数值数据),和读取的单词(将连续的字母字符看成一个单词)分别存放在不同的文件中,并且排序后输出显示。例如:源数据文件old.dat包括:asjjk 12rtr 345 dasdd9&k32*dfasfkjk##dasfdf897,则生成的数据文件new1.data包括:12 345 9 32 897单词文件new2.dat包括:asjjk  rtr  dasdd   k dfa

2021-07-01 09:28:09 796

原创 第7题:设计一个超长整数类

第7题:设计一个超长整数类 定义并实现超长整数类doublelong,要求如下: 64位数据长度,有符号 支持+、-、*、/运算 支持+=、-=、/=运算 支持cin>>和cout<<操作代码有大量冗余,将就着看把#include <iostream>#include <string>#include <iomanip>#include <algorithm>#include <stack>

2021-07-01 09:24:21 1293

原创 第4题:设计一个保留字(或关键字)的统计程序

 建立保留字文件; 从源数据文件(C或C++语言程序)中,读取字符或字符串,与保留字文件中的保留字进行匹配比较,并统计计数。 输出两张表文件:保留字计数,扫描程序的次数,非保留字计数。借鉴原作者原文章修改后(原作者有一定的代码冗余)baoliu.h#ifndef BAOLIU#define BAOLIU#include <cstring>#include <fstream>#include <string>#define max 10u

2021-06-29 22:24:04 1068 6

原创 第3题:设计一个模拟电信计费程序

 假设电信计费标准:固定电话长途话费0.02元/秒,固定电话本地话费0.06元/分,无线电话长途话费1.00元/分,无线电话本地话费0.60元/分,无线电话接听话费0.50元/分。 源数据文件中存放:电话号码,电信服务类别,通话时间(秒)。 生成固定长途电话文件:长途电话号码和通话时间。 生成固定本地电话文件:本地电话号码和通话时间。 生成无线长途电话文件:长途电话号码和通话时间。 生成无线本地电话文件:本地电话号码和通话时间。 生成无线接听电话文件:接听电话号码和通话时间。

2021-06-29 18:46:33 1579 1

原创 第2题:设计一个循环链表,用来表示大整数

 链表的头结点值为-1,其余结点依次存放数据,各结点最多放四位整数,如下图表示233238766: 利用上述数据结构解决大整数的表示,以及加法、减法运算(用两个链表表示操作数)。 将上述数据结构应用于10位以上求素数问题和阶乘问题。水平有限素数不会求直接上代码GreatInt.h#ifndef GREATINT#define GREATINT#include <string>using namespace std;typedef struct queue { i

2021-06-29 18:37:46 1998

原创 第1题:设计一个学生学籍管理系统

 学生信息包括:姓名、学号、性别和英语、数学、程序设计、体育成绩。 从键盘输入数据,建立数据文件student.dat。 实现对学生或学号查询,显示信息。 对所有学生,按照班级计算平均成绩。 分别按照英语、数学、程序设计和体育成绩排序生成结果文件。直接上代码student.h#ifndef STUDENT_H#define STUDENT_H#include <string>using namespace std;class Student {public:

2021-06-29 18:29:03 2644 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除