第十四届蓝桥杯省赛真题 Java 研究生 组【原卷】
文章目录
- 发现宝藏
- 【考生须知】
- 试题 A: 特殊日期
- 试题 B: 与或异或
- 试题 C: 棋盘
- 试题 D: 子矩阵
- 试题 E : \mathrm{E}: E: 互质数的个数
- 试题 F: 小蓝的旅行计划
- 试题 G: 奇怪的数
- 试题 H: 太阳
- 试题 I: 高塔
- 试题 J \mathrm{J} J : 反异或 01 串
发现宝藏
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。
【考生须知】
考试开始后, 选手首先下载题目, 并使用考场现场公布的解压密码解压试题。
考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案, 被浏览的答案允许拷贝。时间截止后,将无法继续提交或浏览答案。
对同一题目, 选手可多次提交答案, 以最后一次提交的答案为准。
选手必须通过浏览器方式提交自己的答案。选手在其它位置的作答或其它方式提交的答案无效。
试题包含 “结果填空” 和 “程序设计” 两种题型。
结果填空题: 要求选手根据题目描述直接填写结果。求解方式不限。不要求源代码。把结果填空的答案直接通过网页提交即可, 不要书写多余的内容。
程序设计题: 要求选手设计的程序对于给定的输入能给出正确的输出结果。考生的程序只有能运行出正确结果才有机会得分。
注意: 在评卷时使用的输入数据与试卷中给出的示例数据可能是不同的。选手的程序必须是通用的, 不能只对试卷中给定的数据有效。
所有源码必须在同一文件中。调试通过后,拷贝提交。
注意: 不要使用 package 语句。
注意:选手代码的主类名必须为: Main, 否则会被判为无效代码。
注意: 如果程序中引用了类库, 在提交时必须将 import 语句与程序的其他部分同时提交。只允许使用 Java 自带的类库。
试题 A: 特殊日期
本题总分: 5 分
【问题描述】
记一个日期为 y y y y yy 年 m m m m mm 月 d d d d dd 日, 统计从 2000 年 1 月 1 日 (含) 到 2000000 年 1 月 1 日 (含), 有多少个日期满足年份 y y y y yy 是月份 m m m m mm 的倍数, 同时也是 d d d d dd 的倍数。
当年份是 4 的倍数而不是 100 的倍数或者年份是 400 的倍数时, 这一年是闰年,其他的年份都不是闰年。
【答案提交】
这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。
试题 B: 与或异或
本题总分: 5 分
【问题描述】
小蓝有一张门电路的逻辑图, 如下图所示:
图中每个三角形代表着一种门电路, 可能是与门、或门、异或门中的任何一种, 它接受上一层中的两个圆形中的数据作为输入, 产生一个输出值输出到下一级 (如图中箭头所示)。图中圆形表示的是暂存的输出结果, 取值只可能是 0 或 1 , 为了便于表示我们用 arr [ i ] [ j ] \operatorname{arr}[i][j] arr[i][j] 表示第 i ( 0 ≤ i ≤ 4 ) i(0 \leq i \leq 4) i(0≤i≤4) 行第 j ( 0 ≤ j ≤ i ) j(0 \leq j \leq i) j(0≤j≤i) 个圆形的值。其中 arr [ 0 ] = ( In [ 0 ] , In [ 1 ] , In [ 2 ] , In [ 3 ] , In [ 4 ] ) \operatorname{arr}[0]=(\operatorname{In}[0], \operatorname{In}[1], \operatorname{In}[2], \operatorname{In}[3], \operatorname{In}[4]) arr[0]=(In[0],In[1],In[2],In[3],In[4]) 表示的是输入数据, 对于某个 arr [ i ] [ j ] ( i ≤ 0 ) \operatorname{arr}[i][j](i \leq 0) arr[i][j](i≤0), 计算方式为 arr [ i ] [ j ] = arr [ i − 1 ] [ j ] op arr [ i − 1 ] [ j + 1 ] \operatorname{arr}[i][j]=\operatorname{arr}[i-1][j] \operatorname{op} \operatorname{arr}[i-1][j+1] arr[i][j]=arr[i−1][j]oparr[i−1][j+1], 其中 o p o p op 表示的是将 arr [ i − 1 ] [ j ] 、 arr [ i − 1 ] [ j + 1 ] \operatorname{arr}[i-1][j] 、 \operatorname{arr}[i-1][j+1] arr[i−1][j]、arr[i−1][j+1] 作为输入, 将 arr [ i ] [ j ] \operatorname{arr}[i][j] arr[i][j] 作为输出的那个门电路, 与门、或门、异或门分别对应于按位与 (&)、按位或 (I)、按位异或 (^) 运算符。
现在已知输入为 In [ 0 ] = 1 , In [ 1 ] = 0 , In [ 2 ] = 1 , In [ 3 ] = 0 , In [ 4 ] = 1 \operatorname{In}[0]=1, \operatorname{In}[1]=0, \operatorname{In}[2]=1, \operatorname{In}[3]=0, \operatorname{In}[4]=1 In[0]=1,In[1]=0,In[2]=1,In[3]=0,In[4]=1, 小蓝想要使得最终的输出 Out 的值为 1, 请问一共有多少种不同的门电路组合方式?其中上图中显示的就是一种合法的方式。
【答案提交】
这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。
试题 C: 棋盘
时间限制: 3.0 s 3.0 \mathrm{~s} 3.0 s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 10 分
【问题描述】
小蓝拥有 n × n n \times n n×n 大小的棋盘, 一开始棋盘上全都是白子。小蓝进行了 m m m 次操作, 每次操作会将棋盘上某个范围内的所有棋子的颜色取反 (也就是白色棋子变为黑色, 黑色棋子变为白色)。请输出所有操作做完后棋盘上每个棋子的颜色。
【输入格式】
输入的第一行包含两个整数 n , m n, m n,m, 用一个空格分隔, 表示棋盘大小与操作数。
接下来 m m m 行每行包含四个整数 x 1 , y 1 , x 2 , y 2 x_{1}, y_{1}, x_{2}, y_{2} x1,y1,x2,y2, 相邻整数之间使用一个空格分隔, 表示将在 x 1 x_{1} x1 至 x 2 x_{2} x2 行和 y 1 y_{1} y1 至 y 2 y_{2} y2 列中的棋子颜色取反。
【输出格式】
输出 n n n 行, 每行 n n n 个 0 或 1 表示该位置棋子的颜色。如果是白色则输出 0 , 否则输出 1 。
【样例输入】
3 3 \begin{array}{llll}3 &3\end{array} 33
1 1 2 2 \begin{array}{llll}1 & 1 & 2 & 2\end{array} 1122
2 2 3 3 \begin{array}{llll}2 & 2 & 3 & 3\end{array} 2233
1 1 3 3 \begin{array}{llll}1 & 1 & 3 & 3\end{array} 1133
【样例输出】
【评测用例规模与约定】
对于 30 % 30 \% 30% 的评测用例, n m ≤ 500 n \mathrm{~m} \leq 500 n m≤500 ;
对于所有评测用例, 1 ≤ n , m ≤ 2000 , 1 ≤ x 1 ≤ x 2 ≤ n , 1 ≤ y 1 ≤ y 2 ≤ m 1 \leq n, m \leq 2000,1 \leq x_{1} \leq x_{2} \leq n, 1 \leq y_{1} \leq y_{2} \leq m 1≤n,m≤2000,1≤x1≤x2≤n,1≤y1≤y2≤m 。
试题 D: 子矩阵
时间限制: 5.0 s 5.0 \mathrm{~s} 5.0 s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 10 分
【问题描述】
给定一个 n × m n \times m n×m ( n n n 行 m m m 列 ) ) ) 的矩阵。
设一个矩阵的价值为其所有数中的最大值和最小值的乘积。求给定矩阵的所有大小为 a × b a \times b a×b ( a a a 行 b b b 列 ) ) ) 的子矩阵的价值的和。
答案可能很大, 你只需要输出答案对 998244353 取模后的结果。
【输入格式】
输入的第一行包含四个整数分别表示 n , m , a , b n, m, a, b n,m,a,b, 相邻整数之间使用一个空格分隔。
接下来 n n n 行每行包含 m m m 个整数, 相邻整数之间使用一个空格分隔, 表示矩阵中的每个数 A i , j A_{i, j} Ai,j 。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
2 3 1 2 \begin{array}{llll}2 & 3 & 1 & 2\end{array} 2312
1 2 3 \begin{array}{lll}1 & 2 & 3\end{array} 123
4 5 6 \begin{array}{lll}4& 5& 6\end{array} 456
【样例输出】
58 \begin{array}{lll}58\end{array} 58
【样例说明】
1 × 2 + 2 × 3 + 4 × 5 + 5 × 6 = 58 1 \times 2+2 \times 3+4 \times 5+5 \times 6=58 1×2+2×3+4×5+5×6=58 。
【评测用例规模与约定】
对于 40 % 40 \% 40% 的评测用例, 1 ≤ n , m ≤ 100 1 \leq n, m \leq 100 1≤n,m≤100 ;
对于 70 % 70 \% 70% 的评测用例, 1 ≤ n , m ≤ 500 1 \leq n, m \leq 500 1≤n,m≤500 ;
对于所有评测用例, 1 ≤ a ≤ n ≤ 10001 ≤ b ≤ m ≤ 10001 ≤ A i , j ≤ 1 0 9 1 \leq a \leq n \leq 10001 \leq b \leq m \leq 10001 \leq A_{i, j} \leq 10^{9} 1≤a≤n≤10001≤b≤m≤10001≤Ai,j≤109 。
试题 E : \mathrm{E}: E: 互质数的个数
时间限制: 3.0 s 3.0 \mathrm{~s} 3.0 s 内存限制: 512.0MB 本题总分: 15 分
【问题描述】
给定 a , b a, b a,b, 求 1 ≤ x < a b 1 \leq x<a^{b} 1≤x<ab 中有多少个 x x x 与 a b a^{b} ab 互质。由于答案可能很大, 你只需要输出答案对 998244353 取模的结果。
【输入格式】
输入一行包含两个整数分别表示 a , b a, b a,b, 用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入 1】
2 5 \begin{array}{lll} 2 & 5\end{array} 25
【样例输出 1】
16 \begin{array}{lll}16\end{array} 16
【样例输入 2】
12 7 \begin{array}{lll}1 2 & 7\end{array} 127
【样例输出 2】
11943936 \begin{array}{lll}11943936\end{array} 11943936
【评测用例规模与约定】
对于 30 % 30 \% 30% 的评测用例, a b ≤ 1 0 6 a^{b} \leq 10^{6} ab≤106;
对于 70 % 70 \% 70% 的评测用例, a ≤ 1 0 6 , b ≤ 1 0 9 a \leq 10^{6}, b \leq 10^{9} a≤106,b≤109;
对于所有评测用例, 1 < a ≤ 1 0 9 , 1 ≤ b ≤ 1 0 18 1<a \leq 10^{9}, 1 \leq b \leq 10^{18} 1<a≤109,1≤b≤1018 。
试题 F: 小蓝的旅行计划
时间限制: 5.0 s 5.0 \mathrm{~s} 5.0 s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 15 分
【问题描述】
小蓝正计划进行一次漫长的旅行。小蓝计划开车完成这次旅行。显然他在途中需要加油, 否则可能无法完成这次旅行。
小蓝要依次经过 n n n 个地点, 其中从第 i − 1 i-1 i−1 个地点到达第 i i i 个地点需要消耗 D i s i D i s_{i} Disi 升油。小蓝经过的每个地点都有一个加油站, 但每个加油站的规定也不同。在第 i i i 个加油站加 1 升油需要 Cost i \operatorname{Cost}_{i} Costi 的费用, 且在这个加油站最多只能加 Lim i \operatorname{Lim}_{i} Limi升油。
小蓝的车的油箱也有容量限制, 他的车上最多只能装载 m m m 升油。
一开始小蓝的油箱是满的, 请问小蓝需要准备多少钱才能顺利完成他的旅行计划。如果小蓝按给定条件无论准备多少钱都不能完成他的旅行计划, 请输出 -1 。
【输入格式】
输入的第一行包含两个整数 n m n \mathrm{~m} n m, 用一个空格分隔。
接下来 n n n 行每行包含 3 个整数 D i s i Cost i Lim i Dis_{i} \operatorname{Cost}_{i} \operatorname{Lim}_{i} DisiCostiLimi, 相邻整数之间使用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
4 5 \begin{array}{lll}4 & 5 \end{array} 45
2 9 2 \begin{array}{lll}2 & 9 & 2\end{array} 292
4 5 6 \begin{array}{lll}4 & 5 & 6\end{array} 456
3 2 2 \begin{array}{lll}3 & 2 & 2\end{array} 322
4 1 3 \begin{array}{llll}4 & 1 & 3\end{array} 413
【样例输出】
38 \begin{array}{lll}38\end{array} 38
【评测用例规模与约定】
对于 30 % 30 \% 30% 的评测用例, n n n Dis i _{i} i Cost i Lim i m ≤ 300 _{i} \operatorname{Lim}_{i} m \leq 300 iLimim≤300 ;
对于 60 % 60 \% 60% 的评测用例, n n n Dis i _{i} i Cost i Lim i m ≤ 5000 _{i} \operatorname{Lim}_{i} m \leq 5000 iLimim≤5000 ;
对于所有评测用例, 1 ≤ n ≤ 2 × 1 0 5 , 1 ≤ 1 \leq n \leq 2 \times 10^{5}, 1 \leq 1≤n≤2×105,1≤ Dis i _{i} i Lim i m ≤ 1 0 9 , 1 ≤ _{i} m \leq 10^{9}, 1 \leq im≤109,1≤ Cost i ≤ _{i} \leq i≤ 40000 。
试题 G: 奇怪的数
时间限制: 3.0 s 3.0 \mathrm{~s} 3.0 s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 20 分
【问题描述】
小蓝最近在找一些奇怪的数, 其奇数数位上是奇数, 而偶数数位上是偶数。同时, 这些数的任意 5 个连续数位的和都不大于 m m m 。
例如当 m = 9 m=9 m=9 时, 10101 和 12303 就是奇怪的数, 而 12345 和 11111 则不是。
小蓝想知道一共有多少个长度为 n n n 的上述的奇怪的数。你只需要输出答案对 998244353 取模的结果。
【输入格式】
输入一行包含两个整数 n , m n, m n,m, 用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
5 5 \begin{array}{lll}5& 5\end{array} 55
【样例输出】
6 \begin{array}{lll}6\end{array} 6
【评测用例规模与约定】
对于 30 % 30 \% 30% 的评测用例, n ≤ 12 n \leq 12 n≤12;
对于 60 % 60 \% 60% 的评测用例, n ≤ 5000 n \leq 5000 n≤5000 ;
对于所有评测用例, 5 ≤ n ≤ 2 × 1 0 5 , 0 ≤ m ≤ 50 5 \leq n \leq 2 \times 10^{5}, 0 \leq m \leq 50 5≤n≤2×105,0≤m≤50 。
试题 H: 太阳
时间限制: 3.0s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 20 分
【问题描述】
这天, 小蓝在二维坐标系的点 ( X , Y ) (X, Y) (X,Y) 上放了一个太阳, 看做点光源。
他拿来了 n n n 条线段, 将它们平行于 x x x 轴放置在了坐标系中, 第 i i i 条线段的左端点在 x i , y i x_{i}, y_{i} xi,yi, 长度为 l i l_{i} li 。线段之间不会有重合或部分重合的情况(但可能出现端点相交)。小蓝想知道有多少条线段能被太阳照亮 (一条线段有长度大于 0 的部分被照亮就算)。
【输入格式】
输入的第一行包含三个正整数 n , X , Y n, X, Y n,X,Y, 相邻整数之间使用一个空格分隔。
接下来 n n n 行, 第 i i i 行包含三个整数 x i , y i , l i x_{i}, y_{i}, l_{i} xi,yi,li, 相邻整数之间使用一个空格分隔。
【输出格式】
输出一行包含一个正整数表示答案。
【样例输入】
3 10 2000000 \begin{array}{lll}3 &10 & 2000000\end{array} 3102000000
5 3 5 \begin{array}{lll}5 & 3 & 5\end{array} 535
6 2 4 \begin{array}{lll}6 & 2 & 4\end{array} 624
0 1 10 \begin{array}{lll}0 & 1 & 10\end{array} 0110
【样例输出】
2 \begin{array}{lll}2\end{array} 2
【样例说明】
第一条线段在最上面被照亮,第二条线段被第一条完全挡住,第三条线段左边的一段能被照亮。
【评测用例规模与约定】
对于 30 % 30 \% 30% 的评测用例, n ≤ 1000 n \leq 1000 n≤1000;
对于所有评测用例, 1 ≤ n ≤ 100000 , 0 ≤ x i , X ≤ 1 0 7 , 0 < y i ≤ 1 0 5 , 0 < l i ≤ 1 \leq n \leq 100000,0 \leq x_i, X \leq 10^7, 0<y_i \leq 10^5, 0<l_i \leq 1≤n≤100000,0≤xi,X≤107,0<yi≤105,0<li≤ 100 , 1 0 6 < Y ≤ 1 0 7 100,10^6<Y \leq 10^7 100,106<Y≤107 。
试题 I: 高塔
时间限制: 3.0 s 3.0 \mathrm{~s} 3.0 s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 25 分
【问题描述】
小蓝正在玩一个攀登高塔的游戏。高塔的层数是无限的, 但游戏最多只有 n n n 回合。
小蓝一开始拥有 m m m 点能量, 在每个回合都有一个值 A i A_{i} Ai 表示小蓝的角色状态。小蓝每回合可以选择消费任意点能量 C i C_{i} Ci (最低消费 1 点, 没有上限), 他在这回合将最多可以向上攀爬 A i ⋅ C i A_{i} \cdot C_{i} Ai⋅Ci 层。实际攀爬的层数取决于小蓝自己在这回合的表现,不过最差也会向上爬一层。
当某回合小蓝的能量点数耗尽, 那么在完成这个回合后, 游戏结束。 n n n 回合结束后,不管能量还有没有剩余,游戏都会直接结束。
给出小蓝每回合的 A i A_{i} Ai 和自己一开始的能量点数 m m m 。小蓝想知道有多少种不同的可能出现的游玩过程。如果小蓝在两种游玩过程中的任一对应回合花费的能量点数不同或该回合结束时所处层数不同, 那么这两种游玩过程就被视为不同。
【输入格式】
输入的第一行包含两个整数 n , m n, m n,m, 用一个空格分隔。
第二行包含 n n n 个整数 A i A_{i} Ai, 相邻整数之间使用一个空格分隔, 表示小蓝每回合的状态值。
【输出格式】
输出一行包含一个整数表示给定条件下不同游玩过程的数量。由于答案可能很大, 你只需要输出答案对 998244353 取模的结果
【样例输入】
9 15 \begin{array}{lllllllll}9 & 15\end{array} 915
3 2 5 7 1 4 6 8 3 \begin{array}{lllllllll}3 & 2 & 5 & 7 & 1 & 4 & 6 & 8 & 3\end{array} 325714683
【样例输出】
392149233 \begin{array}{lllllllll}392149233\end{array} 392149233
【评测用例规模与约定】
对于 40 % 40 \% 40% 的评测用例, n ≤ 300 , m ≤ 500 n \leq 300, m \leq 500 n≤300,m≤500 ;
对于所有评测用例, 1 ≤ n ≤ 2 × 1 0 5 , n ≤ m ≤ 1 0 18 , 1 ≤ A i ≤ 1 0 9 1 \leq n \leq 2 \times 10^5, n \leq m \leq 10^{18}, 1 \leq A_i \leq 10^9 1≤n≤2×105,n≤m≤1018,1≤Ai≤109 。
试题 J \mathrm{J} J : 反异或 01 串
时间限制: 3.0 s 3.0 \mathrm{~s} 3.0 s 内存限制: 512.0 M B 512.0 \mathrm{MB} 512.0MB 本题总分: 25 分
【问题描述】
初始有一个空的 01 串, 每步操作可以将 0 或 1 添加在左侧或右侧。也可以对整个串进行反异或操作: 取 s ′ = s ⊕ rev ( s ) s^{\prime}=s \oplus \operatorname{rev}(s) s′=s⊕rev(s), 其中 s s s 是目前的 01 串, ⊕ \oplus ⊕ 表示逐位异或, rev ( s ) \operatorname{rev}(s) rev(s) 代表将 s s s 翻转, 也就是说取中心位置并交换所有对称的两个位置的字符。例如, rev ( 0101 ) = 1010 rev ( 010 ) = 010 rev ( 0011 ) = 1100 \operatorname{rev}(0101)=1010 \operatorname{rev}(010)=010 \operatorname{rev}(0011)=1100 rev(0101)=1010rev(010)=010rev(0011)=1100 。
反异或操作最多使用一次 (可以不用, 也可以用一次)。
给定一个 01 串 T T T, 问最少需要添加多少个 1 才能从一个空 01 串得到 T T T 。在本题中 0 可以添加任意个。
【输入格式】
输入一行包含一个 01 串表示给定的 T T T 。
【输出格式】
输出一行包含一个整数, 表示需要最少添加多少个 1 。
【样例输入】
00111011 \begin{array}{lllllllll}00111011\end{array} 00111011
【样例输出】
3 \begin{array}{lllllllll}3\end{array} 3
【评测用例规模与约定】
对于 20 % 20 \% 20% 的评测用例, ∣ T ∣ ≤ 10 |T| \leq 10 ∣T∣≤10 ;
对于 40 % 40 \% 40% 的评测用例, ∣ T ∣ ≤ 500 |T| \leq 500 ∣T∣≤500;
对于 60 % 60 \% 60% 的评测用例, ∣ T ∣ ≤ 5000 |T| \leq 5000 ∣T∣≤5000 ;
对于 80 % 80 \% 80% 的评测用例, ∣ T ∣ ≤ 1 0 5 |T| \leq 10^{5} ∣T∣≤105;
对于所有评测用例, 1 ≤ ∣ T ∣ ≤ 1 0 6 1 \leq|T| \leq 10^{6} 1≤∣T∣≤106, 保证 T T T 中仅含 0 和 1 。
相关文章:

