2021年第十二届蓝桥杯javaA组国赛

2023-11-06


以下均为个人想法和解题思路,如有错误或不足,欢迎指正。如果本篇文章对您有所帮助,不妨点个赞,您的认可是我继续创作的动力,蟹蟹♪(・ω・)ノ


试题 A: 纯质数

本题总分:5 分

  • 【问题描述】

如果一个正整数只有 1 和它本身两个约数,则称为一个质数(又称素数)。
前几个质数是:2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, · · · 。
如果一个质数的所有十进制数位都是质数,我们称它为纯质数。例如:2, 3, 5, 7, 23, 37 都是纯质数,而 11, 13, 17, 19, 29, 31 不是纯质数。当然 1, 4, 35也不是纯质数。
请问,在 1 到 20210605 中,有多少个纯质数?

  • 【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

个人答案:1903

个人代码:

public class _纯质数 {

	public static void main(String[] args) {
		ffa(20210605);
	}

	/**
	 * 使用的是欧拉筛选法对质数进行筛选
	 * @param n
	 */
	public static void ffa(int n) {
		int[] arr = new int[n + 1];
		boolean[] pin = new boolean[n + 1];
		int cnt = 0;
		for (int i = 2; i <= n; ++i) {
			if (!pin[i]) 
				arr[++cnt] = i;
			for (int j = 1; arr[j] * i <= n && j <= cnt; ++j) {
				pin[arr[j] * i] = true;
				if (i % arr[j] == 0)
					break;
			}
		}
		int ans = 0;
		for (int i = 1; i <= cnt; ++i) {
			if (arr[i] < 10 || check(arr[i])) 
				++ans;
		}
		System.out.println(ans);
	}

	public static boolean check(int x) {
		while (x != 0) {
			int p = x % 10;
			if (p != 2 && p != 3 && p != 5 && p != 7)
				return false;
			x /= 10;
		}
		return true;
	}

}

解题思路:暴力


试题 B: 完全日期

本题总分:5 分

  • 【问题描述】

如果一个日期中年月日的各位数字之和是完全平方数,则称为一个完全日期。
例如:2021 年 6 月 5 日的各位数字之和为 2 + 0 + 2 + 1 + 6 + 5 = 16,而16 是一个完全平方数,它是 4 的平方。所以 2021 年 6 月 5 日是一个完全日期。
例如:2021 年 6 月 23 日的各位数字之和为 2 + 0 + 2 + 1 + 6 + 2 + 3 = 16,是一个完全平方数。所以 2021 年 6 月 23 日也是一个完全日期。
请问,从 2001 年 1 月 1 日到 2021 年 12 月 31 日中,一共有多少个完全日期?

  • 【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

个人答案:977

个人代码:

public class _完全日期 {

	static int[] dir = new int[] { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };

	public static void main(String[] args) {
		int cur_Y = 2001, cur_M = 1, cur_D = 1;
		int ans = 0;
		while (cur_Y != 2022) {
			if (check(cur_Y, cur_M, cur_D))
				++ans;
			boolean isR = isRun(cur_Y);
			if (isR)
				dir[2] = 29;
			else
				dir[2] = 28;
			++cur_D;
			if (cur_D > dir[cur_M]) {
				cur_D = 1;
				++cur_M;
				if (cur_M == 13) {
					cur_M = 1;
					++cur_Y;
				}
			}
		}
		System.out.println(ans);
	}

	public static boolean isRun(int year) {
		if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
			return true;
		return false;
	}

	public static boolean check(int year, int month, int day) {
		int p = 0;
		while (year != 0) {
			p += year % 10;
			year /= 10;
		}
		while (month != 0) {
			p += month % 10;
			month /= 10;
		}
		while (day != 0) {
			p += day % 10;
			day /= 10;
		}
		int r = (int) Math.sqrt(p);
		if (r * r == p) {
			return true;
		}
		return false;
	}

}

