2019年 团体程序设计天梯赛——题解集

news2025/6/15 5:23:40

前言:
Hello各位童学大家好!😊😊,茫茫题海你我相遇即是缘分呐,或许日复一日的刷题已经让你感到疲惫甚至厌倦了,但是我们真的真的已经达到了我们自身极限了吗?少一点自我感动,没有结果前别太松懈,请相信”一万小时定理“ 。当你迷茫时抬头看看远方回想当初那个稚嫩脸庞的少年所仰望的目标😇😇,理想主义终需在现实里才能真正实现,接下来让我们静下心来刷题吧,体验学习的快感!
You will be successful if you hold on!🏅🏅🏅🏅🏅
🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀

在这里插入图片描述

🏆题目传送门

  • ⭐L1一阶题 (虽然比较基础但是是很重要的一部分,且一些题目有一定难度哦!)
    • ⭐L1-057 PTA使我精神焕发 (5分)
    • ⭐L1-060 心理阴影面积 (5分)
    • ⭐L1-061 新胖子公式 (10分)
    • ⭐L1-063 吃鱼还是吃肉 (10分)
    • ⭐L1-062 幸运彩票 (15分)
    • ⭐L1-058 6翻了 (15分)
    • ⭐L1-059 敲笨钟 (20分)
    • ⭐L1-064 估值一亿的AI核心代码 (20分)
  • ⭐L2二阶题(目前还没有上传哈!!敬请期待!!)
  • ⭐L3三阶题(目前也还没有上传哈!!敬请期待!!)
  • ⭐写在最后

⭐L1一阶题 (虽然比较基础但是是很重要的一部分,且一些题目有一定难度哦!)

⭐L1-057 PTA使我精神焕发 (5分)

本题题目链接

以上是湖北经济学院同学的大作。本题就请你用汉语拼音输出这句话。

输入格式:
本题没有输入。

输出格式:
在一行中按照样例输出,以惊叹号结尾。

输入样例:

输出样例:
PTA shi3 wo3 jing1 shen2 huan4 fa1 !

AC代码:

#include<iostream>
using namespace std;
int main()
{
    cout<<"PTA shi3 wo3 jing1 shen2 huan4 fa1 !";
}

⭐L1-060 心理阴影面积 (5分)

本题题目链接!!!!!

在这里插入图片描述

这是一幅心理阴影面积图。我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线)。由红、蓝线围出的面积,就是我们在做作业时的心理阴影面积。

现给出红色拐点的坐标 (x,y),要求你算出这个心理阴影面积。

输入格式:
输入在一行中给出 2 个不超过 100 的正整数 x 和 y,并且保证有 x>y。这里假设横、纵坐标的最大值(即截止日和最终完成度)都是 100。

输出格式:
在一行中输出心理阴影面积。

友情提醒:三角形的面积 = 底边长 x 高 / 2;矩形面积 = 底边长 x 高。嫑想得太复杂,这是一道 5 分考减法的题……

输入样例:
90 10
输出样例:
4000

AC代码:

#include<iostream>
using namespace std;
int main()
{
    int x,y;
    cin>>x>>y;
    int sum=100*100/2-x*y/2-(100-y)*(100-x)/2-(100-x)*y;
    cout<<sum;
}

⭐L1-061 新胖子公式 (10分)

本题题目链接!!!!!

根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。

输入格式:
输入在一行中给出两个正数,依次为一个人的体重(以 kg 为单位)和身高(以 m 为单位),其间以空格分隔。其中体重不超过 1000 kg,身高不超过 3.0 m。

输出格式:
首先输出将该人的体重和身高代入肥胖公式的计算结果,保留小数点后 1 位。如果这个数值大于 25,就在第二行输出 PANG,否则输出 Hai Xing。

输入样例 1:
100.1 1.74
输出样例 1:
33.1
PANG
输入样例 2:
65 1.70
输出样例 2:
22.5
Hai Xing