第十四届蓝桥杯省赛真题 Java 研究生 组【原卷】
文章目录 发现宝藏【考生须知】试题 A: 特殊日期试题 B: 与或异或试题 C: 棋盘试题 D: 子矩阵试题 E : \mathrm{E}: E: 互质数的个数试题 F: 小蓝的旅行计划试题 G: 奇怪的数试题 H: 太阳试题 I: 高塔试题 J \mathrm{J} J : 反异或 01 串 发现宝藏 前些天发现了一个巨牛的人…...

adb shell input text 输入中文
由于adb 不支持中文输入(不支持 Unicode),需要使用虚拟键盘绕一圈。 可以直接参考和使用: https://github.com/senzhk/ADBKeyBoard # 通用方式 adb shell am broadcast -a ADB_INPUT_TEXT --es msg 赞 # mac/linux 支持 base64…...

Rudolf and the Ball Game
传送门 题意 思路 暴力枚举每一个妆台的转换条件 code #include<iostream> #include<cstdio> #include<stack> #include<vector> #include<algorithm> #include<cmath> #include<queue> #include<cstring> #include<ma…...

计算机毕业设计-基于大数据技术下的高校舆情监测与分析
收藏和点赞,您的关注是我创作的动力 文章目录 概要 一、研究背景与意义1.1背景与意义1.2 研究内容 二、舆情监测与分析的关键技术2.1 robot协议对本设计的影响2.2 爬虫2.2.1 工作原理2.2.2 工作流程2.2.3 抓取策略2.3 scrapy架构2.3.1 scrapy:开源爬虫架…...