解题思路:暴力


试题 C: 最小权值

本题总分:10 分

  • 【问题描述】

对于一棵有根二叉树 T,小蓝定义这棵树中结点的权值 W(T) 如下:
空子树的权值为 0。
如果一个结点 v 有左子树 L, 右子树 R,分别有 C( L ) 和 C( R ) 个结点,则W (v ) = 1 + 2W( L ) + 3W( R ) + ( C( L ) ^ 2 ) * C( R )。
树的权值定义为树的根结点的权值。
小蓝想知道,对于一棵有 2021 个结点的二叉树,树的权值最小可能是多少?

  • 【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

个人答案:2653631372

个人代码:

public class _最小权值{

	static int n = 2021;

	public static void main(String[] args) {
		ffa();
	}

	public static void ffa() {
		long[] dp = new long[n + 1];
		dp[1] = 1;
		for (int i = 2; i <= n; ++i) {
			long min = Long.MAX_VALUE;
			for (int l = 0; l <= i - 1; ++l) {
				int r = i - l - 1;
				long p = 1 + 2 * dp[l] + 3 * dp[r] + l * l * r;
				min = Math.min(min, p);
			}
			dp[i] = min;
		}
		System.out.println(dp[n]);
	}

}

解题思路:一维动态规划,要注意数据类型要用long


试题 D: 覆盖

本题总分:10 分

  • 【问题描述】

小蓝有一个国际象棋的棋盘,棋盘的大小为 8 × 8,即由 8 行 8 列共 64 个方格组成。棋盘上有美丽的图案,因此棋盘旋转后与原来的棋盘不一样。
小蓝有很多相同的纸片,每张纸片正好能覆盖棋盘的两个相邻方格。小蓝想用 32 张纸片正好将棋盘完全覆盖,每张纸片都覆盖其中的两个方格。
小蓝发现,有很多种方案可以实现这样的覆盖。如果棋盘比较小,方案数相对容易计算,比如当棋盘是 2 × 2 时有两种方案,当棋盘是 4 × 4 时有 36 种方案。但是小蓝算不出他自己的这个 8 × 8 的棋盘有多少种覆盖方案。
请帮小蓝算出对于这个 8 × 8 的棋盘总共有多少种覆盖方案。

  • 【答案提交】

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

个人答案:12988816

个人代码:

public class _覆盖 {

	static boolean[][] pin = new boolean[8][8];
	static int ans = 0;

	public static void main(String[] args) {
		ffa(0, 0);
		System.out.println(ans);
	}

	public static void ffa(int x, int y) {
		if (x == 8) {
			++ans;
			return;
		}
		if (!pin[x][y]) {
			pin[x][y] = true;
			if (y != 7) {
				if (!pin[x][y + 1]) {
					pin[x][y + 1] = true;
					ffa(x, y + 1);
					pin[x][y + 1] = false;
				}
			}
			if (x != 7) {
				if (!pin[x + 1][y]) {
					pin[x + 1][y] = true;
					if (y == 7)
						ffa(x + 1, 0);
					else
						ffa(x, y + 1);
					pin[x + 1][y] = false;
				}
			}
			pin[x][y] = false;
		} else {
			if (y == 7)
				ffa(x + 1, 0);
			else
				ffa(x, y + 1);
		}
	}

}

解题思路:深搜模拟


试题 E: 123

时间限制: 5.0s 内存限制: 512.0MB 本题总分:15 分

  • 【问题描述】

小蓝发现了一个有趣的数列,这个数列的前几项如下:
1, 1, 2, 1, 2, 3, 1, 2, 3, 4, …
小蓝发现,这个数列前 1 项是整数 1,接下来 2 项是整数 1 至 2,接下来 3 项是整数 1 至 3,接下来 4 项是整数 1 至 4,依次类推。
小蓝想知道,这个数列中,连续一段的和是多少。

  • 【输入格式】