AC代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    double weight,hight;
    cin>>weight>>hight;
    double judge=weight/pow(hight,2);
    printf("%.1lf\n",judge);
    if(judge>25)
        cout<<"PANG";
    else
        cout<<"Hai Xing";
}

⭐L1-063 吃鱼还是吃肉 (10分)

本题题目链接!!!!!

在这里插入图片描述在这里插入图片描述

国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。

现在你要根据小宝宝的身高体重,给出补充营养的建议。

输入格式:
输入在第一行给出一个不超过 10 的正整数 N,随后 N 行,每行给出一位宝宝的身体数据:

性别 身高 体重

其中性别是 1 表示男生,0 表示女生。身高和体重都是不超过 200 的正整数。

输出格式:
对于每一位宝宝,在一行中给出你的建议:

如果太矮了,输出:duo chi yu!(多吃鱼);
如果太瘦了,输出:duo chi rou!(多吃肉);
如果正标准,输出:wan mei!(完美);
如果太高了,输出:ni li hai!(你厉害);
如果太胖了,输出:shao chi rou!(少吃肉)。
先评价身高,再评价体重。两句话之间要有 1 个空格。

输入样例:
4
0 130 23
1 129 27
1 130 30
0 128 27

输出样例:
ni li hai! duo chi rou!
duo chi yu! wan mei!
wan mei! shao chi rou!
duo chi yu! shao chi rou!

AC代码:

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int sex,hight,weight;
    for(int i=1;i<=n;i++)
    {
        cin>>sex>>hight>>weight;
        if(sex==0)
        {
            if(hight<129)
                cout<<"duo chi yu!"<<" ";
            else 
            {
                if(hight==129)
                    cout<<"wan mei!"<<" ";
                else
                    cout<<"ni li hai!"<<" ";
            }           
            if(weight<25)
                cout<<"duo chi rou!";
            else
            {
                if(weight==25)
                    cout<<"wan mei!";
                else
                    cout<<"shao chi rou!";
            }
            cout<<endl;              
        }
        if(sex==1)
        {
            if(hight<130)
                cout<<"duo chi yu!"<<" ";
            else 
            {
                
                if(hight==130)
                    cout<<"wan mei!"<<" ";
                else
                    cout<<"ni li hai!"<<" ";
            }       
            if(weight<27)
                cout<<"duo chi rou!";
            else 
            {
                if(weight==27)
                    cout<<"wan mei!";
                else
                    cout<<"shao chi rou!";
            }
            cout<<endl;                              
        }
    }
}

⭐L1-062 幸运彩票 (15分)

本题题目链接!!!!!

彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。

输入格式:
输入在第一行中给出一个正整数 N(≤ 100)。随后 N 行,每行给出一张彩票的 6 位数字。

输出格式:
对每张彩票,如果它是幸运的,就在一行中输出 You are lucky!;否则输出 Wish you good luck.。

输入样例:

2
233008
123456

输出样例:

You are lucky!
Wish you good luck.

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n, i, j, sum1, sum2;
    string s;
    scanf("%d", &n);
    for (i = 0; i < n; i++)
    {
        cin>>s;
        sum1 = 0, sum2 = 0;
        for (j = 0; j < 3; j++)
        {
            sum1 += s[j]-'0';
        }
        for (j = 3; j < 6; j++)
        {
            sum2 +=s[j]-'0' ;
        }
        if (sum1 == sum2)
            printf("You are lucky!\n");
        else
            printf("Wish you good luck.\n");
    }
    return 0;
}

⭐L1-058 6翻了 (15分)

本题题目链接!!!!!

“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!

本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。

输入格式:
输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格组成,以回车结束。

输出格式:
从左到右扫描输入的句子:如果句子中有超过 3 个连续的 6,则将这串连续的 6 替换成 9;但如果有超过 9 个连续的 6,则将这串连续的 6 替换成 27。其他内容不受影响,原样输出。

输入样例:

it is so 666 really 6666 what else can I say 6666666666

输出样例:

it is so 666 really 9 what else can I say 27

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	int i,num=0,j;
	for(i=0;i<s.size();i++)
    {
		if(s[i]=='6')
        {
			num++;
		}
        else
        {
			if(num<=3)
            {
				for(j=0;j<num;j++)
                {
					printf("6");
				}
			}
            else if(num>3 && num<=9)
            {
					printf("9");
			}
            else
            {
				printf("27");
			}
			num=0;
			cout<<s[i];
         }
	}
	if(num>0){
		if(num<=3)
        {
			for(j=0;j<num;j++)
            {
				printf("6");
			}
		}
        else if(num>3 && num<=9)
        {
				printf("9");
		}
        else
        {
			printf("27");
		}
	}
	return 0;
} 

⭐L1-059 敲笨钟 (20分)

本题题目链接!!!!!

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。

现在给你一大堆古诗词句,要求你写个程序自动将压“ong”韵的句子糟改成“敲笨钟”。

输入格式:
输入首先在第一行给出一个不超过 20 的正整数 N。随后 N 行,每行用汉语拼音给出一句古诗词,分上下两半句,用逗号 , 分隔,句号 . 结尾。相邻两字的拼音之间用一个空格分隔。题目保证每个字的拼音不超过 6 个字符,每行字符的总长度不超过 100,并且下半句诗至少有 3 个字。

输出格式:
对每一行诗句,判断其是否压“ong”韵。即上下两句末尾的字都是“ong”结尾。如果是压此韵的,就按题面方法糟改之后输出,输出格式同输入;否则输出 Skipped,即跳过此句。

输入样例:
5
xun zhang zhai ju lao diao chong, xiao yue dang lian gua yu gong.
tian sheng wo cai bi you yong, qian jin san jin huan fu lai.
xue zhui rou zhi leng wei rong, an xiao chen jing shu wei long.
zuo ye xing chen zuo ye feng, hua lou xi pan gui tang dong.
ren xian gui hua luo, ye jing chun shan kong.

输出样例:
xun zhang zhai ju lao diao chong, xiao yue dang lian qiao ben zhong.
Skipped
xue zhui rou zhi leng wei rong, an xiao chen jing qiao ben zhong.
Skipped
Skipped

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	string s;
	getchar();
	for(int i=1;i<=n;i++)
	{
		getline(cin,s);
		int judge1=0,judge2=0;
		int count1=0,count2=0;
		for(int j=0;j<s.size();j++)
		{
			if(s[j]==',')
			{
				if(s[j-1]=='g'&&s[j-2]=='n'&&s[j-3]=='o')
					judge1=1;
			}
			else if(s[j]=='.')
			{
				if(s[j-1]=='g'&&s[j-2]=='n'&&s[j-3]=='o')
					judge2=1;
			}
			if(s[j]==' ')
				count1++;
			
		}
		
		if(judge1&&judge2)
		{
			for(int j=0;j<s.size();j++)
			{
				if(s[j]==' ')
					count2++;
				if(count2==count1-2)
					break;
				else
					cout<<s[j];
			}
			cout<<" qiao ben zhong."<<endl;
		}
		else
			cout<<"Skipped"<<endl;
		
		
		
	}
}

⭐L1-064 估值一亿的AI核心代码 (20分)

本题题目链接!!!!!

以上图片来自新浪微博。

本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:

无论用户说什么,首先把对方说的话在一行中原样打印出来;
消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;
把原文中所有大写英文字母变成小写,除了 I;
把原文中所有独立的 can you、could you 对应地换成 I can、I could—— 这里“独立”是指被空格或标点符号分隔开的单词;
把原文中所有独立的 I 和 me 换成 you;
把原文中所有的问号 ? 换成惊叹号 !;
在一行中输出替换后的句子作为 AI 的回答。
输入格式:
输入首先在第一行给出不超过 10 的正整数 N,随后 N 行,每行给出一句不超过 1000 个字符的、以回车结尾的用户的对话,对话为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。

输出格式:
按题面要求输出,每个 AI 的回答前要加上 AI: 和一个空格。