WPF使用LiveCharts画图时,横坐标转换成时间
一、背景 使用LiveCharts画图时,横坐标通常为数值类型,要转换成时间等自定义类型,需要用到Formatter进行类型转换。 示例使用MVVM模式编写 二、View代码 关键是设置LabelFormatter属性 <lvc:CartesianChart Series"{Binding Series…...

Qt客户端开发的技术难点
在Qt客户端开发中,可能会遇到一些技术难点,这些难点可能与UI设计、性能优化、跨平台兼容性等方面有关。以下是一些可能的技术难点,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作…...

杰理AD155儿童玩具语音集成电路
一、杰理AD155集成电路是由杰理科技设计、开发和销售的一款产品,AD15系列 SoC 芯片支持以下特性: 工作电压:2.0V-5.5V主频可达120MHz的32bitCPU,片上集成20K字节SRAM,8K字节ICache支持最多2路解码同时运行,支持F1A/A/…...

git bash 命令行反应慢、卡顿(定位出根本原因)
参考该博主: https://blog.csdn.net/weixin_50212044/article/details/131575987?utm_mediumdistribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-131575987-blog-130024908.235v43pc_blog_bottom_relevance_base4&spm1001.210…...

Android 启动service(Kotlin)
一、使用startForegroundService()或startService()启用service **Activity //启动service val intent: Intent Intent(ServiceActivitythis,MyService::class.java) //Build.VERSION_CODES.O 26 // Android8以后,不允许后台启动Service i…...