输入的第一行包含一个整数 T,表示询问的个数。
接下来 T 行,每行包含一组询问,其中第 i 行包含两个整数 li 和 ri,表示
询问数列中第 li 个数到第 ri 个数的和。

  • 【输出格式】

输出 T 行,每行包含一个整数表示对应询问的答案。

【样例输入】

3
1 1
1 3
5 8

  • 【样例输出】

1
4
8

  • 【评测用例规模与约定】

对于 10% 的评测用例,1 ≤ T ≤ 30, 1 ≤ li ≤ ri ≤ 100。
对于 20% 的评测用例,1 ≤ T ≤ 100, 1 ≤ li ≤ ri ≤ 1000。
对于 40% 的评测用例,1 ≤ T ≤ 1000, 1 ≤ li ≤ ri ≤ 106。
对于 70% 的评测用例,1 ≤ T ≤ 10000, 1 ≤ li ≤ ri ≤ 109。
对于 80% 的评测用例,1 ≤ T ≤ 1000, 1 ≤ li ≤ ri ≤ 1012。
对于 90% 的评测用例,1 ≤ T ≤ 10000, 1 ≤ li ≤ ri ≤ 1012。
对于所有评测用例,1 ≤ T ≤ 100000, 1 ≤ li ≤ ri ≤ 1012。

个人代码:

import java.util.Scanner;

public class _123{

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int t = sc.nextInt();

		for (int i = 0; i < t; ++i) {
			long l = sc.nextLong(), r = sc.nextLong();
			long ans_l = ffa(l - 1), ans_r = ffa(r);
			System.out.println(ans_r - ans_l);
		}
	}

	public static long ffa(long r) {
		long ind = 1, cnt = 1, ans = 0;
		while (ind <= r) {
			ans += cnt * (cnt + 1) / 2;
			++cnt;
			ind += cnt;
		}
		if (ind > r) {
			ind -= cnt;
			cnt = r - ind;
			ans += cnt * (cnt + 1) / 2;
		}
		return ans;
	}

}

解题思路:类似阶梯思想


试题 F: 二进制问题

时间限制: 1.0s 内存限制: 512.0MB 本题总分:15 分

  • 【问题描述】

小蓝最近在学习二进制。他想知道 1 到 N 中有多少个数满足其二进制表示中恰好有 K 个 1。你能帮助他吗?

  • 【输入格式】

输入一行包含两个整数 N 和 K。

  • 【输出格式】

输出一个整数表示答案。

  • 【样例输入】

7 2

  • 【样例输出】

3

  • 【评测用例规模与约定】

对于 30% 的评测用例,1 ≤ N ≤ 10^6, 1 ≤ K ≤ 10。
对于 60% 的评测用例,1 ≤ N ≤ 2 × 10^9, 1 ≤ K ≤ 30。
对于所有评测用例,1 ≤ N ≤ 10^18, 1 ≤ K ≤ 50。

个人代码:

import java.math.BigInteger;
import java.util.Scanner;

public class MainF {
	static long n;
	static int k;

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		n = sc.nextLong();
		k = sc.nextInt();
		System.out.println(ffa());
	}

	/**
	 * 这里用到了高中的排列组合C(n, r),意思是在n个位置中放r个元素共有多少种放置方式
	 * @return
	 */
	public static long ffa() {
		long res = 0;
		int y = k;
		char[] cn = Long.toBinaryString(n).toCharArray();
		for (int i = 0; i < cn.length && y != 0; ++i) {
			int x = cn.length - i - 1;
			if (cn[i] == '1' && y <= x) {
				long resx = 1, resy = 1;
				for (int j = 1; j <= y; ++j) {
					resx *= x - j + 1;
					resy *= j;
				}
				res += resx / resy;
				--y;
			}
		}
		if (y == 0)
			++ res;
		if (new BigInteger(String.valueOf(n)).bitCount() == k && cn[cn.length - 1] == '1')
			++ res;
		return res;
	}

}

