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

C++经典20题型,满满知识,看这一篇就够了(含答案)

今天找了20道c++的经典题型,看这一篇就够了,全是干货

目录

1、题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

2、题目:判断101-200之间有多少个素数,并输出所有素数。

3、题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

4、题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

5、题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

6、题目:输入两个正整数m和n,求其最大公约数和最小公倍数。

7、题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

8、题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

9、题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。

10、题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

11、题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

14、题目:输入某年某月某日,判断这一天是这一年的第几天?

15、题目:输入三个整数x,y,z,请把这三个数由小到大输出。

16、题目:用*号输出字母C的图案。

17、题目:输出9*9口诀。

18、题目:要求输出国际象棋棋盘。

19、题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

20、题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。


1、题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....

2.程序源代码:

#include<iostream>
using namespace std;
int main()
{long f1;long f2;f1 = f2 = 1;for (int i = 1; i <= 20; i++){cout << "\t"<<f1 <<"\t"<< f2;if (i % 2 == 0){cout << "\n" ;}f1 = f2 + f1;f2 = f1 + f2;}getchar();return 0;
}

结果:

 

2、题目:判断101-200之间有多少个素数,并输出所有素数。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

2、源代码  

#include<iostream>
#include<math.h>
using namespace std;
int main()
{bool flag = true;int count = 0;cout << "素数:" << endl;for (int i = 101; i < 200; i++){for (int j=2; j <= sqrt(i); j++){if (i % j == 0){flag = false;break;}}if (flag){count++;if (count % 4 == 0){cout << "\n";}cout << "\t" << i << "\t";}flag = true;}cout << "\n" << "总数为:" << count;getchar();return 0;
}

结果: 

 

3、题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

2.程序源代码:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{int a, b, c;int count = 0;cout << "水仙花数为:" << endl;for (int i = 100; i < 999; i++){a = i / 100;b = i / 10 % 10;c = i % 10;if (i == a * a * a + b * b * b + c * c * c){count++;if (count % 5 == 0){cout << "\n";}cout << "\t" << i << "\t";}}cout << "总数为:" << count;getchar();return 0;
}

结果:

 

4、题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:

(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。

(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。

(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

2.程序源代码:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{int a;cout << "请输入一个正整数" << endl;cin >> a;cout << a << "=";for (int i = 2; i <= a; i++){while (i != a){if (a % i == 0){cout << i << "*";a = a / i;}else{break;}}}cout << a;getchar();return 0;
}

 结果:

 

5、题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

1.程序分析:(a>b)?a:b这是条件运算符的基本例子。

2.程序源代码:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{int score;char grade;cout << "请输入学生的成绩" << endl;cin >> score;grade = score >= 90 ? 'A' : (score < 60 ? 'C' : 'B');cout << "学生的成绩等级为:" << grade << endl;system("pause");return 0;
}

结果:

 

6、题目:输入两个正整数m和n,求其最大公约数和最小公倍数。

1.程序分析:利用辗除法。

2.程序源代码:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{int m, n,a,b,tmp;cout << "请输入两个正整数" << endl;cin >> m >> n;if (m < n){tmp = m;m = n;n = tmp;}a = m;b = n;while (b != 0){tmp = a % b;a = b;b = tmp;}cout << "最大公约数为:" << a << endl;cout << "最小公倍数为:" << m * n / a << endl;system("pause");return 0;
}

结果:

 

7、题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

1.程序分析:利用while语句,条件为输入的字符不为'\n'.

2.程序源代码

#include<iostream>
#include<math.h>
#include<string.h>
using namespace std;
int main()
{char a;int num=0, cha=0, oth=0,spa=0;cout << "请输入一行字符。" << endl;while ((a=getchar()) != '\n'){if (a >= '0' && a <= '9'){num++;}else if ((a >= 'a' && a <= 'z') || (a >= 'A' && a <= 'Z')){cha++;}else if(a==' '){spa++;}else{oth++;}}cout << "数字个数:" << num << "字母个数:" << cha <<"空格个数为:"<<spa<< "其他字符个数:" << oth << endl;system("pause");return 0;
}

结果:

 

8、题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

1.程序分析:关键是计算出每一项的值。

2.程序源代码:

#include<iostream>
#include<math.h>
#include<string.h>
using namespace std;
int main()
{int n,a,b;int j = 0;cout << "请输入相加个数n和加数a" << endl;cin >> n>>a;b = a;cout << "s=";for (int i = 0; i < n; i++){cout << a ;if (++j < n){cout << "*";}a = b + a * 10;}system("pause");return 0;
}

结果:

 

9、题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。

1. 程序分析:请参照题目4.

2.程序源代码:

#include<iostream>
#include<math.h>
#include<string.h>
using namespace std;
int main()
{int k[10];int n, s, i, m;for (n = 2; n < 1000; n++) {i = -1;s = n;for (m = 1; m < n; m++) {if (n%m == 0) {i++;s = s - m;k[i] = m;}}if (s == 0) {printf("%d is a wanshu\n", n);}}system("pause");return 0;
}

结果:

 

10、题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

1.程序分析:见下面注释

2.程序源代码:

#include<iostream>
#include<math.h>
#include<string.h>
using namespace std;
int main()
{double s = 100;double h=s/2;double count = 100;for (int i = 1; i < 10; i++){count = h + count;h = h / 2;}cout << "第10次落地时,共经过:" << count << endl;cout << "第10次反弹:" << h << endl;system("pause");return 0;
}

结果:

 

11、题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:

#include<iostream>
using namespace std;
int main()
{int number[] = { 1,2,3,4 };int count = 0;cout << "能够组成的三位数有\n";for (int i = 0; i < sizeof(number) / sizeof(int); i++){for (int j = 0; j < sizeof(number) / sizeof(int); j++){for (int k = 0; k < sizeof(number) / sizeof(int); k++){if (i != j && i != k && j!=k){cout << number[i] * 100 + number[j] * 10 + number[k] << "\t";count++;}}cout << "\n";}cout << "\n";}cout << "\n";cout << "一共有:" << count << endl;;system("pause");return 0;
}

结果:

 

14、题目:输入某年某月某日,判断这一天是这一年的第几天?

1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。

公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)

1.能被4整除而不能被100整除。

2.能被100整除也能被400整除。

(1696至2032年中为闰年的有:

1696年  1704年  1708年   1712年   1716年   1720年   1724年   1728年   1732年   1736年   1740年1744年  1748年  1752年   1756年   1760年   1764年   1768年   1772年   1776年    1780年   1784年1788年  1792年;

1798年  1804年  1808年  1812年   1816年   1820年   1824年  1828年   1832年   1836年,1840年, 1844年  1848年  1852年  1856年   1860年   1864年   1868年  1872年   1876年   1880年,1884年1888年  1892年;

1896年  1904年   1908年  1912年   1916年   1920年   1924年   1928年   1932年   1936年  1940年1944年  1948年   1952年  1956年   1960年   1964年   1968年   1972年   1976年   1980年  1984年 1988年  1992年   1996年  2000年   2004年  2008年    2012年   2016年   2020年   2024年   2028年2032年。

除去闰年剩下的全部都是平年。)

闰年二月有29天,平年有28天,闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)

2.程序源代码:

 

#include<iostream>#include<math.h>
using namespace std;
int main()
{int year,month, day;long int count_day = 0;cout << "请输入某年某月某日:";cin >> year >> month >> day;if ((year % 4 == 0 && year % 100 != 0) || (year % 100 == 0 && year % 400 == 0)){//闰年而二月29日switch (month){case 1:count_day = day;break;case 2:count_day = 1 * 31 + day;break;case 3:count_day = 1 * 31 + 1 * 29 + day;break;case 4:count_day = 2 * 31 + 1 * 29 + day;break;case 5:count_day = 2 * 31 + 1*30+1 * 29 + day;break;case 6:count_day = 3 * 31 + 1 * 30 + 1 * 29 + day;break;case 7:count_day = 3 * 31 + 2 * 30 + 1 * 29 + day;break;case 8:count_day = 4 * 31 + 2 * 30 + 1 * 29 + day;break;case 9:count_day = 5 * 31 + 2 * 30 + 1 * 29 + day;break;case 10:count_day = 5 * 31 + 3 * 30 + 1 * 29 + day;break;case 11:count_day = 6 * 31 + 3 * 30 + 1 * 29 + day;break;case 12:count_day = 6 * 31 + 4 * 29 + 1 * 29 + day;}}else{switch (month){case 1:count_day = day;break;case 2:count_day = 1 * 31 + day;break;case 3:count_day = 1 * 31 + 1 * 28 + day;break;case 4:count_day = 2 * 31 + 1 * 28 + day;break;case 5:count_day = 2 * 31 + 1 * 30 + 1 * 28 + day;break;case 6:count_day = 3 * 31 + 1 * 30 + 1 * 28 + day;break;case 7:count_day = 3 * 31 + 2 * 30 + 1 * 28 + day;break;case 8:count_day = 4 * 31 + 2 * 30 + 1 * 28 + day;break;case 9:count_day = 5 * 31 + 2 * 30 + 1 * 28 + day;break;case 10:count_day = 5 * 31 + 3 * 30 + 1 * 28 + day;break;case 11:count_day = 6 * 31 + 3 * 30 + 1 * 28 + day;break;case 12:count_day = 6 * 31 + 4 * 29 + 1 * 28 + day;}}cout << "这一天是"<<year << "-" << month << "-" << day <<"第"<<count_day<<"天"<< endl;system("pause");return 0;
}

 

15、题目:输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

2.程序源代码:

#include<iostream>
#include<math.h>using namespace std;void swap(int* a, int* b);int main()
{int x, y, z;cout << "请输入三个数:" << endl;cin >> x >> y >> z;if (x > y){swap(&x, &y);}if (x > z){swap(&x, &z);}if ( y > z){swap(&y, &z);}cout << "从小到大排序为:" << endl;cout << x <<" "<< y << " " << z << endl;;system("pause");return 0;
}
void swap(int* a, int* b)
{int tmp;tmp = *a;*a = *b;*b = tmp;
}

 

 

16、题目:用*号输出字母C的图案。

1.程序分析:可先用'*'号在纸上写出字母C,再分行输出。

2.程序源代码:

#include<iostream>
#include<math.h>using namespace std;int main()
{cout << "****\n";cout << "*\n";cout << "*\n";cout << "****\n";system("pause");return 0;
}

 

17、题目:输出9*9口诀。

1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

2.程序源代码:

#include<iostream>
#include<math.h>using namespace std;int main()
{for (int i = 1; i <= 9; i++){for (int j = 1; j <= i; j++){cout <<"  "<< j <<"*"<< i << "=" << j * i<<"  ";}cout <<"\n";}system("pause");return 0;
}

 

 

18、题目:要求输出国际象棋棋盘。

1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

2.程序源代码:

#include<iostream>
#include<math.h>using namespace std;int main()
{int i, j;for (i = 0; i < 8; i++) {for (j = 0; j < 8; j++) {if ((i + j) % 2 == 0){printf("%c%c", 219, 219);}else{printf(" ");}}printf("\n");}system("pause");return 0;
}

 

 

19、题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

1.程序分析:采取逆向思维的方法,从后往前推断。

2.程序源代码:

#include<iostream>
#include<math.h>using namespace std;int main()
{int day, x1, x2 = 1;for (day = 9; day > 0; day--) {x1 = (x2 + 1) * 2;  //第一天的桃子数是第2天桃子数加1后的2倍x2 = x1;}cout << "第一天共摘了:" << x1 << endl;;system("pause");return 0;
}

 

20、题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。    

2.程序源代码:

#include<iostream>
using namespace std;int main()
{char i, j, k;  //i是a的对手,j是b的对手,k是c的对手for (i = 'x'; i <= 'z'; i++) {for (j = 'x'; j <= 'z'; j++) {if (i != j) {for (k = 'x'; k <= 'z'; k++){if (i != k && j != k) {if (i != 'x'&&k != 'x'&&k != 'z')printf("order is a--%c\tb--%c\tc--%c\n", i, j, k);}}}}}system("pause");return 0;
}

结果:

 

 过几天我再去找点题型给大家做,拜拜~

相关文章:

C++经典20题型,满满知识,看这一篇就够了(含答案)

今天找了20道c的经典题型&#xff0c;看这一篇就够了&#xff0c;全是干货 目录 1、题目&#xff1a;有一对兔子&#xff0c;从出生后第3个月起每个月都生一对兔子&#xff0c;小兔子长到第三个月后每个月又生一对兔子&#xff0c;假如兔子都不死&#xff0c;问每个月的兔子总…...

卷积神经网络CNN之ZF Net网络模型详解(理论篇)

1.背景 2. ZF Net模型结构 3. 改进优缺点 一、背景 ZF Net是用作者的名字命名的&#xff0c;Matthew D.Zeiler 和 Rob Fergus &#xff08;纽约大学&#xff09;&#xff0c;2013年撰写的论文&#xff1b; 论文原网址https://arxiv.org/abs/1311.2901 论文名&#xff1a;Vis…...

Vue 3.0 响应性 基础 【Vue3 从零开始】

#声明响应式状态 要为 JavaScript 对象创建响应式状态&#xff0c;可以使用 reactive 方法&#xff1a; import { reactive } from vue// 响应式状态const state reactive({count: 0}) reactive 相当于 Vue 2.x 中的 Vue.observable() API &#xff0c;为避免与 RxJS 中的 ob…...

flex布局方式让最后一个(或第二个...n)元素居右显示

<div class"round"> <div class"income">收入</div> <div class"center"> <img style"width: 12px" src"../../img/big/up.png"> </div> <div class"rg"> <span cl…...

【Python语言基础】——Python MySQL Order By

Python语言基础——Python MySQL Order By 文章目录 Python语言基础——Python MySQL Order By一、Python MySQL Order By一、Python MySQL Order By 结果排序 请使用 ORDER BY 语句按升序或降序对结果进行排序。 ORDER BY 关键字默认按升序对结果进行排序。若要按降序对结果进…...

自然数学的哲学原理--复数理论的扩展

自然数学的哲学原理--复数理论的扩展 2023-03-05 10:27:12 自然数学的哲学原理--复数理论的扩展 一维&#xff1a;线&#xff0c;实数 二维&#xff1a;平面 三维&#xff1a;立体 四维&#xff1a;相对论时空 复数&#xff0c;以一个数对形式表示&#xff0c;实现了复平面的…...

tsconfig.json中的一些配置

compilerOptions 编译选项是配置文件中非常重要也比较复杂的配置选项 target&#xff1a;设置ts代码编译的目标版本 可选值&#xff1a; ES3&#xff08;默认&#xff09;、ES5、ES6/ES2015、ES7/ES2016、ES2017、ES2018、ES2019、ES2020、 ESNext 示例&#xff1a; &quo…...

Spark调优总结

下面是基于官方优化建议&#xff0c;加上自己的一些理解整理。官方地址&#xff1a;https://spark.apache.org/docs/2.4.8/tuning.html 任务并行度 Spark会根据每个文件的大小自动设置运行“map”任务的数量&#xff0c;而对于分布式的“reduce”操作&#xff0c;例如groupBy…...

4.创建和加入通道相关(network.sh脚本createChannel函数分析)[fabric2.2]

fabric的test-network例子有一个orderer组织、两个peer组织、每个组织一个节点&#xff0c;只有系统通道&#xff08;system-channel&#xff09;&#xff0c;没有其他应用通道。我们可以使用./network.sh createChannel命令来创建一个名为mychannel的应用通道。 一、主要概念 …...

若依学习(前后端分离版)——自定义注解@Log(如何自定义注解,实现aop)

如何自定义注解 aop的基本知识与应用 若依对用户的一些更新删除等敏感操作操作进行了日志记录 注解定义和切面处理的项目位置 第一步&#xff1a;自定义注解log 定义了注解的相关信息。这里定义的属性可以在使用时加以定义 注解Target和Retention的作用 第二步切面逻辑…...

防止暴力破解ssh的四种方法

一. 方法介绍 防止暴力破解的四种方法&#xff1a; 1 密码要写的足够的复杂&#xff0c;通常建议将密码写16位&#xff0c;并且无连贯的数字或者字母&#xff1b;当然也可以固定一个时间修改一次密码&#xff0c;推荐是一个月修改一次会稳妥一些2 修改ssh的端口号&#xff0c;…...

jsp试卷分析管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP试卷分析管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0&…...

可选链运算符(?.)与空值合并运算符(??)

1. 可选链运算符Optional chaining(?.) MDN定义 可选链运算符&#xff08;?.&#xff09;允许读取位于连接对象链深处的属性的值&#xff0c;而不必明确验证链中的每个引用是否有效。?. 运算符的功能类似于 . 链式运算符&#xff0c;不同之处在于&#xff0c;在引用为空 (n…...

JavaScript 闭包

JavaScript 变量可以是局部变量或全局变量。私有变量可以用到闭包。全局变量函数可以访问函数内部定义的变量&#xff0c;如&#xff1a;实例function myFunction() {var a 4;return a * a;}尝试一下 函数也可以访问函数外部定义的变量&#xff0c;如&#xff1a;实例var a 4…...

每日记录自己的Android项目(二)—Viewbinding,WebView,Navigation

今日想法今天是想把做一个跳转页面的时候调到H5页面去&#xff0c;但是这个页面我用app来承载&#xff0c;不要调到浏览器去。所以用到了下方三个东西。Viewbindingbuild.gradle配置首先在app模块的build.gradle里添加一下代码默认情况下&#xff0c;每一个布局xml文件都会生成…...

20230305英语学习

Climate Change Is Suffocating Large Parts of the Ocean 研究&#xff1a;气候变化正在使海洋“缺氧” One day more than a decade ago, Eric Prince was studying the tracks of tagged fish when he noticed something odd.Blue marlin off the southeastern United State…...

【Linux】手把手教你在CentOS上使用docker 安装MySQL8.0

文章目录前言一. docker的安装1.1 从阿里下载repo镜像1.2 安装docker1.3 启动docker并查看版本二. 使用docker安装MySQL8.02.1 拉取MySQL镜像2.2 创建容器2.3 操作MySQL容器2.4 远程登录测试总结前言 大家好&#xff0c;又见面了&#xff0c;我是沐风晓月&#xff0c;本文主要…...

论文解读:High Dynamic Range and Super-Resolution from Raw Image Bursts

论文解读&#xff1a;High Dynamic Range and Super-Resolution from Raw Image Bursts 今天介绍一篇发表于 2022 年 ACM Tranaction on Graphic 上的文章&#xff0c;这篇文章通过多帧曝光将 HDR 与 SR 放在一起解决&#xff0c;与一般的文章不同的地方在于&#xff0c;这篇文…...

国内的PMP考试通过率高达97%?

自认为是虚高&#xff0c;虽然国人在考试方面的确独树一帜的强&#xff0c;应该也没有这样夸张。 如果自学&#xff0c;大概是50%&#xff0c;如果有老师教&#xff0c;那大概是60%到80%&#xff0c;还是比较高的。 为什么自学那么低&#xff1f;除了自身的自制力的问题&…...

IOC(概念和原理)

文章目录1. IOC容器概念2. IOC底层原理3. IOC&#xff08;接口&#xff09;4. IOC操作Bean管理&#xff08;概念&#xff09;5. IOC操作Bean管理&#xff08;基于xml方式&#xff09;5.1 基于xml创建对象5.2 基于xml方式注入属性5.2.1 DI&#xff1a;依赖注入&#xff0c;就是注…...

操作系统 - 第二章

一、进程的定义、组成、组织、特征 一、进程的定义 从不同的角度&#xff0c;进程有不同的定义 1、进程是程序的一次执行过程&#xff1b; 2、进程是一个程序及其数据在处理机上顺序执行时所发生的活动&#xff1b; 3、进程是具有独立功能的程序在数据集合上运行的过程&#xf…...

进程控制~

进程控制 &#xff08;创建、终止&#xff0c;等待&#xff0c;程序替换&#xff09; 进程创建&#xff1a; pid_t fork();父子进程&#xff0c;数据独有&#xff0c;代码共享&#xff0c;各有各的地址 pit_t vfork();父进程阻塞&#xff0c;直到子进程exit退出或者程序替换之…...

HCIP第一个实验

实验要求与实验拓扑子网划分分析将骨干链路看成一个整体&#xff0c;路由器后的2个环回地址先看成一个&#xff0c;最后再进行拆分。计算得出&#xff0c;一共需要划分为6个子网段&#xff0c;取三位。再将每一条网段&#xff0c;按照题目要求进行划分最后完成子网划分。子网划…...

阿里云轻量服务器--Docker--dubbo-admin安装(连接zookeeper nacos)

前言&#xff1a;当使用dubbo 作为微服务的接口调用&#xff0c;在dubbo 注册到zookeeper 或者nacos 中时 可以安装dubbo-admin 作为服务的监测&#xff1b; 1 Dubbo Admin 介绍&#xff1a; Dubbo 框架提供了丰富的服务治理功能如流量控制、动态配置、服务 Mock、服务测试等…...

树莓派Pico W无线WiFi开发板使用方法及MicroPython编程实践

树莓派Pico W开发板是树莓派基金会于2022年6月底推出的一款无线WiFi开发板&#xff0c;它支持C/C和MicroPython编程。本文介绍树莓派Pico W无线WiFi开发板的使用方法及MicroPython编程示例&#xff0c;包括树莓派Pico W开发板板载LED使用及控制编程示例&#xff0c;Pico W开发板…...

Redis学习【11】之分布式系统

文章目录一 数据分区算法1.1 顺序分区1.1.1 轮询分区算法1.1.2 时间片轮转分区算法1.1.3 数据块分区算法1.1.4 业务主题分区算法1.2 哈希分区1.2.1 节点取模分区算法1.2.2 一致性哈希分区算法1.2.3 虚拟槽分区算法二 分布式系统环境搭建与运行2.1 系统搭建2.1.1 系统架构2.1.2 …...

光速c数列的猜想:光猜

光速c数列的猜想&#xff1a;光猜 2023-03-05 10:26:30 猜测&#xff1a;不同的宇宙光速c并不同 分成等级数列c0,c1,c2,...cn... 地球所处宇宙的真空光速c为c1,其中c0或许假设为光在纯水中速度乎 亦有可能仅有六级对应六道。 宇宙外,容器外也,超过光速c1,为光速c2,可看到容器…...

2023年全国最新交安安全员精选真题及答案12

百分百题库提供交安安全员考试试题、交安安全员考试预测题、交安安全员考试真题、交安安全员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 21.作业场所监督检查是安全生产监督管理的一种重要形式&#xff0c;作业场所监督…...

2023年全国最新安全员精选真题及答案14

百分百题库提供安全员考试试题、建筑安全员考试预测题、建筑安全员ABC考试真题、安全员证考试题库等&#xff0c;提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 81.&#xff08;单选题&#xff09;正常工作状态下&#xff0c;高处作业吊篮悬挂机构抗…...

让Vue响应Map或Set的变化操作,在vue中响应map和set数据结构,计算属性的用法,计算属性特点

明确一点 vue的响应式系统不支持Map和Set&#xff0c;也就是说&#xff0c;当Map与Set里面的元素变化时Vue追踪不到这些变化&#xff0c;因此无法做出响应。 如下demo其实是不会进行数据相应的 <h1 v-for"(item,index) in mySetAsList" :key"index"&…...