Windows蓝牙驱动开发之模拟HID设备(一)(把Windows电脑模拟成蓝牙鼠标和蓝牙键盘等设备)
by fanxiushu 2024-03-14 转载或引用请注明原作者 把Windows电脑模拟成蓝牙鼠标和蓝牙键盘,简单的说,就是把笨重的PC电脑当成鼠标键盘来使用。 这应该是一个挺小众的应用,但有时感觉也应该算比较好玩吧, 毕竟实现一种一般人都感觉…...

LlamaParse: 高效的PDF文件RAG解析工具
LlamaParse: 高效的PDF文件RAG解析工具 通过Thomas Reid的深入探索,LlamaParse成为了目前我所见最优秀的RAG实现用PDF解析器。基于AI的技术,尤其在处理像SEC Q10这样的复杂文件时表现出色,这些文件通常包含文本、数字及其组合构成的表格&…...

platform设备注册驱动模块的测试
一. 简介 上一篇文章编写了 platform设备注册代码,文章地址如下: 无设备树platform驱动实验:platform设备注册代码实现-CSDN博客 本文继续无设备树platform驱动实验,本文对编译好的 设备注册程序进行测试,测试所实…...

鸿蒙Harmony应用开发—ArkTS声明式开发(容器组件:ListItemGroup)
该组件用来展示列表item分组,宽度默认充满List组件,必须配合List组件来使用。 说明: 该组件从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。该组件的父组件只能是List。 使用说明 当List…...