解题思路:(有需要再补)


试题 G: 冰山

时间限制: 5.0s 内存限制: 512.0MB 本题总分:20 分

  • 【问题描述】

一片海域上有一些冰山,第 i 座冰山的体积为 Vi。
随着气温的变化,冰山的体积可能增大或缩小。第 i 天,每座冰山的变化量都是 Xi。当 Xi > 0 时,所有冰山体积增加 Xi;当 Xi < 0 时,所有冰山体积减少 −Xi;当 Xi = 0 时,所有冰山体积不变。
如果第 i 天某座冰山的体积变化后小于等于 0,则冰山会永远消失。
冰山有大小限制 k。如果第 i 天某座冰山 j 的体积变化后 Vj 大于 k,则它会分裂成一个体积为 k 的冰山和 Vj − k 座体积为 1 的冰山。
第 i 天结束前(冰山增大、缩小、消失、分裂完成后),会漂来一座体积为Yi 的冰山(Yi = 0 表示没有冰山漂来)。
小蓝在连续的 m 天对这片海域进行了观察,并准确记录了冰山的变化。小蓝想知道,每天结束时所有冰山的体积之和(包括新漂来的)是多少。
由于答案可能很大,请输出答案除以 998244353 的余数。

  • 【输入格式】

输入的第一行包含三个整数 n, m, k,分别表示初始时冰山的数量、观察的天数以及冰山的大小限制。
第二行包含 n 个整数 V1, V2, · · · , Vn,表示初始时每座冰山的体积。
接下来 m 行描述观察的 m 天的冰山变化。其中第 i 行包含两个整数 Xi, Yi,意义如前所述。

  • 【输出格式】

输出 m 行,每行包含一个整数,分别对应每天结束时所有冰山的体积之和除以 998244353 的余数。

  • 【样例输入】

1 3 6
1
6 1
2 2
-1 1

  • 【样例输出】

8
16
11

  • 【样例说明】

在本样例说明中,用 [a1, a2, · · · , an] 来表示每座冰山的体积。
初始时的冰山为 [1]。 第 1 天结束时,有 3 座冰山:[1, 1, 6]。 第 2 天结束时,有 6 座冰山:[1, 1, 2, 3, 3, 6]。 第 3 天结束时,有 5 座冰山:[1, 1, 2, 2, 5]。

  • 【评测用例规模与约定】

对于 40% 的评测用例,n, m, k ≤ 2000;
对于 60% 的评测用例,n, m, k ≤ 20000;
对于所有评测用例,1 ≤ n, m ≤ 100000, 1 ≤ k ≤ 10^9, 1 ≤ Vi ≤ k, 0 ≤ Yi ≤ k, −k ≤ Xi ≤ k。

个人代码:



解题思路:


试题 H: 和与乘积

时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分

  • 【问题描述】

给定一个数列 A = (a1, a2, · · · , an),问有多少个区间 [L, R] 满足区间内元素
的乘积等于他们的和,即 aL · aL+1 · · · aR = aL + aL+1 + · · · + aR 。

  • 【输入格式】

输入第一行包含一个整数 n,表示数列的长度。
第二行包含 n 个整数,依次表示数列中的数 a1, a2, · · · , an。

  • 【输出格式】

输出仅一行,包含一个整数表示满足如上条件的区间的个数。

  • 【样例输入】

4
1 3 2 2

  • 【样例输出】

6

  • 【样例解释】

符合条件的区间为 [1, 1], [1, 3], [2, 2], [3, 3], [3, 4], [4, 4]。

  • 【评测用例规模与约定】

对于 20% 的评测用例,n, m ≤ 3000;
对于 50% 的评测用例,n, m ≤ 20000;
对于所有评测用例,1 ≤ n, m ≤ 200000, 1 ≤ ai ≤ 200000。

个人代码:



解题思路:


试题 I: 异或三角

