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>等头文件中。这些容器各有优缺点,适用于不同的场景。下面详细介绍几种主要的容器及其…...
深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录
ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...
51c自动驾驶~合集58
我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留,CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制(CCA-Attention),…...
在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:
在 HarmonyOS 应用开发中,手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力,既支持点击、长按、拖拽等基础单一手势的精细控制,也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档,…...
NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
智能仓储的未来:自动化、AI与数据分析如何重塑物流中心
当仓库学会“思考”,物流的终极形态正在诞生 想象这样的场景: 凌晨3点,某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径;AI视觉系统在0.1秒内扫描包裹信息;数字孪生平台正模拟次日峰值流量压力…...
Mac下Android Studio扫描根目录卡死问题记录
环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...
Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?
在大数据处理领域,Hive 作为 Hadoop 生态中重要的数据仓库工具,其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式,很多开发者常常陷入选择困境。本文将从底…...
七、数据库的完整性
七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...
【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