Docker:常用命令
文章目录 docker作用常用指令 docker 作用 Docker 是一种容器化平台,可以让开发者打包应用程序及其依赖项,并以容器的形式进行发布、交付和运行。 Docker 的一些主要作用: 应用程序隔离:Docker 使用容器技术,将应用程…...

如何搭建“Docker Registry私有仓库,在CentOS7”?
1、下载镜像Docker Registry docker pull registry:2.7.1 2、运行私有库Registry docker run -d -p 5000:5000 -v ${PWD}/registry:/var/lib/registry --restartalways --name registry registry:2.7.1 3、拉取镜像 docker pull busybox 4、打标签,修改IP&#x…...

DBA面试题:MySQL缓存池LRU算法做了哪些改进?
下图是MySQL(MySQL5.7版本)体系架构图 MySQL的InnoDb Buffer Pool 缓冲池是主内存中的一个区域,用来缓存InnoDB在访问表和索引时的数据。对于频繁使用的数据可以直接从内存中访问,从而加快处理速度。如果一台服务器专用作MySQL数据…...

idea+vim+pycharm的块选择快捷键
平时开发的时候,有的时候我们想用矩形框住代码,或者想在某列上插入相同字符 例如下图所示,我想在22-24行的前面插入0000 1. Idea的快捷键:option 鼠标 2. Pycharm的快捷键:shift option 鼠标 2. Vim 块选择 v/V/c…...

