GESP 四级急救包(2):客观题真题集
客观题真题集
- 一、选择题
- 1. 真题梳理
- 2. 真题答案
- 3. 重难点点播
- (1) 指针和地址
- (2) 时间复杂度
- 二、判断题
- 1. 真题梳理
- 2. 真题答案
一、选择题
1. 真题梳理
-
若函数声明为
void f(int &a, int b, const int &c)
,且在主函数内已经声明了 x , y , z x,y,z x,y,z 三个int
类型变量。如下哪个调用可以通过编译?A.
f(x,x,0)
B.f(0,0,z)
C.f(0,y,y)
D.f(1,2,3)
-
下面的 C++ 代码执行后,输出的是
int main() {int arr[10] = {0,1,2,3,4};char ovo[] = "ovo";cout << sizeof(ovo) << ' ' << sizeof(arr) << endl; }
A.
3 10
B.4 10
C.3 40
D.4 40
-
下面的 C++ 代码执行后,输出的是
int foo(char *x) {return 3**x*2; }int main() {char arr[10] = {char(10)};arr[1] = foo(arr);cout << int(arr[0]) * int(arr[1]) << endl; }
A.
10
B.60
C.600
D.100
-
对三维数组
int arr[2][3][4]
,其占用的内存大小是 () 字节A. 9 9 9
B. 24 24 24
C. 96 96 96
D. 144 144 144 -
对三维数组
int arr[2][3][4]
,则arr + 1
是如下哪个数组元素的地址?A.
arr[1][0][0]
B.arr[0][0][1]
C.arr[0][1][0]
D.arr[2][3][5]
-
下面的 C++ 代码执行后,输出的是
int main() {char *p = "I love GESP!";cout << *(p+5) << endl; }
A.
e
B.ve GESP!
C.e GESP!
D.v
-
下列 C++ 代码被执行后的输出是?
int rc = 5; int main() {int rc = 3;cout << ::rc++ << endl; }
A.
3
B.4
C.5
D.6
-
已知数组
arr[10]
,下列语句执行时不会产生越界错误的是:A.
false && arr[100]
B.true && arr[10]
C.false || arr[100]
D.false || arr[10]
-
归并排序算法的空间复杂度是?
A. Θ ( n 2 ) \Theta(n^2) Θ(n2)
B. Θ ( n ) \Theta(n) Θ(n)
C. Θ ( n log n ) \Theta(n \log n) Θ(nlogn)
D. O ( 1 ) O(1) O(1) -
已知变量 x x x 的地址是
0x6ffe14
,则下⾯C++代码执行以后输出的是?int main() {int x = 100;int *p = &x;cout << *p + 3 << endl; }
A.
0x6ff17
B.0x6ff20
C.101
D.103
-
输入
Luogu A K
,则下列 C++ 代码执行后的输出是( )?int main() {string s;char x, y;cin >> s >> x >> y;cout << s << x << y << endl; }
A.
Luo
B.LAK
C.Luogu A
D.LuoguAK
-
下列 C++ 函数用于判定输入的数 x x x 是不是质数。则在横线上填写哪条语句可以使得函数得到正确的结果?
bool isPrime(int x) {if (x == 1) return false;for (int i = 2; ___; ++i) if (x % i == 0) return false;return true; }
A.
i < x
B.i <= x
C.i * i == x
D. 不填 -
如下 C++ 代码的时间复杂度是:
for (int i = 1; i <= n; i *= 2) {for (int j = 1; j <= i; ++j) {cout << j << '\n';} }
A. Θ ( n log n ) \Theta(n \log n) Θ(nlogn)
B. Θ ( n 2 ) \Theta(n^2) Θ(n2)
C. Θ ( n ) \Theta(n) Θ(n)
D. O ( 1 ) O(1) O(1) -
洛谷官方网站是
www.luogu.com.cn
。其中www
的含义是?( )?A. 局域网
B. 万维网
C. 广域网
D. 洛谷子网 -
如下编程常用软件中,不属于集成开发环境(IDE)的是( )?
A. Dev-C++
B. IntelliJ IDEA
C. visual Studio Code(VS Code)
D. GUIDE
2. 真题答案
【答案】 A D C C A A C A B D D A C B C ADCCAACABDDACBC ADCCAACABDDACBC
【解析】
- 牢记函数和调用的内容:
#include <iostream>
using namespace std;void f(int x, int &y, int *z)
{cout << "参数x:" << x << endl;cout << "参数y:" << y << endl;cout << "参数z:" << *z << endl;
}int main()
{int a = 1, b = 2, c = 3, *p = &c;f(a, b, p); // f(a, b, &c)return 0;
}
口诀:
函数定义有细节,
调用参数要简洁。
变量定义传变量,
常量定义传常量。
定义地址传变量,
去掉引用取数值。
指针定义传地址,
加上星号来取值。
故选 A A A。
sizeof
用于返回指定变量或者数据类型占用的存储空间大小(以字节为单位)。在本题中,arr[]
开了 10 10 10 个int
空间。一个int
变量会占 4 4 4 个字节,十个这样的变量就占了 4 × 10 = 40 4\times 10=40 4×10=40 个字节;ovo[]
并没有开大小,但是根据存储的数据我们知道,至少需要 4 4 4 个char
空间。一个char
变量会占 1 1 1 个字节,四个这样的变量就占了 1 × 4 = 4 1\times 4=4 1×4=4 个字节。故选 D D D。
数据类型 | 所占空间(单位:字节) |
---|---|
int | 4 4 4 |
long long | 8 8 8 |
float | 4 4 4 |
double | 8 8 8 |
bool | 1 1 1 |
char | 1 1 1 |
- 这道题目虽然是
char[]
,但这只是为了迷惑大家,所以我们可以这么看:
int foo(int *x) {return 6* *x;
}int main() {int x = 10;int y = foo(&x);cout << x * y << endl;
}
然后一步一步地模拟即可。顺便提醒一下,数组传入的默认都是引用,所以代码不是 foo(&arr)
哦。故选 C C C。
- 开的空间大小是 2 × 3 × 4 = 24 2\times 3\times 4=24 2×3×4=24,一个
int
变量占 4 4 4 个字节, 24 × 4 = 96 24\times 4 = 96 24×4=96。故选 C C C。 arr[0]
拥有 + 1 +1 +1 的偏移量后就变成了 a r r [ 1 ] arr[1] arr[1]。故选 A A A。*p
原来指向'I'
,拥有 + 5 +5 +5 的偏移量后指向了'e'
。故选 A A A。- 全局变量可以在局部中使用
::
来获得。故选 C C C。 - 在
&&
运算的时候,从左到右依次判断条件的真假,一旦发现一个假就停止判断,返回假的值;在||
运算的时候,从左到右依次判断条件的真假,一旦发现一个真就停止判断,返回真的值。故选 A A A。 - 下面是常见的排序算法及其时间复杂度和空间复杂度的汇总:
排序算法 | 最好时间复杂度 | 平均时间复杂度 | 最坏时间复杂度 | 空间复杂度 |
---|---|---|---|---|
冒泡排序 | O ( n ) O(n) O(n) | O ( n 2 ) O(n^2) O(n2) | O ( n 2 ) O(n^2) O(n2) | O ( 1 ) O(1) O(1) |
选择排序 | O ( n 2 ) O(n^2) O(n2) | O ( n 2 ) O(n^2) O(n2) | O ( n 2 ) O(n^2) O(n2) | O ( 1 ) O(1) O(1) |
插入排序 | O ( n ) O(n) O(n) | O ( n 2 ) O(n^2) O(n2) | O ( n 2 ) O(n^2) O(n2) | O ( 1 ) O(1) O(1) |
归并排序 | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n ) O(n) O(n) |
快速排序 | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n 2 ) O(n^2) O(n2) | O ( l o g ( n ) ) O(log(n)) O(log(n)) |
堆排序 | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | O ( 1 ) O(1) O(1) |
希尔排序 | O ( n l o g ( n ) ) O(nlog(n)) O(nlog(n)) | 取决于步长序列 | O ( n 2 ) O(n^2) O(n2) | O ( 1 ) O(1) O(1) |
计数排序 | O ( n + k ) O(n+k) O(n+k) | O ( n + k ) O(n+k) O(n+k) | O ( n + k ) O(n+k) O(n+k) | O ( k ) O(k) O(k) |
桶排序 | O ( n + k ) O(n+k) O(n+k) | O ( n + k ) O(n+k) O(n+k) | O ( n 2 ) O(n^2) O(n2) | O ( n + k ) O(n+k) O(n+k) |
基数排序 | O ( n k ) O(nk) O(nk) | O ( n k ) O(nk) O(nk) | O ( n k ) O(nk) O(nk) | O ( n + k ) O(n+k) O(n+k) |
n n n:输入数组的长度
k k k:输入数据的范围
故选 B B B。
- “加上星号来取值”。故选 D D D。
- 模拟即可。故选 D D D。
- 按照最普通的素数判断方式,从 2 2 2 遍历到 n − 1 n-1 n−1 作因数。故选 A A A。
- 外循环的迭代次数是 O ( log n ) O(\log n) O(logn),内循环的迭代次数是 O ( i ) O(i) O(i),其中 i i i 是外循环迭代的当前值。因此,总的迭代次数可以表示为: ∑ i = 1 log n i \sum_{i=1}^{\log n} i ∑i=1logni。
通过求解上述求和,可以得到总的迭代次数是 Θ ( n ) \Theta(n) Θ(n)。其实这就是vector
开空间的过程。故选 C C C。 - www 是 World Wide Web(万维网)的缩写。故选 B B B。
- vs code 只是 text editor。故选 C C C。
3. 重难点点播
(1) 指针和地址
详见配套课程。
#include <iostream>
using namespace std;int main()
{int x = 100;int *p = &x; // 一个指向 x 地址的指针cout << "x 的地址是: " << p << endl;cout << "x 原来的值是: " << *p << endl; // 访问方式1*p = 50;cout << "x 现在的值是: " << x; // 访问方式2return 0;
}
#include <iostream>
using namespace std;void f(int a, int &b, const int *c) // 函数定义有细节
{cout << a << endl;cout << b << endl; // 去掉引用取数值cout << *c // 加上星号来取值
}int main()
{int x, y; // 变量定义传变量const int z = 100; // 常量定义传常量cin >> x >> y;int *p = &z; // 指针定义传地址f(x, y, p); // 调用参数要简洁return 0;
}
(2) 时间复杂度
时间复杂度的几个典型示例:
时间复杂度 | 典型代码 | 备注 |
---|---|---|
O ( 1 ) O(1) O(1) | for (int i = 1; i <= 1000; i++) | |
O ( log n ) O(\log n) O(logn) | for (int i = 1; i <= n; i *= 2) | 相当于 O ( log 2 n ) O(\log 2^n) O(log2n) |
O ( n ) O(\sqrt n) O(n) | for (int i = 1; i * i <= n; i++) | 也能是 i <= sqrt(n) |
O ( n ) O(n) O(n) | for (int i = 1; i <= n; i++) | |
O ( n 2 ) O(n^2) O(n2) | for (int i = 1; i <= n; i++) for (int j = 1; j <= n; j++) | |
O ( n ! ) O(n!) O(n!) | for (int i = 1; i <= n; i++) for (int j = 1; j <= i; j++) |
二、判断题
1. 真题梳理
- 可以通过构造特殊数据使得 C++ 的
sort
函数在给 1 0 5 10^5 105 个int
范围内的整数排序时的用时超过一秒(在现代常用计算机上)。 - 在 Windows 系统下,用命令行对程序进行输入时,可以同时按下 ctrl 和 Z 键给程序输入一个输入结束符(EOF)。
- Windows 系统下,使用如下命令编译程序:
g++ -o b a.cpp
,则程序可使用的栈空间大约是 1024 MiB 1024~\texttt{MiB} 1024 MiB。 - 在 C++ 中,有符号整型的溢出是未定义行为(UB),而无符号整型的溢出不是未定义行为。
- C++ 中,对于已定义的数组
int a[2][5]
,可以通过访问a[1][-1]
来访问a[0][4]
。 - 在 C++ 语言中,函数指针可以作为函数的参数被传递到另一个函数里。
- 可以使用
a^=b^=a^=b
来交换两个 float 类型变量的数值。 - 语句
a / b == c / d
的计算涉及两次除法比较慢,为了加速可以对两个分式进行通分,计算a * d == b * c
的值。当 b b b 和 d d d 不为 0 0 0 时,这两种计算方法得到的值总是相同的。 - 使用 64 位系统编译 C++ 代码得到的 64 位可执行程序里,一个指针所占的空间恒定为 8 8 8 字节。
- Linux 操作系统内核是用 C++ 语言编写的。
- 求解一个正整数 x x x 的算术平方根,可以使用枚举法完成。
- 在 C++ 语言中,逻辑表达式
(0x3f == 63)
的结果为false
。 - 执行下列 C++ 代码,输出为
GES123P
。
string s = "GESP";
s.insert(2, "123");
cout << s << endl;
- 执行下列 C++ 代码,输出为 2 2 2。
string s = "Luogu GESP Simulation Test";
int x = s.rfind("o");
cout << x << endl;
- 执行下列 C++ 代码,输出为一个负数。
char s1[]="Luogu";
char s2[]="Vijos";
cout << strcmp(s1,s2) << endl;
-
( 629 ) 16 + ( 2024 ) 8 (629)_{16}+(2024)_8 (629)16+(2024)8 的结果,可以表示为 16 16 16 进制下的 A 3 D A3D A3D,也可以表示为二进制下的 1010 0110 1101 1010\ 0110\ 1101 1010 0110 1101。
-
假设有四个变量
A,B,C,D
,其中A = B = 1
,C = D = 0
,则表达式(A & (B | C | D) | D)
的结果为 1 1 1。 -
执行下列 C++ 代码,输出中不含有整数 3 3 3。
int a[1000];
for (int i = 0; i < 1000; i++)a[i] = i + 1;
for (int i = 0; i < 1000; i++)cout << (a[i] * a[i]) % 10 << " ";
-
一个正整数使用二进制表示需要 200 200 200 位,则其使用十六进制表示,需要至少 25 25 25 位。
-
执行下列 C++ 代码,则输出的结果为 20 20 20。
int a[10], b[10]; a[1] = 1; a[2] = 1; b[1] = 1; b[2] = 2; for (int i = 3; i <= 6; i++) {a[i] = a[i - 1] + a[i - 2];b[i] = b[i - 1] + a[i]; } cout << b[6] << endl;
2. 真题答案
【答案】 F T F T T T F F T F T F F F T F T T F T FTFTTTFFT FTFFFTFTTFT FTFTTTFFTFTFFFTFTTFT
【解析】
- 至少要 1 0 7 10^7 107 个
int
类型的相同数据才有可能超过一秒。 - 这个很多同学都没有接触过,一定要记住。
- 一般默认的是 1 M B 1MB 1MB。
- 在C++中,有符号整型的溢出被定义为未定义行为(Undefined Behavior)。这意味着当有符号整型的值超过了它所能表示的范围时,它的行为是不确定的。
- 二维数组的空间是一维的,即如果有二维数组
a[n][m]
,则空间有一维数组b[n*m]
。 - 略。
float
类型不能异或。牢记下表:
数据类型 | 与 | 或 | 异或 | 取反 | 左移 | 右移 |
---|---|---|---|---|---|---|
int | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
long long | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
float | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
double | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
bool | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
说明:
int
和long long
类型支持与、或、异或、取反、左移、右移等位运算。float
和double
类型不支持位运算,因为它们是浮点数类型,不是整数类型。bool
类型仅支持与、或、异或位运算,不支持取反和位移运算。
-
没有考虑非整除的情况。
-
略。
-
Linux 操作系统主要是由 C C C 语言编写的。
-
一个数字的算术平方根可能是无理数,没办法枚举所有的无理数。
-
0 x 3 f ( 16 ) = 6 3 ( 10 ) 0x3f_{(16)}=63_{(10)} 0x3f(16)=63(10),所以逻辑表达式
(0x3f == 63)
的结果是true
。 -
如果在开头插入,下标是 0 0 0。所以应该是
GE123SP
。 -
rfind()
从末尾开始遍历寻找。 -
"Luogu"
在字典序上小于"Vijos"
,所以返回一个负数。 -
二进制是 101000111101 101000111101 101000111101。
-
代入, ( 1 & 1 ∣ 0 ) = ( 1 ∣ 0 ) = 1 (1\&1|0)=(1|0)=1 (1&1∣0)=(1∣0)=1。牢记:
()
>!
> 算术运算符 > 关系运算符 > 逻辑运算符
算术运算符: + , − , × , ÷ +,-,\times,\div +,−,×,÷
关系运算符: < , > , ≤ , ≥ , = = , ≠ <,>,\le,\ge,==,\ne <,>,≤,≥,==,=
逻辑运算符: & & , ∣ ∣ \&\&,|| &&,∣∣(逻辑与的优先级大于逻辑或的优先级) -
没有一个数字平方的个位数是 3 3 3。
-
四位二进制数可以对应一个十六进制数,所以二进制 200 200 200 位可以对应 50 50 50 位的十六进制数。
-
模拟即可:
执行所在行 | i i i | a[] | b[] |
---|---|---|---|
1 | / | [] | [] |
2 | / | [1,1] | [] |
3 | / | [1,1] | [1,2] |
5 | 3 | [1,1,2] | [1,2] |
6 | 3 | [1,1,2] | [1,2,4] |
5 | 4 | [1,1,2,3] | [1,2,4] |
6 | 4 | [1,1,2,3] | [1,2,4,7] |
5 | 5 | [1,1,2,3,5] | [1,2,4,7] |
6 | 5 | [1,1,2,3,5] | [1,2,4,7,12] |
5 | 6 | [1,1,2,3,5,8] | [1,2,4,7,12] |
6 | 6 | [1,1,2,3,5,8] | [1,2,4,7,12,20] |
相关文章:
GESP 四级急救包(2):客观题真题集
客观题真题集 一、选择题1. 真题梳理2. 真题答案3. 重难点点播(1) 指针和地址(2) 时间复杂度 二、判断题1. 真题梳理2. 真题答案 一、选择题 1. 真题梳理 若函数声明为 void f(int &a, int b, const int &c),且在主函数内已经声明了 x , y , z x,y,z x,y,…...
VERYCLOUD睿鸿股份确认参展2024年ChinaJoy BTOB商务洽谈馆,期待与你相聚
作为在全球数字娱乐领域兼具知名度与影响力的年度盛会,2024年第二十一届ChinaJoy将于7月26日至7月29日在上海新国际博览中心盛大召开,本届展会主题为:初心“游”在,精彩无限!(Stay True, Game On.ÿ…...
Java面试题:讨论Spring框架的核心组件,如IoC容器、AOP、事务管理等
Spring框架是一个功能强大且灵活的Java企业级应用开发框架,其核心组件包括以下几个主要部分: 1. IoC容器(Inversion of Control Container) IoC容器是Spring框架的核心部分,用于管理应用程序的依赖注入(D…...
【方案】基于5G智慧工业园区解决方案(PPT原件)
5G智慧工业园区整体解决方案旨在通过集成5G通信技术、物联网、大数据和云计算等先进技术,实现园区的智能化、高效化和绿色化。 该方案首先构建高速、稳定的5G网络,确保园区内设备、人员与物流的实时连接和高效沟通。其次,通过工业物联网技术&…...
使用System.currentTimeMillis获取当前时间
使用System.currentTimeMillis获取当前时间 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨Java中如何使用System.currentTimeMillis()方法来获取…...
手机远程控制另一台手机的全新使用教程(安卓版)
看完这篇文章,你可以了解到安卓手机如何远程控制安卓手机,以及苹果手机如何远程控制安卓手机。 如果想要用安卓手机远程管控苹果手机,或者苹果手机远程管控另一台苹果手机,请点击查看视频《手机远程管控另一台手机的全新使用教程…...
商城积分系统的代码实现(上)-- 积分账户及收支记录
一、背景 上一系列文章,我们说了积分的数模设计及接口设计,接下里,我们将梳理一下具体的代码实现。 使用的语言的java,基本框架是spring-boot,持久化框架则是Jpa。 使用到的技术点有: 分布式锁…...
【C++进阶9】异常
一、C语言传统的处理错误的方式 终止程序,如assert 如发生内存错误,除0错误时就会终止程序返回错误码 需要程序员自己去查找对应的错误 z如系统的很多库的接口函数都是通 过把错误码放到errno中,表示错误 二、C异常概念 异常:函…...
RecyclerVIew->加速再减速的RecyclerVIew平滑对齐工具类SnapHelper
XML文件 ItemView的XML文件R.layout.shape_item_view <?xml version"1.0" encoding"utf-8"?> <FrameLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"100dp"android:layout_heig…...
突破SaaS产品运营困境:多渠道运营如何集中管理?
随着数字化时代的到来,SaaS(软件即服务)产品已成为企业日常运营不可或缺的工具。然而,在竞争激烈的市场环境下,SaaS产品运营越来越重视多渠道、多平台布局,以更广泛地触及潜在用户,然而…...
智能语音热水器:置入NRK3301离线语音识别ic 迈向智能家居新时代
一、热水器语音识别芯片开发背景 在科技的今天,人们对于生活品质的追求已不仅仅满足于基本的物质需求,更渴望通过智能技术让生活变得更加便捷、舒适。热水器作为家庭生活中不可或缺的一部分,其智能化转型势在必行。 在传统热水器使用中&#…...
Redis集群部署合集
目录 一. 原理简述 二. 集群配置 2.1 环境准备 2.2 编译安装一个redis 2.3 创建集群 2.4 写入数据测试 实验一: 实验二: 实验三: 实验四: 添加节点 自动分配槽位 提升节点为master: 实验…...
【HDFS】关于Hadoop的IPC.Client类的一些整理
org.apache.hadoop.ipc.Client 类是IPC服务的一个客户端。 IPC请求把一个Writable对象当做参数,返回一个Writable对象当做结果value。 一个IPC服务运行在某个端口上,并且由参数class和value class定义。 Router里的IPC.Client对象就两个 有这样一个类:ClientCache 看名字就…...
Swoole v6 能否让 PHP 再次伟大?
现状 传统的 PHP-FPM 也是多进程模型的的运行方式,但每个进程只能处理完当前请求,才能接收下一个请求。而且对于 PHP 脚本来说,只是接收请求和响应请求,并不参与网络通信。对数据库资源的操作,也是一次请求一次有效&am…...
C++ STL Iterator Adapter
1. std::back_insert_iterator 使用 // back_insert_iterator example #include <iostream> // std::cout #include <iterator> // std::back_insert_iterator #include <vector> // std::vector #include <algorithm> // std::copy…...
android-aidl5
aidl类是实现Manager和Service通信的桥梁。 例如在修改Android Wifi功能的时候看到WifiManager管理WifiService; AIDL是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。 比如onclick(),用oneway修…...
day01-项目介绍及初始化-登录页
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 day01-项目介绍及初始化-登录页一、人力资源项目介绍1.1项目架构和解决方案主要模块解决的问题 二、拉取项目基础代码1.引入库2.升级core-js版本到3.25.5按照完整依…...
华为开发者大会:全场景智能操作系统HarmonyOS NEXT
文章目录 一、全场景智能操作系统 - HarmonyOS NEXT1.1 系统特性1.2 关于架构、体验和生态 二、应用案例2.1 蚂蚁mpaas平台的性能表现 三、新版本应用框架发布3.1 新语言发布3.2 新数据库发布3.3 新版本编译器的发布 四、CodeArts和DataArts4.1 CodeArts4.2 DataArts 五、总结 …...
深度学习二分类评估详细解析与代码实战
深度学习二分类的实战代码:使用 Trainer API 微调模型. https://huggingface.co/learn/nlp-course/zh-CN/chapter3/3 如果你刚接触 自然语言处理,huggingface 是你绕不过去的坎。但是目前它已经被墙了,相信读者的实力,自行解决吧。…...
c++笔记容器详细介绍
C标准库提供了多种容器来存储和管理数据。这些容器属于<vector>, <list>, <deque>, <map>, <set>, <unordered_map>, <unordered_set>等头文件中。这些容器各有优缺点,适用于不同的场景。下面详细介绍几种主要的容器及其…...
CS144 Lab3 TCPSender复盘
一.基础概念 1.TCPSender在TCPSocket中的地位与作用 Lab0中实现了基于内存模拟的流控制-字节流(ByteStream),底层使用std::deque实现,根据最大容量Capacity进行容量控制。个人理解它相当于应用层的输入输出缓存区,用户…...
建筑可视化中使用云渲染的几大理由
在建筑行业中,可视化技术已成为不可或缺的一部分。无论是设计方案的展示、施工进度的模拟,还是最终效果的呈现,建筑可视化都发挥着至关重要的作用。 建筑可视化是指通过计算机技术和图形学算法,将建筑设计、规划和施工过程中的数据…...
Python数据可视化-地图可视化
1.首先绘制实现数据可视化的思维导图 具体要实现什么功能-怎么处理,先把思路写好 数据来源: 爬取的数据 运行结果: 部分代码: 完整代码请在下方↓↓↓👇获取 转载请注明出处!...
leetcode 动态规划(基础版)单词拆分
题目: 题解: 一种可行的dp做法是基于完全背包问题,将s看成是一个背包,wordDict看作是物品,然后往s中放入物品判断最终是否可以变为给定的s即可。这道题和上一题都用到了在dp如何枚举连续子串和状态表示:枚…...
Ubuntu/Linux调试安装南京来可CAN卡
准备好USB rules文件和can driver文件备用! 必做:放置USB rules文件到对应位置处理权限问题 而后:安装内核driver并编译。需求众多依赖编译环境,视情况安装填补。如GCC,G,make等等 进入对应64bit文件夹中,添加权限,执…...
vue2+TS获取到数据后自动叫号写法
1.父组件写法 初始化: //引入子组件 <odialog ref"odialogRef" onSure"onSurea"></odialog> //子传父private onSurea() {// 初始化信息/重新叫号来的数据this.initTabelData()setTimeout(() > {// 播放声音的数据this.search…...
28、架构-边界:微服务的粒度
微服务的粒度 在设计微服务架构时,确定微服务的粒度是一个关键问题。粒度过大或过小都会带来不同的问题,因此需要找到合理的粒度来划分微服务。下面详细探讨微服务粒度的合理范围及其影响因素。 1. 微服务粒度的上下界 微服务的粒度不应该只有唯一正确…...
开源API网关-ApacheShenYu首次按照启动遇到的问题
一.背景 公司有API网关产品需求,希望有图形化的后台管理功能。看到了ApacheShenYu,作为Apache的顶级项目,直接认可了。首先,感谢各位大神的付出,初步看这个项目是国内大厂中的大神创立的,在此表示膜拜&…...
uniapp获取证书秘钥、Android App备案获取公钥、签名MD5值
一、 uniapp获取证书秘钥 打开uniapp开发者中心下载证书打开cmd输入以下这段代码,下载提供查看到的密钥证书密码就可以了!下载证书在 java 环境下运行才可以 // your_alias 换成 证书详情中的别名,your_keystore.keystore 改成自己的证书文件…...
QT 如何储存多种数据类型(QVariant )
QVariant 是 Qt 框架中用于存储各种数据类型的类。它提供了一个强大的类型系统,允许你在运行时存储和检索多种类型的数据,而不需要在编译时确定类型。QVariant 的主要优点在于它的灵活性和通用性,这使得它在 Qt 的很多组件和机制中都被广泛使…...
幼儿园网站建设工作总结/搜索app下载安装
介绍一款新的绘图神器:sviewgui。sviewgui介绍sviewgui是一个基于 PyQt 的 GUI,用于 csv 文件或 Pandas 的 DataFrame 的数据可视化。此 GUI 基于 matplotlib,您可以通过多种方式可视化您的 csv 文件。主要特点:Ⅰ 散点图、线图、…...
开发公司组织架构及岗位职责/宁波seo咨询
一、对MySQL的锁的了解当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。就像酒店的房间,如果大家随意进出,就会出现多人抢夺同一个房间的情况&#x…...
wordpress头像尺寸/搜索引擎排名优化seo课后题
目录 前言 消息队列 搜索引擎 缓存 分库分表 读写分离 分布式系统 系统拆分 分布式服务框架 分布式锁 分布式事务 分布式会话 高可用架构 高可用系统 限流 熔断 降级 数据库CRUD操作 1.删除表 drop table 表名称 2.修改表 3.删除数据库 CRUD操作 1、…...
南充商城网站建设/win7优化大师
屏幕的有效宽高: window.screen.availHeight window.screen.availWidth 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页…...
自己用电脑做网站服务器吗/营销推广软文
转载:https://assistant.ceping.com/qrcode?type1...
网站建设网络推广文章/个人网站首页设计
使用python制作ArcGIS插件(4)界面交互 by 李远祥 插件界面部分,除了一开始在设计器中设计的这些界面元素之外,还可以与操作系统进行一些输入输出的交互,这部分的实现全部在pythonaddins模块中。 pythonaddins模块包含了…...