当前位置: 首页 > news >正文

【心路历程】初次参加蓝桥杯实况

在这里插入图片描述

送给大家一句话:

寂静的光辉平铺的一刻,地上的每一个坎坷都被映照得灿烂。 – 史铁生 《我与地坛》

初次参加蓝桥杯有感

  • 一点小小的震撼
  • 难评的做题过程
    • A题 艺术与篮球
      • 问题描述
      • 解题
    • B 题 五子棋
      • 问题描述
      • 解题
    • C题 训练士兵
      • 问题描述
      • 解题
    • D题 团建
      • 解题
    • E题 成绩统计
      • 问题描述
      • 解题
    • F题 因数统计
      • 问题描述
      • 解题
    • G题 零食采购
      • 问题描述
      • 解题
    • H题 魔法盒子
      • 问题描述
      • 解题
  • 总结
  • Thanks♪(・ω・)ノ谢谢阅读!!!
  • 下一篇文章见!!!

一点小小的震撼

在今晨的曙光中,我踏进了蓝桥杯的赛场,这是自我踏入大学之门后,首次参与计算机领域的正规比赛。前两周的时间里,我像在荒原上追逐光影,一边是对知识的渴望,一边是时间的逼迫,探索着神秘的dfs算法。仿佛只有通过这种方式(毕竟暴力最好想)。

当我站在真正的试题面前时,却发现事与愿违。那些看似熟悉的题目,在我眼前逐渐展开了一幅幅复杂的图景。我惊愕地发现,那些曾以为可以轻易攻克的堡垒,现在看来竟是高不可攀。这种无力感,像是冷雨中的一丝寒风,让人不禁颤抖。

我的心中充满了复杂的情感:

  1. 一方面是对这次首战的激动与兴奋,这种感觉如同初次触摸到未知世界的光辉;
  2. 另一方面则是面对未知挑战时那种深深的无力与惊讶。这种矛盾的情感,就像是在寂静的夜空中追逐流星,美丽而短暂,令人难以忘怀。

我的表现并不好,更像是在赛博大厦前呆滞的哥布林
希望通过这篇博客,未来的学弟学妹们能够从我的经历中汲取教训,找到前行的勇气和智慧

难评的做题过程

A题 艺术与篮球

问题描述

小蓝出生在一个艺术与运动并重的家庭中。
妈妈是位书法家,她希望小蓝能通过练习书法,继承她的艺术天赋,并练就一手好字。爸爸是一名篮球教练,他希望小蓝能通过篮球锻炼身体,培养运动的激情和团队合作的精神。
为了既满足妈妈的期望,又不辜负爸爸的心意,小蓝决定根据日期的笔画数来安排自己的练习。首先,他会将当天的日期按照“YYYYMIMIDD”的格式转换成一个8位数,然后将这8位数对应到汉字上,计算这些汉字的总笔画数。如果总笔画数超过50,他就去练习篮球;如果总笔画数不超过50,他就去练习书法。
例如,在2024年1月1日这天,日期可表示为一个8位数字20240101,其转换为汉字是“二零二四零一零一”。日期的总笔画数为2+13+2+5+13+1+13+1=50,因此在这天,小蓝会去练习书法。
以下是汉字的笔画数对照表:
在这里插入图片描述

现在,请你帮助小蓝统计一下,在2000年1月1日到2024年4月13日这段时间内,小蓝有多少天是在练习篮球?

解题

首先看题目我就想到了一位故人,哈哈哈。这道题我思考了一下就决定复刻一下我之前实现的日期管理工具。通过类封装来达到对日期的操作,然后采用数组映射来转换为笔画数。
大致代码如下:

#include<iostream>
#include<cstring>
#include<algorithm>
#include<cstdio>using namespace std;
class Date
{
public:Date(int year = 2000, int month = 1, int day = 1) {_year = year;_month = month;_day = day;}//关键: 获取当前月的日期int GetMonthDay(int year, int month) const {int day[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };if (month == 2 && ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)){return 29;}return day[month];}//日期++操作void add(){_day++;while (_day > GetMonthDay(_year, _month)) {_day -= GetMonthDay(_year, _month);_month++;if (_month > 12) {_year++;_month = 1;}}}int DateToInt(){return _year * 10000 + _month * 100 + _day;}private:int _year;int _month;int _day;
};
int main()
{//笔画映射int nums[10] = { 13 , 1 , 2 , 3 ,5 , 4 , 4 , 2 , 2 , 2 };int  ans = 0;Date d1(2000, 1, 1);while (d1.DateToInt() != 20240414){int num = d1.DateToInt();int sum = 0;while (num){int n = num % 10;sum += nums[n];num /= 10;}if (sum > 50) ans++;d1.add();}cout << ans;return 0;
}

得到答案 :3228,不知道是不是正确答案。这应该是我唯一会做的题目了。
(ꈍεꈍ (ꈍ□ꈍ (ꈍㅿꈍ (ꈍ罒ꈍ﹡)

B 题 五子棋

问题描述

“在五子棋的对弈中,友谊的小船说翻就翻?”不!对小蓝和小桥来说,五子棋不仅是棋盘上的较量,更是心与心之间的沟通。这两位挚友秉承着“友谊第一,比赛第二”的宗旨,决定在一块5×5的棋盘上,用黑白两色的棋子来决出胜负。但他们又都不忍心让对方失落,于是决定用一场和棋(平局)作为彼此友谊的见证。

比赛遵循以下规则:

  1. 棋盘规模:比赛在一个5×5的方格棋盘上进行,共有25个格子供下棋使用。
  2. 棋子类型:两种棋子,黑棋与白棋,代表双方。小蓝持白棋,小桥持黑棋。
  3. 先手规则:白棋(小蓝)具有先手优势,即在棋盘空白时率先落子(下棋)。
  4. 轮流落子:玩家们交替在棋盘上放置各自的棋子,每次仅放置一枚。
  5. 胜利条件:率先在横线、竖线或斜线上形成连续的五个同色棋子的一方获胜。
  6. 平局条件:当所有25个棋盘格都被下满棋子,而未决出胜负时,游戏以平局告终。

在这一设定下,小蓝和小桥想知道,有多少种不同的棋局情况(终局不同看成不同情况,终局相同而落子顺序不同看成同一种情况),既确保棋盘下满又保证比赛结果为平局。

解题

我真的不会!!!
直接蒙了个数字202404138,真的就随便打的!!!我当时尝试使用dfs暴力搜索,可是可是我真的没有得到答案,也检查不出算法哪里有问题,
(((;꒪ꈊ꒪;)))(((;꒪ꈊ꒪;)))(((;꒪ꈊ꒪;)))

C题 训练士兵

问题描述

在蓝桥王国中,有Ⅱ名士兵,这些士兵需要接受一系列特殊的训练,以提升他们的战斗技能。对于第i名士兵来说,进行一次训练所需的成本为pr枚金币,而要想成为顶尖战士,他至少需要进行c;次训练。

为了确保训练的高效性,王国推出了一种组团训练的方案。该方案包含每位士兵所需的一次训练,且总共只需支付S枚金币(组团训练方案可以多次购买,即士兵可以进行多次组团训练)。

作为训练指挥官,请你计算出最少需要花费多少金币,才能使得所有的士兵都成为顶尖战士?
【输入格式】
输入的第一行包含两个整数n和S,用一个空格分隔,表示士兵的数量和进行一次组团训练所需的金币数。

接下来的n行,每行包含两个整数pi和ci,用一个空格分隔,表示第i名士兵进行一次训练的金币成本和要成为顶尖战士所需的训练次数。

【输出格式】
输出一行包含一个整数,表示使所有士兵成为顶尖战士所需的最少金币数

解题

这道题是我做完填空题,浏览其余的题目,找到的唯一一个我确定我读懂的题目,当然我的解法不一定对(我仅仅是通过了样例,而且还是暴力解法)

#include<iostream>
#include<cstring>
#include<cstdbool>
#include<cstdio>using namespace std;int n, s;
// 序号 金币 次数
int man[100001][2] = {0};
int ans = 0;bool judge()
{int sum = 0;int cnt = 10000001;for (int i = 0; i < n; i++){if (man[i][1]){cnt = min(cnt, man[i][1]);sum += man[i][1] * man[i][0];}}//一起训练 与 单独训练 进行比较if (sum < cnt * s) return true;else return false;
}int main()
{cin >> n >> s;for (int i = 0; i < n; i++){cin >> man[i][0] >> man[i][1];}while (1){if (judge()) break;for (int i = 0; i < n; i++){if(man[i][1])man[i][1]--;}ans += s;}for (int i = 0; i < n; i++){ans += man[i][1] * man[i][0];}cout << ans;return 0;
}

凭印象写的,可能有偏差,见谅!!!

D题 团建

小蓝正在和朋友们团建,有一个游戏项目需要两人合作,两个人分别拿到一棵大小为n和m的树,树上的每个结点上有一个正整数权值。

两个人需要从各自树的根结点1出发走向某个叶结点,从根到这个叶结点的路径上经过的所有结点上的权值构成了一个正整数序列,两人的序列的最长公共前缀即为他们的得分。给出两棵树,请计算两个人最多的得分是多少。

【输入格式】
输入的第一行包含两个正整数n,Ⅲ,用一个空格分隔。
第二行包含n个正整数C1,,C2,,,Cn相邻整数之间使用一个空格分隔,其中c;表示第一棵树结点i上的权值。
第三行包含 m个正整数d1,d2,,,dm相邻整数之间使用一个空格分隔,其中d表示第二棵树结点i上的权值。
接下来n - 1行,每行包含两个正整数ui,Vi表示第一棵树中包含一条u和V;之间的边。
接下来m - 1 行,每行包含两个正整数 pi,qi 表示第二棵树中包含一条 pi和之间的边。
【输出格式】
输出一行包含一个整数表示答案。

解题

会不了一点…
会不了一点…
会不了一点…
会不了一点…
会不了一点…

E题 成绩统计

问题描述

在这里插入图片描述

解题

没有时间了…
没有时间了…
没有时间了…

F题 因数统计

问题描述

小蓝随手写出了含有n个正整数的数组{ai,d2,·"·,an},他发现可以轻松地算出有多少个有序二元组(i,j) 满足 αj是a; 的一个因数。因此他定义一个整数对(xi,yi)是一个整数对(x2,y2)的“因数”当且仅当x 和y 分别是 x2 和 y2的因数。他想知道有多少个有序四元组(i,jk,I) 满足(di,aj)是(ak,ai)的因数,其中ijk,l互不相等。
【输入格式】
输入的第一行包含一个正整数n。
第二行包含n个正整数d1,d2,,,dn,相邻整数之间使用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
5
3 6 2 2 7
【样例输出】
4

解题

怎么说呢…暴力解决的,枚举所有情况然后挑选所有可能:

#include<iostream>
#include<cstring>
#include<cstdbool>
#include<cstdio>
#include<algorithm>using namespace std;int compare(const void* a, const void* b)
{return 	*(int*)a > *(int*)b;
}int main()
{int nums[100001] = { 0 };int n = 0; cin >> n;for (int i = 0; i < n; i++){cin >> nums[i];}qsort(nums,n,sizeof(nums[0]),compare);int ans = 0;for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){if (j == i) continue;for(int k = 0 ; k < n ; k++){if (k == j || k == i) continue;for (int l = 0; l < n; l++){if (l == k || l == j || l == i) continue;if (nums[l] % nums[j] == 0 && nums[k] % nums[i] == 0) ans++;}}}}cout << ans;return 0;
}

反正样例是过了,不知道是不是正确的…
ε=(´ο`*)))唉

G题 零食采购

问题描述

小蓝准备去星际旅行,出发前想在本星系采购一些零食,星系内有n颗星球,由n-1条航路连接为连通图,第i颗星球卖第c;种零食特产。小蓝想出了q个采购方案,第i个方案的起点为星球Si,终点为星球ti,对于每种采购方案,小蓝将从起点走最短的航路到终点,并且可以购买所有经过的星球上的零食(包括起点终点),请计算每种采购方案最多能买多少种不同的零食。

【输入格式】
输入的第一行包含两个正整数n,q,用一个空格分隔。

第二行包含n个整数C1,C2,,,Cn,相邻整数之间使用一个空格分隔。

接下来n - 1行,第i行包含两个整数ui , Vi,用一个空格分隔,表示一条航路将星球u与v;相连。
接下来 q 行,第i行包含两个整数Si , ti用一个空格分隔,表示一个采购方案。
【输出格式】
输出q 行,每行包含一个整数,依次表示每个采购方案的答案

解题

不会!!!
不会!!!
不会!!!
精神状况在这时候已经宕机了!!!

H题 魔法盒子

问题描述

在这里插入图片描述

解题

会不了一点!!!
会不了一点!!!
会不了一点!!!

总结

总结

今天,我参加了蓝桥杯竞赛,那是一次震撼心灵的体验。当我站在数不尽的代码与屏幕间,才发现,原来在这座大厦里,我们还有很多东西需要学习。比赛结束后,我花了很多时间来写这篇博客。或许,我是想通过文字抚慰自己的心灵,又或许是想与大家分享,笑谈我在比赛中的那些不足之处。

这次的经历,无疑是充满挑战的。在密集的键盘敲击声中,我仿佛听到了时间的流逝,每一行代码都是对知识的一次探索,每一个bug都是对耐心的考验。虽然结果并非完美,但这一过程让我深刻感受到了编程的乐趣,也让我认识到自身的不足。

写作,对我来说,是一种放松。它不仅能让我静下心来思考问题,还能让我在字里行间重新体验那些紧张而激动的时刻。希望通过这篇博客,未来的学弟学妹们能够从我的经历中汲取教训,找到前行的勇气和智慧

总之,这次蓝桥杯之旅,虽然颇具挑战,却也异常有趣。我希望与大家一同分享这份乐趣,一起在编程的道路上,不断进步,不断超越。

Thanks♪(・ω・)ノ谢谢阅读!!!

下一篇文章见!!!

相关文章:

【心路历程】初次参加蓝桥杯实况

送给大家一句话&#xff1a; 寂静的光辉平铺的一刻&#xff0c;地上的每一个坎坷都被映照得灿烂。 – 史铁生 《我与地坛》 初次参加蓝桥杯有感 一点小小的震撼难评的做题过程A题 艺术与篮球问题描述解题 B 题 五子棋问题描述解题 C题 训练士兵问题描述解题 D题 团建解题 E题 …...

微信小程序全屏开屏广告

效果图 代码 <template><view><!-- 自定义头部 --><u-navbar title" " :bgColor"bgColor"><view class"u-nav-slot" slot"left"><view class"leftCon"><view class"countDown…...

记录day1

1.早上 ①协同过滤算法 基于物品基于用户分别是如何实现的 相似度的计算方式 基于用户和基于物品的区别 实时性和新物品这里&#xff1a; 实时性指的是用户有新行为&#xff0c;这样基于物品就好&#xff0c;因为用户新行为了&#xff0c;用户矩阵不会变化&#xff0c;用户…...

stm32GPio的开发基础

上拉输入&#xff1a;高电平&#xff08;弱高电平&#xff0c;一般默认&#xff09; 下拉输入&#xff1a;低电平 没有上拉下拉就是处于一个不确定的状态 推挽wan输出&#xff1a;驱动能力比较强&#xff0c;推挽是因为往外推 set就是1&#xff0c;reset就是0 XMX就是封装的…...

DataSource

目录 1、 DataSource 1.1、 * 建立数据库连接的参数对象 1.1.1、 * 数据库url 1.1.2、 * 数据库用户名 1.1.3、 * 数据库密码 1.1.4、 * 数据库驱动名称 <...

Linux防止暴力破解密码脚本

1.认识记录linux记录安全的日志 [roottestpm ~]# cd /var/log/ [roottestpm log]# ls | grep secure secure 2.该日志的内容查看 [roottestpm log]# tail -f secure #表示ssh身份验证失败 Aug 29 23:35:03 testpm sshd[111245]: pam_unix(sshd:auth): authentication fa…...

Unity 遮罩

编辑器版本 2017.2.3f1 学习Unity的三张遮罩方式 1. Mask 遮罩方式 首先&#xff0c;在界面上创建2个Image&#xff0c;一个命名Img_Mask,大小设置 400* 400&#xff0c; 一个命名Img_Show,大小设置500*500。 然后&#xff0c;给 Img_Mask添加Mask,选择Img_Mask,点击Add Com…...

jmeter实验 模拟:从CSV数据到加密请求到解密返回数据再到跨越线程组访问解密后的数据

注意,本实验所说的加密只是模拟加密解密,您需要届时写自己的加解密算法或者引用含有加密算法的相关jar包才行. 思路: 线程组1: 1.从CSV文件读取原始数据 2.将读取到的数据用BeanShell预习处理器进行加密 3.HTTP提取器使用加密后的数据发起请求 4.使用BeanShell后置处理器…...

设计模式——外观(门面)模式10

外观模式&#xff1a;能为系统框架或其他复杂业务流程封装提供一个简单的接口。 例如抽奖过程中 设计模式&#xff0c;一定要敲代码理解 调用1&#xff08;抽奖系统&#xff09; /*** author ggbond* date 2024年04月08日 10:34*/ public class Lottery {public String getId…...

第七周周一人工智能导论预告

第一讲 人工智能概述 1.1 简介 1.2人工智能的概念 1.3 人工智能的发展简史 1.4 人工智能研究的基本内容 第一讲 人工智能概述单元测试 第二讲 一阶谓词逻辑表示法 2.1 命题逻辑 2.2 谓词逻辑 2.3 一阶谓词逻辑知识表示法 第二讲 一阶谓词逻辑知识表示法单元测试 第…...

npm install 的不同选项:--save、--save-dev、-S、-D 的区别

Node.js 的包管理器 npm 提供了一个命令 npm install&#xff0c;用于安装 Node.js 项目所需的依赖包。在使用这个命令时&#xff0c;我们可以通过添加不同的选项来控制依赖包的安装方式。本文将详细介绍这些选项&#xff1a;--save、--save-dev、-S 和 -D 的区别。 1. --save…...

设计模式详解(十四)——策略模式

策略模式简介 策略模式定义 策略模式&#xff08;Strategy Pattern&#xff09;是一种行为型设计模式&#xff0c;它使能在运行时改变对象的行为。策略模式属于对象行为模式&#xff0c;它定义了一系列的算法&#xff0c;并将每一个算法封装起来&#xff0c;使它们可以互相替换…...

【牛客SQL快速入门】SQL基础(二)

一、高级查询 1. 计算函数 AVG AVG()为平均值函数&#xff0c;通过对表中行数计数并计算其列值之和&#xff0c;求得该列的平均值。 AVG() 可用来返回所有列的平均值&#xff0c;也可以用来返回特定列或行的平均值。 Select avg(gpa) From user_profile COUNT COUNT()函数…...

利用Java代码调用Lua脚本改造分布式锁

4.8 利用Java代码调用Lua脚本改造分布式锁 lua脚本本身并不需要大家花费太多时间去研究&#xff0c;只需要知道如何调用&#xff0c;大致是什么意思即可&#xff0c;所以在笔记中并不会详细的去解释这些lua表达式的含义。 我们的RedisTemplate中&#xff0c;可以利用execute方…...

7/8电源连接器航空插头端子

概述 7/8电源连接器是一种工业电源连接器的规格型号之一&#xff0c;常见于工业领域的电力传输和连接应用。它的名称中的“7/8”代表连接器插头的直径尺寸&#xff0c;通常为7/8英寸。这种类型的连接器通常用于较大电流传输和较高功率设备的连接&#xff0c;具有较大的电流承载…...

华为OD-C卷-游戏分组[100分]

题目描述 部门准备举办一场王者荣耀表演赛&#xff0c;有 10 名游戏爱好者参与&#xff0c;分为两队&#xff0c;每队 5 人。 每位参与者都有一个评分&#xff0c;代表着他的游戏水平。为了表演赛尽可能精彩&#xff0c;我们需要把 10 名参赛者分为示例尽量相近的两队。 一队…...

【c++】优先级队列|反向迭代器(vector|list)

优先级队列的常用函数的使用 #include<iostream> #include<queue> using namespace std;int main() {priority_queue<int>st;st.push(1);st.push(7);st.push(5);st.push(2);st.push(3);st.push(9);while (!st.empty()){cout << st.top() << &qu…...

gocron定时任务管理

基于gocron定时任务建设 基础环境配置 golang安装 下载 wget https://dl.google.com/go/go1.21.6.linux-amd64.tar.gz export PATH$PATH:/usr/local/go/bin 下载gocron组件 wget https://github.com/ouqiang/gocron/releases/download/v1.5.3/gocron-v1.5.3-linux-amd64.tar.g…...

JCYZ H3CNE-RS+

JCYZ H3CNE-RS 20240413 20240413 https://www.h3c.com/cn/ 支持–软件下载–其他产品–模拟器官方下载 人才研学中心—技术认证—电子资料 按范围划分&#xff1a;局域网 城域网 广域网 按拓扑结构划分&#xff1a;总线型 环型 星型 树型 全网状 部分网状&#xff08;优缺点&a…...

太阳光光照试验耐久性老化试验使用太阳光模拟器系统

上海科迎法电气科技有限公司生产的太阳光模拟器系统主要应用于太阳能研究、材料研究、光伏组件测试、空间环境模拟器、植物生长研究、光热模拟等领域&#xff0c;主要表现特征为&#xff1a; 1. 太阳能研究&#xff1a;可用于模拟不同光照条件下太阳能电池的性能测试和研究&am…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源&#xff08;HTML/CSS/图片等&#xff09;&#xff0c;响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址&#xff0c;提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

Unity3D中Gfx.WaitForPresent优化方案

前言 在Unity中&#xff0c;Gfx.WaitForPresent占用CPU过高通常表示主线程在等待GPU完成渲染&#xff08;即CPU被阻塞&#xff09;&#xff0c;这表明存在GPU瓶颈或垂直同步/帧率设置问题。以下是系统的优化方案&#xff1a; 对惹&#xff0c;这里有一个游戏开发交流小组&…...

Appium+python自动化(十六)- ADB命令

简介 Android 调试桥(adb)是多种用途的工具&#xff0c;该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具&#xff0c;其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利&#xff0c;如安装和调试…...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)

CSI-2 协议详细解析 (一&#xff09; 1. CSI-2层定义&#xff08;CSI-2 Layer Definitions&#xff09; 分层结构 &#xff1a;CSI-2协议分为6层&#xff1a; 物理层&#xff08;PHY Layer&#xff09; &#xff1a; 定义电气特性、时钟机制和传输介质&#xff08;导线&#…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术&#xff0c;说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号&#xff08;调制&#xff09; 把信息从信号中抽取出来&am…...

Android 之 kotlin 语言学习笔记三(Kotlin-Java 互操作)

参考官方文档&#xff1a;https://developer.android.google.cn/kotlin/interop?hlzh-cn 一、Java&#xff08;供 Kotlin 使用&#xff09; 1、不得使用硬关键字 不要使用 Kotlin 的任何硬关键字作为方法的名称 或字段。允许使用 Kotlin 的软关键字、修饰符关键字和特殊标识…...

HashMap中的put方法执行流程(流程图)

1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中&#xff0c;其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下&#xff1a; 初始判断与哈希计算&#xff1a; 首先&#xff0c;putVal 方法会检查当前的 table&#xff08;也就…...

C++实现分布式网络通信框架RPC(2)——rpc发布端

有了上篇文章的项目的基本知识的了解&#xff0c;现在我们就开始构建项目。 目录 一、构建工程目录 二、本地服务发布成RPC服务 2.1理解RPC发布 2.2实现 三、Mprpc框架的基础类设计 3.1框架的初始化类 MprpcApplication 代码实现 3.2读取配置文件类 MprpcConfig 代码实现…...

【Linux】Linux安装并配置RabbitMQ

目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的&#xff0c;需要先安…...

React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构

React 实战项目&#xff1a;微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇&#xff01;在前 29 篇文章中&#xff0c;我们从 React 的基础概念逐步深入到高级技巧&#xff0c;涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...