ansible 部署FATE集群单边场景
官方文档: https://github.com/FederatedAI/AnsibleFATE/blob/main/docs/ansible_deploy_FATE_manual.md https://github.com/FederatedAI/AnsibleFATE/blob/main/docs/ansible_deploy_two_sides.md gitee详细文档: docs/ansible_deploy_one_side.md…...

融入Facebook的世界:探索数字化社交的魅力
融入Facebook的世界,是一场数字化社交的奇妙之旅。在这个广袤的虚拟社交空间中,人们可以尽情展现自己、分享生活,与全球朋友、家人和同事保持紧密联系,共同探索社交互动的乐趣与魅力。让我们深入了解这个世界的魅力所在࿱…...

stm32-定时器输出比较PWM
目录 一、输出比较简介 二、PWM简介 三、输出比较模式实现 1.输出比较框图(以通用定时器为例) 2.PWM基本结构 四、固件库实现 1.程序1:PWM呼吸灯 2.程序2:PWM驱动直流电机 3.程序3:控制舵机 一、输出比较简介 死区生成和互补输出一般…...

Redis对过期key的删除策略
假设设置了一批 key 只能存活 1 个小时,那么 1 小时后,redis 是怎么对这批 key 进行删除的? 定期删除 惰性删除 定期删除: redis是默认每隔100ms就随机抽取一些设置了过期时间的key,检查是否过期,如果过期就删除。…...