输入样例:
6
Hello ?
Good to chat with you
can you speak Chinese?
Really?
Could you show me 5
What Is this prime? I,don 't know
输出样例:
Hello ?
AI: hello!
Good to chat with you
AI: good to chat with you
can you speak Chinese?
AI: I can speak chinese!
Really?
AI: really!
Could you show me 5
AI: I could show you 5
What Is this prime? I,don 't know
AI: what Is this prime! you,don’t know

AC代码:

#include<bits/stdc++.h>
using namespace std;

bool If(char c)
{
	if(c == '0')
		return false;
	if(c >='a' && c<='z')
		return false;
	if(c >= 'A' && c <= 'Z')
		return false;
	if(c >='0' && c <= '9')
		return false;
	return true;
}

string replace(string s1,string s2,string s3)
{
	for(int i=0;;i++)
	{
		int l=s1.find(s2,i), r = l + s2.size()-1;
		if(l == -1)
			break;
		if(l == 0 && (s1[r+1] == ' ' || If(s1[r+1])))
		{
			s1.replace(l, r-l+1,s3);
		}		
		else if(r == s1.size() -1 && (s1[l - 1]==' ' || If(s1[l - 1])))
		{
			s1.replace(l, r-l+1,s3); 
		}
		else if((s1[r+ 1]==' '|| If(s1[r+1]))&&(s1[l -1] == ' '|| If(s1[l-1])))
		{
			s1.replace(l, r-l+1,s3);
		}
	}
	return s1;
	
}
int main()
{
	int n;
	cin>>n;
	getchar();
	while(n--)
	{
		string s;
		getline(cin,s);
		cout<<s<<endl;	
		for(int i=0;i<s.size();i++)
		{
			if(s[i]==' ')
			{
				int j=i;
				while(j+1 < s.size()&& s[j+1] == ' ')
					j++;
				s.erase(i,j - i);
				i=j;
			}
			 
		}
		if(s.size()!=0 && s[0]== ' ')
			s.erase(0,1);
		if(s.size()!=0 && s[s.size() - 1]==' ')
			s.erase(s.size() -1,1);
		for(int i=1;i < s.size();i++)
		{
			if(If(s[i])&&s[i-1]==' ')
			{
				s.erase(i - 1,1);
				i--;
			}
		}
		for(int i=0;i < s.size();i++)
		{
			if(s[i] >= 'A' && s[i] <= 'Z' && s[i]!='I')
				s[i] +='a' - 'A';
		}
		
		s = replace(s,"can you","A can");
		s = replace(s,"could you","A could");
		s = replace(s,"I","you");
		s = replace(s, "me","you");
		
		for(int i=0;i < s.size();i++)
		{
			if(s[i] == '?')
				s[i]='!';
			if(s[i]=='A')
				s[i]='I';
		}
		cout<<"AI: "<<s<<endl;
	}
	return 0;
}

⭐L2二阶题(目前还没有上传哈!!敬请期待!!)

⭐L3三阶题(目前也还没有上传哈!!敬请期待!!)

⭐写在最后

🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟

嘟嘟嘟嘟嘟!!!
刷题真的好累呀,真的好枯燥无味呀!好不容易熬过了高中上了大学我为什么要自找苦吃去像高中那样奋力拼搏呢,各位童学肯定都有过这样的想法吧,上大学不就是疯玩的嘛,直接就摆烂起来了哈哈!但我想说的是,大学不是我们的终点哦,它是我们一个新的起点。当然,我也能够理解大家,不是说我们必须一天到晚都要和题目“鬼混”在一起,但是我们总归需要每天拿出点时间出来学习的吧,毕竟当你整天打游戏的时候也是会感觉无聊的吧。其实我们大多数时候都是因为感到焦虑才去以玩游戏的方式来“欺骗”自己,而缓解焦虑的最好办法就是让自己忙起来咯!学习的确挺反人性的,但坚持下来的话未来才可能更美好更轻松吖!一起加油呀!

🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
另外本题集还有二阶三阶题没有上传,后续会继续上传完善的哦!
最后祝小伙伴们天天开心,生活愉快!!!
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/412159.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

城乡供水一体化信息化系统-城乡供水一体化

建设方案 城乡供水一体化信息化系统是运用云计算、大数据等信息化手段&#xff0c;借助在线监测设备&#xff0c;并依托“供水信息化平台”&#xff0c;实时感知供水系统的运行状态&#xff0c;实现对农村供水工程远程监控、在线监测、实时预警、智慧监管。 系统功能 水源地监测…

【 初识 Spring MVC 程序开发 】

文章目录一、什么是 Spring MVC二、什么是 MVC三、MVC 和 Spring MVC 的关系四、为什么要学 Spring MVC五、怎么学 Spring MVC六、Spring MVC 创建和连接一、什么是 Spring MVC Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架&#xff0c;从⼀开始就包含在 Spring 框…

搜索算法(一) 深度优先搜索 dfs

一、搜索算法 包括深度优先搜索算法和广度优先搜索算法&#xff0c;用于树或图等结构中进行搜索。 二、深度优先搜索 深度优先算法会尽可能深地搜索树的分支。当节点v的所在边都己被探寻过&#xff0c;搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源…

全网最详细,Jmeter性能测试-性能基础详解,终成测试卷王(一)

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 发起请求 发起HTTP…

电脑自动录屏软件哪个好用 电脑自动录屏怎么设置

录屏是很多工作都需要进行的操作&#xff0c;很多会议、培训课程、PPT等都可能需要通过屏幕录制的方式来进行分享。但是目前市面上的录屏软件很多&#xff0c;想找到使用便捷且高效的软件并不容易。今天就来分享一下电脑自动录屏软件哪个好用&#xff0c;电脑自动录屏怎么设置。…

条码控件Aspose.BarCode入门教程(5):用Java 生成和扫描二维码

Aspose.BarCode for .NET 是一个功能强大的API&#xff0c;可以从任意角度生成和识别多种图像类型的一维和二维条形码。开发人员可以轻松添加条形码生成和识别功能&#xff0c;以及在.NET应用程序中将生成的条形码导出为高质量的图像格式。 Aspose API支持流行文件格式处理&am…

学习数据结构第4天(线性表的顺序表示)

线性表的顺序表示顺序表的定义顺序表的基本操作顺序表的定义 线性表的顺序存储又称顺序表。顺序表是在计算机内存中以数组的形式保存的线性表&#xff0c;线性表的顺序存储时指用一组地址连续的存储单元&#xff0c;依次存储线性表中的各个元素。因此线性表中任一数据元素都可…

60行代码出炫酷效果之 python语音控制电脑壁纸切换

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 电脑大家有吧&#xff01;手大家有吧&#xff01;今天&#xff01;&#xff01; 就由我带领大家用区区60行代码打造一款语音壁纸切换器程序&#xff01;&#xff01;&#xff01; 单纯的桌面有时候会让人觉得单调&#xff0c…

vue.js实现带表情评论功能前后端实现(仿B站评论)

文章目录学习链接效果图后台建表评论表&#xff08;重要&#xff09;用户表实体类CommentUserCommentDTO&#xff08;重要&#xff09;WebConfig配置配置跨域和静态资源文件夹Mybatisplus相关类MyBatisPlusConfig 配置分页插件CommentMapperCommentMapper.xml&#xff08;非常重…

git 将其它分支的文件检出到工作区

主要是使用如下命令&#xff1a; git checkout [-f|--ours|--theirs|-m|--conflict<style>] [<tree-ish>] [--] <pathspec>…​覆盖与 pathspec 匹配的文件的内容。当没有给出<tree-ish> (通常是一个commit)时&#xff0c;用 index 中的内容覆盖工作树…

高频电流探头示波器电流探头的功能检验和消磁操作