时间限制: 5.0s 内存限制: 512.0MB 本题总分:25 分

  • 【问题描述】

给定 T 个数 n1, n2, · · · , nT,对每个 ni 请求出有多少组 a, b, c 满足:

  1. 1 ≤ a, b, c ≤ ni;
  2. a ⊕ b ⊕ c = 0,其中 ⊕ 表示二进制按位异或;
  3. 长度为 a, b, c 的三条边能组成一个三角形。
  • 【输入格式】

输入的第一行包含一个整数 T。
接下来 T 行每行一个整数,分别表示 n1, n2, · · · , nT。

  • 【输出格式】

输出 T 行,每行包含一个整数,表示对应的答案。

  • 【样例输入】

2
6
114514

  • 【样例输出】

6
11223848130

  • 【评测用例规模与约定】

对于 10% 的评测用例,T = 1, 1 ≤ ni ≤ 200;
对于 20% 的评测用例,T = 1, 1 ≤ ni ≤ 2000;
对于 50% 的评测用例,T = 1, 1 ≤ ni ≤ 2^20;
对于 60% 的评测用例,1 ≤ T ≤ 100000, 1 ≤ ni ≤ 2^20;
对于所有评测用例,1 ≤ T ≤ 100000, 1 ≤ ni ≤ 2^30。

个人代码:



解题思路:


试题 J: 积木

时间限制: 10.0s 内存限制: 512.0MB 本题总分:25 分

  • 【问题描述】

小蓝有大量正方体的积木(所有积木完全相同),他准备用积木搭一个巨大的图形。
小蓝将积木全部平铺在地面上,而不垒起来,以便更稳定。他将积木摆成一行一行的,每行的左边对齐,形成最终的图形。
第一行小蓝摆了 H1 = w 块积木。从第二行开始,第 i 行的积木数量 Hi 都至少比上一行多 L,至多比上一行多 R(当 L = 0 时表示可以和上一行的积木数量相同),即Hi−1 + L ≤ Hi ≤ Hi−1 + R。
给定 x, y 和 z,请问满足以上条件的方案中,有多少种方案满足第 y 行的积木数量恰好为第 x 行的积木数量的 z 倍。

  • 【输入格式】

输入一行包含 7 个整数 n,w, L, R, x, y,z,意义如上所述。

  • 【输出格式】

输出一个整数, 表示满足条件的方案数,答案可能很大,请输出答案除以998244353 的余数。

  • 【样例输入】

5 1 1 2 2 5 3

  • 【样例输出】

4

  • 【样例说明】

符合条件的积木如图所示

在这里插入图片描述

  • 【样例输入】

233 5 1 8 100 215 3

  • 【样例输出】

308810105

  • 【评测用例规模与约定】

对于 10% 的评测用例,1 ≤ n ≤ 10, 1 ≤ w ≤ 10, 0 ≤ L ≤ R ≤ 3;
对于 20% 的评测用例,1 ≤ n ≤ 20, 1 ≤ w ≤ 10, 0 ≤ L ≤ R ≤ 4;
对于 35% 的评测用例,1 ≤ n ≤ 500, 0 ≤ L ≤ R ≤ 10;
对于 50% 的评测用例,1 ≤ n ≤ 5000, 0 ≤ L ≤ R ≤ 10;
对于 60% 的评测用例,1 ≤ n ≤ 20000, 0 ≤ L ≤ R ≤ 10;
对于 70% 的评测用例,1 ≤ n ≤ 50000, 0 ≤ L ≤ R ≤ 10;
对于 85% 的评测用例,1 ≤ n ≤ 300000, 0 ≤ L ≤ R ≤ 10;
对于所有评测用例,1 ≤ n ≤ 500000, 1 ≤ w ≤ 109, 0 ≤ L ≤ R ≤ 40, 1 ≤ x < y ≤ n, 0 ≤ z ≤ 109。

个人代码:



解题思路:


~ 如果本篇文章对您有所帮助,不妨点个赞,您的认可是我继续创作的动力,蟹蟹♪(・ω・)ノ

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2021年第十二届蓝桥杯javaA组国赛 的相关文章

  • 按键时关闭 ModalWindow

    我希望能够在用户按下某个键 在我的例子中是 ESC 时关闭 ModalWindow 我有一个用于按键的 Javascript 侦听器 它调用取消按钮 ID 的单击事件 jQuery modalWindowInfo closeButtonId
  • 日期语句之间的 JPQL SELECT [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我想将此 SQL 语句转换为等效的 JPQL SELECT FROM events WHERE events date BETWE
  • 不同帐户上的 Spring Boot、JmsListener 和 SQS 队列

    我正在尝试开发一个 Spring Boot 1 5 应用程序 该应用程序需要侦听来自两个不同 AWS 帐户的 SQS 队列 是否可以使用 JmsListener 注解创建监听器 我已检查权限是否正确 我可以使用 getQueueUrl 获取
  • Mockito:如何通过模拟测试我的服务?

    我是模拟测试新手 我想测试我的服务方法CorrectionService correctPerson Long personId 实现尚未编写 但这就是它将执行的操作 CorrectionService将调用一个方法AddressDAO这将
  • .properties 中的通配符

    是否存在任何方法 我可以将通配符添加到属性文件中 并且具有所有含义 例如a b c d lalalala 或为所有以结尾的内容设置一个正则表达式a b c anything 普通的 Java 属性文件无法处理这个问题 不 请记住 它实际上是
  • 为 java 游戏创建交互式 GUI

    大家好 我正在创建一个类似于 java 中的 farmville 的游戏 我只是想知道如何实现用户通常单击以与游戏客户端交互的交互式对象 按钮 我不想使用 swing 库 通用 Windows 看起来像对象 我想为我的按钮导入自定义图像 并
  • 如何获取之前的URL?

    我需要调用我的网络应用程序的 URL 例如 如果有一个从 stackoverflow com 到我的网站 foo com 的链接 我需要 Web 应用程序 托管 bean 中的 stackoverflow 链接 感谢所有帮助 谢谢 并不总是
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • java.lang.IllegalStateException:应用程序 PagerAdapter 更改了适配器的内容,而没有调用 PagerAdapter#notifyDataSetChanged android

    我正在尝试使用静态类将值传递给视图 而不是使用意图 因为我必须传递大量数据 有时我会收到此错误 但无法找出主要原因是什么 Error java lang IllegalStateException The application s Pag
  • 检测并缩短字符串中的所有网址

    假设我有一条字符串消息 您应该将 file zip 上传到http google com extremelylonglink zip http google com extremelylonglink zip not https stack
  • java.lang.IllegalStateException:提交响应后无法调用 sendRedirect()

    这两天我一直在尝试找出问题所在 我在这里读到我应该在代码中添加一个返回 我做到了 但我仍然得到 java lang IllegalStateException Cannot call sendRedirect after the respo
  • 无法创建请求的服务[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]-MySQL

    我是 Hibernate 的新手 我目前正在使用 Spring boot 框架并尝试通过 hibernate 创建数据库表 我知道以前也问过同样的问题 但我似乎无法根据我的环境找出如何修复错误 休眠配置文件
  • volatile、final 和synchronized 安全发布的区别

    给定一个带有变量 x 的 A 类 变量 x 在类构造函数中设置 A x 77 我们想将 x 发布到其他线程 考虑以下 3 种变量 x 线程安全 发布的情况 1 x is final 2 x is volatile 3 x 设定为同步块 sy
  • 如何访问JAR文件中的Maven资源? [复制]

    这个问题在这里已经有答案了 我有一个使用 Maven 构建的 Java 应用程序 我有一个资源文件夹com pkg resources 我需要从中访问文件 例如directory txt 我一直在查看各种教程和其他答案 但似乎没有一个对我有
  • 专门针对 JSP 的测试驱动开发

    在理解 TDD 到底是什么之前 我就已经开始编写测试驱动的代码了 在没有实现的情况下调用函数和类可以帮助我以更快 更有效的方式理解和构建我的应用程序 所以我非常习惯编写代码 gt 编译它 gt 看到它失败 gt 通过构建其实现来修复它的过程
  • Cucumber 0.4.3 (cuke4duke) 与 java + maven gem 问题

    我最近开始为 Cucumber 安装一个示例项目 并尝试使用 maven java 运行它 我遵循了这个指南 http www goodercode com wp using cucumber tests with maven and ja
  • Eclipse 启动时崩溃;退出代码=13

    I am trying to work with Eclipse Helios on my x64 machine Im pretty sure now that this problem could occur with any ecli
  • 我如何在java中读取二进制数据文件

    因此 我正在为学校做一个项目 我需要读取二进制数据文件并使用它来生成角色的统计数据 例如力量和智慧 它的设置是让前 8 位组成一个统计数据 我想知道执行此操作的实际语法是什么 是不是就像读文本文件一样 这样 File file new Fi
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会
  • 使用 CXF-RS 组件时,为什么我们使用 而不是普通的

    作为后续这个问题 https stackoverflow com questions 20598199 对于如何正确使用CXF RS组件我还是有点困惑 我很困惑为什么我们需要

随机推荐

  • python语言控制结构是指_python程序的三种控制结构

    程序的三种控制结构 什么是控制结构 程序有三种基本结构组成 顺序结构 分支结构 循环结构 任何程序都是由这三种基本结构组成 顺序结构是程序按照线性顺序依次执行的一种运行方式 分支结构是程序根据条件判断结果而选择不同向前执行路径的一种运行方式
  • vue3 子组件向父组件传递参数

    1 父传子 父组件 在子组件上通过 v bind绑定属性 子组件 先定义下基本类型 然后通过setup的第一个参数取获取传过来的值 2 子传父 父组件 在子组件上绑定一个事件 并定义回调 子组件 通过setup的第二个参数去接受 第二个参数
  • 【Qt学习】08:文件读写操作

    OVERVIEW 文件读写操作 一 文件操作 1 QFile 2 QFileInfo 二 二进制文件读写 三 文本文件读写 文件读写操作 文件操作是应用程序必不可少的部分 Qt 作为一个通用开发库提供了跨平台的文件操作能力 Qt 通过QIO
  • 重试实现高可用方案

    typora copy images to img 重试实现高可用一览 1 背景介绍 随着互联网的发展项目中的业务功能越来越复杂 有一些基础服务我们不可避免的会去调用一些第三方的接口或者公司内其他项目中提供的服务 但是远程服务的健壮性和网络
  • 快速入手SpringMVC 之 JSR303与拦截器

    目录 一 JSR303 简介 导入所需依赖 pom依赖 后台 实体类 前端界面 实现结果 JSR303服务端总结 二 拦截器 1 什么是拦截器 2 拦截器与过滤器 2 1 什么是过滤器 Filter 2 2 拦截器与过滤器的区别 3 应用场
  • 三角函数和反三角函数的图形

    三角函数和反三角函数的图形 三角函数和反三角函数的图形 三角函数 反三角函数 三角函数和反三角函数的图形 三角函数 反三角函数
  • 搭建OpenWrt开发环境(包括编译过程)

    转 搭建OpenWrt开发环境 包括编译过程 OpenWrt是一个高度模块化 高度自动化的嵌入式linux发行版 其编译和安装过程比普通的linux发行版而言 要简单太多了 如果您是新手 您那恐惧的心大可放到肚子里 呵呵 对于新手来说最麻烦
  • DOM0 DOM2、DOM3详细介绍与区别

    1 定义 1 1 0级DOM DOM0 0级 DOM 分为2个 一是在标签内写onclick事件 二是在JS写onlicke function 函数 1
  • rabbitmq如何保证消息不丢失_RabbitMQ如何保证不丢数据?Spring Boot实现confirm机制...

    点关注 不迷路 持续更新Java相关技术及资讯 1 原理图 消息确认 说明 ACK是默认是自动 在消息发送给消费者后立即确认 所以若消费端消费业务逻辑抛出异常 会可能丢失消息 即便加入事务回滚了也只保证数据的一致性 而消息依然丢失 所以 若
  • Ubuntu18.04日常踩坑:桌面卡死解决

    方法更新2019 4 11 环境 Ubuntu18 04 发现Ubuntu18 04LTS的桌面经常被卡死 操作毫无反应 此时电脑的内存已经饱满 交换区也已经饱满 等待电脑反应过来 能给你一次关闭进程刷新页面的机会几乎是不存在的 而且此时想
  • 【Flutter 1-7】Flutter教程Dart语言——变量

    作者 弗拉德 来源 弗拉德 公众号 fulade me 2011年10月10日的GOTO大会上 谷歌的两位工程师发布了 Dart Dart是一种全新的编程语言 旨在帮助开发者构建Web应用程序 Dart 1 0于2013年11月14日发布
  • FreeBSD ssh配置

    freebsd ssh配置 2011 08 22 15 35 32 分类 系统运维 freebsd 默认是不允许ssh登录的 说以说要设置一下 我的版本是8 2的从网上的一个博客中获得了信息然后成功了 http likuan4168 blo
  • K8s pod 应用

    个人学习笔记 如有问题欢迎交流 文章编排和格式等问题见谅 1 编写 pod yaml 文件 pod 是 kubernetes 中最小的编排单位 一个 pod 里包含一个或多个容器 apiVersion v1 指定api版本 kind Pod
  • 数据可视化——简单图形绘制(饼图,柱状图,直方图,散点图,箱线图,折线图)

    各种图形的label参数都与plt legend函数配合使用 import pandas as pd import numpy as np import matplotlib pyplot as plt 更改文件存放提取路径 import
  • pjsip视频通信开发(底层实现)之用户注册

    一 PJSIP简介 对于pjsip的介绍可以看http www cnblogs com my life articles 2175462 html 文章 里面详细介绍了它的组成框架以及各部份的组成介绍 我把官网中提供的一个pjsip的整体框
  • angularJs 一些API

    angular bind 返回一个调用self的函数fn self代表fn里的this 可以给fn提供参数args 这个功能也被称为局部操作 以区别功能 格式 angular bind self fn args self object 对象
  • Swiper参数说明(swiper参数配置)

    1 自由模式与滑块容器 Free Mode and Scroll Container Parameter 参数 Type 类型 Default Value 默认值 Example 例子 Description 说明 speed number
  • 计算机教师招聘笔试总结

    大专数字媒体专业教师中级岗 笔试内容 数字媒体技术 艺术史 计算机图形学 虚拟现实 数字媒体艺术 数据库 教育基础 笔试成绩 第一且只有我一人进面 准备时间 一周 准备过程 这所学校3月份就发了招聘简章 但因为我白天要上课 晚上要打游戏 所
  • Eclipse中断点调试的基本使用

    Eclipse中断点调试的基本使用 A Debug的作用 调试程序 查看程序执行流程 B 如何查看程序执行流程 什么是断点 就是一个标记 从哪里开始 如何设置断点 你想看哪里的程序 你就在那个有效程序的左边双击即可 在哪里设置断点 哪里不会
  • 2021年第十二届蓝桥杯javaA组国赛

    文章目录 试题 A 纯质数 试题 B 完全日期 试题 C 最小权值 试题 D 覆盖 试题 E 123 试题 F 二进制问题 试题 G 冰山 试题 H 和与乘积 试题 I 异或三角 试题 J 积木 以下均为个人想法和解题思路 如有错误或不足