http的body格式
body数据都通常放在 HTTP 请求的 body 部分。 在 HTTP 请求中,Content-Type 头用于指示 body 中的数据格式。例如,对于 x-www-form-urlencoded 格式的数据,通常会设置 Content-Type: application/x-www-form-urlencoded,而对于 fo…...

Java Web开发从0到1
文章目录 总纲第1章 Java Web应用开发概述1.1 程序开发体系结构1.1.1 C/S体系结构介绍1.1.2 B/S体系结构介绍1.1.3 两种体系结构的比较1.2 Web应用程序的工作原理1.3 Web应用技术1.3.1 客服端应用技术1.3.2 服务端应用技术1.4 Java Web应用的开发环境变量1.5 Tomcat的安装与配置…...

002——编译鸿蒙(Liteos -a)
目录 一、鸿蒙是什么 二、Kconfig 2.1 概述 2.2 编译器 2.3 make使用 本文章引用了很多韦东山老师的教程内容,算是我学习过程中的笔记吧。如果侵权请联系我。 一、鸿蒙是什么 这里我补充一下对鸿蒙的描述 这张图片是鸿蒙发布时使用的,鸿蒙是一个很…...

Ansible--详解
目录 一、Ansible核心组件 二、Ansible配置 1.配置案例 (1)管理安装ansible (2)管理机分发公匙 (3)配置管理 (4)测试连接 2.命令说明 三、playbook剧本编写 1.playbook模板…...