高频电流探头运用了成熟的霍尔效应技术并与示波器接口相结合。主要特点包括&#xff1a;分芯结构&#xff0c;简便地连接电路&#xff1b;AC / DC测量能力&#xff1b;精度1%5mV&#xff1b;连接的仪器上直接显示读数。 功能检验&#xff1a; 1、探头连接示波器&#xff1b; 2…

OpenAI Embedding:基于人工智能的搜索新篇章

theme: orange 本文正在参加「金石计划」 Embedding模型在许多应用场景中都有广泛的应用。在OpenAI中&#xff0c;文本嵌入技术主要用于衡量文本字符串之间的相关性。 什么是Embedding 嵌入(Embeddings)是一种将离散变量表示为连续向量的方法。它在机器学习中起到了不可或缺的作…

字节分享的软件测试《面试笔记》文档,让我直呼卧槽卧槽

我有一个朋友&#xff08;真是朋友&#xff0c;不是我啊&#xff09;&#xff0c;前几年环境好的时候入的行&#xff0c;那时候软件测试的要求真的很低&#xff0c;他那时好像是报了个班&#xff0c;然后入门的&#xff0c;但学的都是些基础&#xff0c;自动化涉及了一点&#…

天坑,后悔进那外包啊......

关于计算机专业应届生毕业之后会遇到的就业问题&#xff0c;网上已经有许多的套路&#xff0c;实际上许多人在选择专业的时候并没有考虑到之后的就业方向&#xff0c;甚至于自己所学的专业面向的工作岗位都不是特别清楚。计算机专业毕业大概率是要做程序员的&#xff0c;而目前…

【Java EE】-多线程编程(九) 锁策略CAS锁优化

作者&#xff1a;学Java的冬瓜 博客主页&#xff1a;☀冬瓜的主页&#x1f319; 专栏&#xff1a;【JavaEE】 分享&#xff1a; 主要内容&#xff1a;乐观锁VS悲观锁、轻量级锁VS重量级锁、自旋锁VS挂起等待锁、互斥锁VS读写锁、公平锁VS非公平锁、可重入锁VS不可重入锁。CAS实…

docker 执行springboot 报数据源找不到

本地运行springboot项目完全正常&#xff0c;在docker中开启容器&#xff0c;报错&#xff0c;如下&#xff1a; 解决方案&#xff1a;特别简单&#xff08;经过摸爬滚打得出来的结论&#xff09; <resources><resource><directory>src/main/resources</d…

Hum Brain Mapp | 双语者语言控制的遗传基础:一项EEG研究

双语者似乎具有一种独特的能力&#xff0c;在使用一种语言时暂时“忽略”另一种语言&#xff0c;避免无关语言不必要的干扰。这种排除干扰的过程被称为语言控制。部分研究认为双语者的语言控制是通过调用一系列执行功能&#xff0c;如抑制、注意控制、更新、冲突监测和工作记忆…

Linux 云服务器好用吗?(解读Linux云服务器的特点优势)

​  如今&#xff0c;云计算越来越受欢迎&#xff0c;许多公司正在将业务转移到那里。企业向云过渡的主要原因是它提供的众多服务&#xff0c;包括安全和充足的存储、数据库、服务器和其他关键元素。 作为相对前|沿的技术之一&#xff0c;云建立在虚拟服务器上。Linux 服务器…

2.30、守护进程(1)

2.30、守护进程&#xff08;1&#xff09;1.终端是什么2.进程组是什么3.会话是什么4.进程组、会话、控制终端之间的关系5.进程组、会话操作有哪些函数①pid_t getpgrp(void);②pid_t getpgid(pid_t pid);③int setpgid(pid_t pid, pid_t pgid);④pid_t getsid(pid_t pid);⑥pid…

【Java8】新的日期和时间API

【Java8】新的日期和时间API前言为什么要设计新的API&#xff1f;使用LocalDate、LocalTime、LocalDateTimeLocalDateLocalTimeLocalDateTime 合并日期和时间改变日期打印输出及解析日期-时间对象Date和LocalDate、LocalDateTime转换《Java8实战》读书笔记 前言 为什么要设计新…