Django和Mysql数据库
Django学习笔记 Django和Mysql数据库 Django开发操作数据库更简单,内部提供了ORM框架。 1)安装mysqlclient pip3 install mysqlclient2)ORM ORM可以帮助我们做两件事: 1.创建、修改、修改数据库中的表(不用写sql语句)[不能创…...

[蓝桥杯]-最大的通过数-CPP-二分查找、前缀和
目录 一、题目描述: 二、整体思路: 三、代码: 一、题目描述: 二、整体思路: 首先要知道不是他们同时选择序号一样的关卡通关,而是两人同时进行两个入口闯关。就是说两条通道存在相同关卡编号的的关卡被通…...

安卓UI面试题 26-30
26. Window和DecorView是什么?DecorView又是如何和Window建立联系的?Window是 WindowManager 最顶层的视图,它负责背景(窗口背景)、Title之类的标准的UI元素, Window是一个抽 象类,整个Android系统中, PhoneWindow是 Window的唯一实现类。 至于 DecorView,它是一个顶级 …...

CPU、GPU、IPU、NPU、TPU、LPU、MCU、MPU、SOC、DSP、FPGA、ASIC、GPP、ECU、
CPU: 中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。 它的功能主要是解释计算机指令以及处理计算机软件…...

鸿蒙车载原生开发,拓展新版图
一天内连发“五弹”、HiCar 4.0首次上车 华为鸿蒙狂扩“汽车朋友圈”-上游新闻 汇聚向上的力量 3月15日,在“华为云&华为终端云服务创新峰会2024”上,华为首批汽车行业伙伴广汽传祺、岚图汽车、零跑汽车、凯翼汽车加入鸿蒙生态合作,华为…...