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

历年华中科技大学计算机考研复试上机真题

历年华中科技大学计算机考研复试上机真题
2022华中科技大学计算机考研复试上机真题
2021华中科技大学计算机考研复试上机真题
2019华中科技大学计算机考研复试上机真题
请添加图片描述
在线评测:https://pgcode.cn

八进制

题目描述

输入一个整数,将其转换成八进制数输出。

输入格式

输入包括一个整数N(0<=N<=100000)。

输出格式

可能有多组测试数据,对于每组数据,

输出N的八进制表示数。

输入样例
7
8
9
输出样例
7
10
11

统计单词

题目描述

编一个程序,读入用户输入的,以“.”结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符。 (凡是以一个或多个空格隔开的部分就为一个单词)

输入格式

输入包括1行字符串,以“.”结束,字符串中包含多个单词,单词之间以一个或多个空格隔开。

输出格式

可能有多组测试数据,对于每组数据

输出字符串中每个单词包含的字母的个数。

输入样例
hello how are you.
输出样例
5 3 3 3

打印日期

题目描述

给出年分m和一年中的第n天,算出第n天是几月几号。

输入格式

输入包括两个整数y(1<=y<=3000)

n(1<=n<=366)。

输出格式

可能有多组测试数据,对于每组数据,

按 yyyy-mm-dd的格式将输入中对应的日期打印出来。

输入样例
2000 3
2000 31
2000 40
2000 60
2000 61
2001 60
输出样例
2000-01-03
2000-01-31
2000-02-09
2000-02-29
2000-03-01
2001-03-01

大整数排序

题目描述

对N个长度最长可达到1000的数进行排序。

输入格式

输入第一行为一个整数N,(1<=N<=100)。

接下来的N行每行有一个数,数的长度范围为1<=len<=1000。

每个数都是一个正数,并且保证不包含前缀零。

输出格式

可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。

输入样例
3
11111111111111111111111111111
2222222222222222222222222222222222
33333333
输出样例
33333333
11111111111111111111111111111
2222222222222222222222222222222222

排序

题目描述

对输入的n个数进行排序并输出。

输入格式

输入的第一行包括一个整数n(1<=n<=100)。

接下来的一行包括n个整数。

输出格式

可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。

每组测试数据的结果占一行。

输入样例
4
1 4 3 2
输出样例
1 2 3 4

特殊排序

题目描述

输入一系列整数,将其中最大的数挑出(如果有多个,则挑出一个即可),并将剩下的数进行排序,如果无剩余的数,则输出-1。

输入格式

输入第一行包括1个整数N,1<=N<=1000,代表输入数据的个数。

接下来的一行有N个整数。

输出格式

可能有多组测试数据,对于每组数据,

第一行输出一个整数,代表N个整数中的最大值,并将此值从数组中去除,将剩下的数进行排序。

第二行将排序的结果输出。

输入样例
4
1 3 4 2
输出样例
4
1 2 3

二叉树遍历2

题目描述

二叉树的前序、中序、后序遍历的定义:

  • 前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;
  • 中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;
  • 后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。

给定一棵二叉树的前序遍历和中序遍历,求其后序遍历(提示:给定前序遍历与中序遍历能够唯一确定后序遍历)。

输入格式

两个字符串,其长度n均小于等于26。

第一行为前序遍历,第二行为中序遍历。

二叉树中的结点名称以大写字母表示:A,B,C…最多26个结点。

输出格式

输入样例可能有多组,对于每组测试样例。

输出一行,为后序遍历的字符串。

输入样例
ABC
BAC
FDXEAG
XDEFAG
输出样例
BCA
XEDGAF

成绩排序 - 华科

题目描述

有N个学生的数据,将学生数据按成绩从低到高排序,如果成绩相同则按姓名字符的字典序排序,如果姓名的字典序也相同则按照学生的年龄从小到大排序,并输出N个学生排序后的信息。

输入格式

测试数据有多组,每组输入第一行有一个整数N(N<=1000),接下来的N行包括N个学生的数据。

每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。

输出格式

将学生信息按成绩进行排序,成绩相同的则按姓名的字母序进行排序。

然后输出学生信息,按照如下格式:

姓名 年龄 成绩

学生姓名的字母序区分字母的大小写,如A要比a的字母序靠前(因为A的ASC码比a的ASC码要小)。

输入样例
3
abc 20 99
bcd 19 97
bed 20 97
输出样例
bcd 19 97
bed 20 97
abc 20 99

二叉排序树

题目描述

输入一系列整数,建立二叉排序树,并进行前序,中序,后序遍历。

输入格式

输入第一行包括一个整数n(1<=n<=100)。

接下来的一行包括n个整数。

输出格式

可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。

每种遍历结果输出一行。每行最后一个数据之后有一个空格。

输入中可能有重复元素,但是输出的二叉树遍历序列中重复元素不用输出。

输入样例
5
1 6 5 9 8
输出样例
1 6 5 9 8 
1 5 6 8 9 
5 8 9 6 1

N阶楼梯上楼问题

题目描述

N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。

(要求采用非递归)

输入格式

输入包括一个整数N,(1<=N<90)。

输出格式

可能有多组测试数据,对于每组数据,

输出当楼梯阶数是N时的上楼方式个数。

输入样例
4
输出样例
5

二叉排序树 - 华科

题目描述

二叉排序树,也称为二叉查找树。

可以是一颗空树,也可以是一颗具有如下特性的非空二叉树:

  1. 若左子树非空,则左子树上所有节点关键字值均不大于根节点的关键字值;
  2. 若右子树非空,则右子树上所有节点关键字值均不小于根节点的关键字值;
  3. 左、右子树本身也是一颗二叉排序树。

现在给你N个关键字值各不相同的节点,要求你按顺序插入一个初始为空树的二叉排序树中,每次插入后成功后,求相应的父亲节点的关键字值,如果没有父亲节点,则输出-1。

输入格式

输入包含多组测试数据,每组测试数据两行。

第一行,一个数字N(N<=100),表示待插入的节点数。

第二行,N个互不相同的正整数,表示要顺序插入节点的关键字值,这些值不超过10^8。

输出格式

输出共N行,每次插入节点后,该节点对应的父亲节点的关键字值。

输入样例
5
2 5 1 3 4
输出样例
-1
2
2
5
3

遍历链表

题目描述

建立一个升序链表并遍历输出。

输入格式

输入的每个案例中第一行包括1个整数:n(1<=n<=1000),接下来的一行包括n个整数。

输出格式

可能有多组测试数据,对于每组数据,

将n个整数建立升序链表,之后遍历链表并输出。

输入样例
4
3 5 7 9
输出样例
3 5 7 9

矩阵转置

题目描述

输入一个N*N的矩阵,将其转置后输出。

要求:不得使用任何数组(就地逆置)。

输入格式

输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。

接下来的N行每行有N个整数,分别代表矩阵的元素。

输出格式

可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。

输入样例
3
1 2 3
4 5 6
7 8 9
输出样例
1 4 7
2 5 8
3 6 9

回文字符串

题目描述

给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。

输入格式

输入包括一行字符串,其长度不超过1000。

输出格式

可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。

输入样例
hellolleh
helloworld
输出样例
Yes!
No!

字符串连接

题目描述

不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。

输入格式

每一行包括两个字符串,长度不超过100。

输出格式

可能有多组测试数据,对于每组数据,

不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。

输出连接后的字符串。

输入样例
abc def
输出样例
abcdef

IP地址 - 华科

题目描述

输入一个ip地址串,判断是否合法。

输入格式

每行有一个IP地址,IP地址的形式为a.b.c.d,其中a、b、c、d都是整数。

输出格式

可能有多组测试数据,对于每组数据,如果IP地址合法则输出"Yes!”,否则输出"No!”。

合法的IP地址为:

a、b、c、d都是0-255的整数。

输入样例
255.255.255.255
输出样例
Yes!

梅森素数

题目描述

关于梅森素数。所谓梅森数,是指形如2p-1的一类数,其中指数p是素数,常记为M§。

如果p是素数的同时,梅森数(即2^p-1)也是素数,就称这个梅森数为梅森素数。

输入一个长整型数n,输出不大于它的所有梅森素数。

输入格式

输入一个长整型数

输出格式

输出比该数字小的梅森素数

输入样例
1000
输出样例
M(2)=3
M(3)=7
M(5)=31
M(7)=127
题目来源

华中科技大学2019年机试题

对称矩阵

题目描述

输入一个N维矩阵,判断是否对称。

输入格式

输入第一行包括一个数:N(1<=N<=100),表示矩阵的维数。

接下来的N行,每行包括N个数,表示N*N矩阵的元素。

输出格式

可能有多组测试数据,对于每组数据,

输出"Yes!”表示矩阵为对称矩阵。

输出"No!”表示矩阵不是对称矩阵。

输入样例
4
16 19 16 6 
19 16 14 5 
16 14 16 3 
6 5 3 16 
2
1 2
3 4
输出样例
Yes!
No!

守形数

题目描述

守形数是这样一种整数,它的平方的低位部分等于它本身。

比如25的平方是625,低位部分是25,因此25是一个守形数。 编一个程序,判断N是否为守形数。

输入格式

输入包括1个整数N,2<=N<100。

输出格式

可能有多组测试数据,对于每组数据,

输出"Yes!”表示N是守形数。

输出"No!”表示N不是守形数。

输入样例
25
4
输出样例
Yes!
No!

a+b - 华科

题目描述

实现一个加法器,使其能够输出a+b的值。

输入格式

输入包括两个数a和b,其中a和b的位数不超过1000位。

输出格式

可能有多组测试数据,对于每组数据,

输出a+b的值。

输入样例
2 6
10000000000000000000 10000000000000000000000000000000
输出样例
8
10000000000010000000000000000000

找位置

题目描述

对给定的一个字符串,找出有重复的字符,并给出其位置.

如:abcaaAB12ab12

输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。

输入格式

输入包括一个由字母和数字组成的字符串,其长度不超过100。

输出格式

可能有多组测试数据,对于每组数据,

按照样例输出的格式将字符出现的位置标出。

  1. 下标从0开始。

  2. 相同的字母在一行表示出其出现过的位置。

输入样例
abcaaAB12ab12
输出样例
a:0,a:3,a:4,a:9
b:1,b:10
1:7,1:11
2:8,2:12

阶乘2

题目描述

输入n, 求y1=1!+3!+…m!(m是小于等于n的最大奇数) y2=2!+4!+…p!(p是小于等于n的最大偶数)。

输入格式

每组输入包括1个整数:n

输出格式

可能有多组测试数据,对于每组数据,

输出题目要求的y1和y2

输入样例
4
输出样例
7 26

进制转换

题目描述

十二进制是数学中一种以12为底数的计数系统,它由0~9,a,b组成,与十进制的对应关系是:0~9对应0~9,a对应10,b对应11。例如,十二进制的a2,十进制是122。输入一个仅含十二进制数字的字符串(字母一律小写,不超过8个字符),完成下列任务:
(1)输出该十二进制数每一位对应的十进制数(从高位到低位顺序输出,空格隔开);
(2)实现“十二进制”转“十进制”算法,输出该十二进制数对应的十进制数;
(3)输出转换后的十进制数在内存中的每个二进制位(共4字节,每字节之间空格隔开)。

输入格式

输入一个十二进制数(字母一律小写,不超过8个字符)。

输出格式

第一行输出该十二进制数每一位对应的十进制数(由高位到低位,以空格隔开)

第二行输出该十二进制数对应的十进制数

第三行输出转换后的十进制数在内存中的每个二进制位(共4个字节,每字节之间空格隔开)

输入样例
a2
输出样例
10 2
122
00000000 00000000 00000000 01111010

矩阵最大值

题目描述

编写一个程序输入一个mXn的矩阵存储并输出,并且求出每行的最大值和每行的总和。

要求把每行总和放入每行最大值的位置,如果有多个最大值,取下标值最小的那一个作为最大值。

最后将结果矩阵输出。

输入格式

输入的第一行包括两个整数m和n(1<=m,n<=100),分别代表矩阵的行和列的维数。

接下来的m行每行有n个数,代表矩阵的元素。

输出格式

可能有多组测试数据,对于每组数据,输出按题目要求执行后的矩阵。

输入样例
3 3
1 1 1
1 1 1
1 1 1
3 3
3 2 3
2 3 2
3 2 3
输出样例
3 1 1
3 1 1
3 1 1
8 2 3
2 7 2
8 2 3

单词个数统计

题目描述

从键盘输入一行英文句子,句子中只有英文单词和空格,每个单词之间用若个空格隔开,英文单词由大小写字母组成,编程完成以下任务:
(1)统计并输出此句子中英文字母的个数;(10分)
(2)统计并输出此句子中单词的个数;(10分)
(3)查找此句子中出现次数最多的字母(不区分大小写,大小写字母是相同的)及次数。当出现最多的字符不止一个时,都能找到,并输出找到的所有字母及次数。(输出字母时大小写均可)

输入格式

输入只有一行句子。仅有空格和英文字母构成,末尾以回车作为结束。(不超过1000个字符)

输出格式

在接下来的每一行分别输出字母个数、单词个数、出现次数最多的字符(不止一个则用空格隔开)、出现的次数。

输入样例
This is An Pencil Case
输出样例
18
5
i s
3

最小年龄的3个职工

题目描述

职工有职工号,姓名,年龄.输入n个职工的信息,找出3个年龄最小的职工打印出来。

输入格式

输入第一行包括1个整数N,1<=N<=30,代表输入数据的个数。

接下来的N行有N个职工的信息:

包括职工号(整数), 姓名(字符串,长度不超过10), 年龄(1<=age<=100)。

输出格式

可能有多组测试数据,对于每组数据,

输出结果行数为N和3的较小值,分别为年龄最小的职工的信息。

关键字顺序:年龄>工号>姓名,从小到大。

输入样例
5
501 Jack 6
102 Nathon 100
599 Lily 79
923 Lucy 15
814 Mickle 65
输出样例
501 Jack 6
923 Lucy 15
814 Mickle 65

最大的两个数

题目描述

输入一个四行五列的矩阵,找出每列最大的两个数。

输入格式

接下来的四行每行包括五个整数。代表一个四行五列的矩阵,矩阵元素全部是整数。

输出格式

可能有多组测试数据,对于每组数据,按照样例输出的格式将每列最大的两个数输出,如果最大的两个数中的一个数在这一列中有多个相同的值,则行值取行值小的那一个。

输出时要保留原矩阵的行列顺序,即在原矩阵中行值小的,在输出矩阵中的行值依然小。

输入样例
1  2   4  9  8
-1  4  9  8  8
12  9  8  7  0
7   8  9  7  0
输出样例
12 9 9 9 8 
7 8 9 8 8

最长&最短文本

题目描述

输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。

输入格式

输入包括多行字符串,字符串的长度len,(1<=len<=1000)。

输出格式

按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。

输入样例
hello
she
sorry
he
输出样例
he
hello
sorry

字符串的操作

题目描述

凯撒密码。

从键盘输入一个由字母组成的字符串,对字符串中的每个字符进行偏移操作,每个字符都向后偏移两个。

即:a->c,Z->B。

然后输出偏移后的每个字符的奇校验码及其对应的十进制数,如果字符中1的个数为偶数,将其最高位置为1。

输入样例
aD
输出样例
原文:aD
密文:cF
c  11100011  227
F  01000110  70

排序去重

题目描述

输入一个长度为n的数组,先将其进行排序输出,然后对排序后的结果去重再次输出

输入样例
6
3 2 3 6 5 6
输出样例
2 3 3 5 6 6
2 3 5 6

奇偶校验

题目描述

输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如’3’,输出:10110011)。

输入格式

输入包括一个字符串,字符串长度不超过100。

输出格式

可能有多组测试数据,对于每组数据,

对于字符串中的每一个字符,输出按题目进行奇偶校验后的数,每个字符校验的结果占一行。

输入样例
3
3a
输出样例
10110011
10110011
01100001

十进制加密

题目描述

输入一个占32比特位的十进制正整数,按下述规则输出加密后的十进制整数:

设这个整数的二进制表示为x x x x p p p p x x x x e e e e x x x x e e e e x x x x e e e e ,将其中标记为e的均左移8位,标记为p的右移24位,标记为x的位置不变,输出加密后的数的十进制表示

输入样例
1234
输出样例
262864

删除数字

题目描述

输入两个整数a和n,要求从a中删除n个位置上的数后剩下的数按原来的相对顺序组成的新数最小,求这个数。

输入样例
62354 2
输出样例
234

文件处理

题目描述

文件操作及字符串处理。输入一个源文件abc.c的代码。在abc.c文件中有相当数量的注释,包括//和//两种形式的注释。
1、将输入的abc.c文件的内容,将其显示在控制台上,(并为每行代码增加一个行号)。
2、使源代码中的//类型的注释内容不显示在控制台中。
3、使源代码中的//类型的注释内容不显示在控制台中。

输入格式

输入多行源代码

输出格式

输出处理过的源代码

输入样例
#include <stdio.h>
/*
这是一个求两数之和的程序
*/
int main() {int a, b;//定义//输入scanf("%d%d", &a, &b);/*  输出  */printf("%d\n", a + b);return 0;
}
输出样例
#include <stdio.h>
int main() {int a, b;scanf("%d%d", &a, &b);printf("%d\n", a + b);return 0;
}

切牌、洗牌

题目描述

有2-9共八张扑克牌,从小到大依次叠放,需要进行3轮切牌、洗牌的操作(切牌之后立马洗牌,再进行下一轮)。

切牌的定义如下(其实就是循环左移n位):

原序列:2 3 4 5 6 7 8 9

切2张

新序列:4 5 6 7 8 9 2 3

另外,如果切牌张数不在1-7之间,则是无效操作,不移动序列

洗牌的定义如下(就是将序列分为两半,然后交错插在一起):

原序列:4 5 6 7 8 9 2 3

洗牌

新序列:4 8 5 9 6 2 7 3

分别给出三次切牌的张数,问你最后的结果是多少。

输入样例
1 2 3
输出样例
27543698

农夫、羊、菜和狼的故事

题目描述

有一个农夫带一只羊、一筐菜和一只狼过河。如果没有农夫看管,则狼要吃羊,羊要吃菜。但是船很小,只够农夫带一样东西过河。问农夫该如何解此难题?

输入格式

题目没有任何输入。

输出格式

题目可能有种解决方法,求出步骤最少的解决方法,

按顺序输出农夫想把羊、菜、狼全部运过河需要哪几个步骤。

如果需要将羊带过河去则输出“sheep_go”。

如果需要将羊带回来则输出“sheep_come”。

如果需要将菜带过河去则输出“vegetable_go”。

如果需要将菜带回来则输出“vegetable_come”。

如果需要将狼带过河去则输出“wolf_go”。

如果需要将狼带回来则输出“wolf_come”。

如果需要空手返回则输出“nothing_come”。

如果需要空手过河则输出“nothing_go”。

每输出一种方案,输出一行“succeed”。

输入样例

输出样例
sheep_go
nothing_come
wolf_go
sheep_come
vegetable_go
nothing_come
sheep_go
succeed

表达式计算

题目描述

给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。

表达式的符号有+, -, *, /, (, ), <<, >>, ^, &, |,

其中定义了几个变量a = 1, b = 2, c = 3, d = 4, e = 5,可能会出现要你计算a+1的情况。

保证表达式合法

输入样例
1+b*3+d/(2-1)+e
输出样例
16

压缩日期

题目描述

给定三个数,分别代表年、月、日,将其压缩为一个16bit的short型整数,要求取年的后两位,然后将其移动到前7位的位置上,将日移动到中间5位,后4位代表月,输出这个数。

另外,如果输入的日期,超过所在月份的最大日期数,则输出当前月份的最大日期。

输入样例
2020 5 20
输出样例
10565

分数转小数

题目描述

编写程序,接受4个以N/D形式输入的分数,其中N(0<=N<=65535)为分子,D(0<=D<=65535)为分母,输出他们的小数形式。
如果小数存在循环节,则用括号括起来,如1/3=.33333…表示为0.(3)。

输入格式

输入4个N/D形式的分数

输出格式

输出N/D=整数部分.小数部分,小数部分如存在循环节则将循环部分用括号括起来。

输入样例
8/5 1/3 11/13 2/15
输出样例
1.6
0.(3)
0.(846153)
0.1(3)

相关文章:

历年华中科技大学计算机考研复试上机真题

历年华中科技大学计算机考研复试上机真题 2022华中科技大学计算机考研复试上机真题 2021华中科技大学计算机考研复试上机真题 2019华中科技大学计算机考研复试上机真题 在线评测&#xff1a;https://pgcode.cn 八进制 题目描述 输入一个整数&#xff0c;将其转换成八进制数…...

卷积神经网络(CNN)的主要架构

卷积神经网络&#xff08;CNN, Convolutional Neural Networks&#xff09;是深度学习中最重要的模型之一&#xff0c;广泛应用于计算机视觉、目标检测、语义分割等任务。自 LeNet 诞生以来&#xff0c;CNN 结构经历了多个重要发展阶段&#xff0c;出现了许多经典架构&#xff…...

IDEA:项目结构不见了,项目文件消失解决

IDEA&#xff1a;看不见目录结构了。 1、确认项目是否仍存在&#xff1a;检查项目文件夹是否仍然存在于磁盘上。如果项目文件夹被删除或移动了&#xff0c;您需要将其还原或重新导入到IDEA中。 2、重新导入项目&#xff1a;如果项目文件存在&#xff0c;在 IDEA 中找到项目文…...

基于ssm的宠物医院信息管理系统(全套)

一、系统架构 前端&#xff1a;html | layui | vue | element-ui 后端&#xff1a;spring | springmvc | mybatis 环境&#xff1a;jdk1.8 | mysql | maven | tomcat | idea | nodejs 二、代码及数据库 三、功能介绍 01. web端-首页1 02. web端-首页…...

How to install a package in offline scenario in Ubuntu 24.04

概述 做过信创项目的兄弟们在工作上每天可能面对很多需要解决的问题&#xff0c;不过&#xff0c;有一类问题可能是大家经常遇的&#xff0c;比方说&#xff0c;有时候我们不得不硬着头皮在离线生产环境中安装某些软件包&#xff0c;相信很多兄弟被这种细碎的小事搞得焦头烂额…...

将pdf或者word转换成base64格式

废话不多说直接上代码&#xff1a; function fileToBase64(file) {return new Promise((resolve, reject) > {const reader new FileReader();reader.readAsDataURL(file);reader.onload function (event) {const base64Data event.target.result.split(,)[1];resolve(b…...

使用Nodejs基于DeepSeek加chromadb实现RAG检索增强生成 本地知识库

定义 检索增强生成&#xff08;RAG&#xff09;的基本定义 检索增强生成&#xff08;Retrieval-Augmented Generation&#xff0c;简称RAG&#xff09;是一种结合了信息检索技术与语言生成模型的人工智能技术。RAG通过从外部知识库中检索相关信息&#xff0c;并将其作为提示&…...

乐观锁VS分布式锁实现抢单服务

司机开始接单&#xff0c;乘客填写出发地——目的地&#xff0c;开始下单 service-order模块 Operation(summary"司机抢单") GetMapping("/robNewOrder/{driverId}/{orderId}") public Result<Boolean> robNewOrder(PathVariable Long driverId,P…...

通过特征值和特征向量实现的图像压缩和特征提取

前文&#xff0c;我们在学习人工智能的线性代数基础的时候&#xff0c;就了解到&#xff0c;矩阵在人工智能中被广泛使用&#xff0c;接下来我们就从大家非常常见的图像开始&#xff0c;深度理解矩阵在人工智能中的应用。有关线性代数基础的文章可以看的我CSDN:人工智能中的线性…...

ranger集成starrock报错

org.apache.ranger.plugin.client.HadoopException: initConnection: Unable to connect to StarRocks instance, please provide valid value of field : {jdbc.driverClassName}.. com.mysql.cj.jdbc.Driver. 可能的原因 JDBC 驱动缺失&#xff1a;运行环境中没有安装 MySQL …...

第J2周:ResNet50V2算法实现01(Tensorflow硬编码版)

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 目标 使用tensorflow实现ResNetV50V2的网络结构。本次根据第一层的细节手动硬编码&#xff0c;没有任何的优化&#xff0c;只为了更好的理解细节。 目录结构&…...

论文分享 | HE-Nav: 一种适用于复杂环境中空地机器人的高性能高效导航系统

阿木实验室始终致力于通过开源项目和智能无人机产品&#xff0c;为全球无人机开发者提供强有力的技术支持&#xff0c;并推出了开源项目校园赞助活动&#xff0c;助力高校学子在学术研究与技术创新中取得更大突破。近日&#xff0c;香港大学王俊铭同学&#xff0c;基于阿木实验…...

【mysql】centOS7安装mysql详细操作步骤!—通过tar包方式

【mysql】centOS7安装mysql详细操作步骤&#xff01; linux系统安装mysql版本 需要 root 权限&#xff0c;使用 root 用户进行命令操作。使用tar文件包&#xff0c;安装&#xff0c;gz包也可以但是还需要配置用户&#xff0c;tar包虽然大&#xff0c;但是全啊&#xff01; 1. …...

java学习笔记1

程序编译步骤 java程序执行步骤 相关代码及解释&#xff1a; /* 对第一个java程序进行总结 1. java程序编写-编译-运行的过程 编写&#xff1a;我们将编写的java代码保存在以".java"结尾的源文件中 编译&#xff1a;使用javac.exe命令编译我们的java源文件。格式&am…...

强大的数据库DevOps工具:NineData 社区版

本文作者司马辽太杰&#xff0c; gzh&#xff1a;程序猿读历史 在业务快速变化与数据安全日益重要的今天&#xff0c;生产数据库变更管理、版本控制、数据使用是数据库领域的核心挑战之一。传统的解决方式往往采用邮件或即时通讯工具发起审批流程&#xff0c;再通过堡垒机直连数…...

「Unity3D」UGUI运行时设置元素的锚点Anchor,维持元素Rect的显示不变,即待在原处

在编辑器中&#xff0c;通过设置Raw edit mode&#xff0c;可以切换两种&#xff0c;元素锚点的改变模式&#xff1a; 一种是锚点单独改变&#xff0c;即&#xff1a;不开启原始模式&#xff0c;保持原样&#xff0c;改变anchoredPosition与sizeDelta。一种是锚点联动显示&…...

深入解析大语言模型的 Function Call 实现—— 以 Qwen2.5为例

引言 在现代大语言模型&#xff08;LLM&#xff09;中&#xff0c;Function Call&#xff08;函数调用&#xff09;能力极大地提升了模型的实用性&#xff0c;使其能够调用外部 API、执行复杂计算或获取实时数据。例如&#xff0c;在 OpenAI API 和 Qwen2.5-7B-Instruct 这样的…...

鸿蒙路由 HMrouter 配置及使用一

1、学习链接 HMRouter地址 https://gitee.com/hadss/hmrouter/blob/dev/HMRouterLibrary/README.md 2、工程配置 下载安装 ohpm install hadss/hmrouter 添加编译插件配置 在工程目录下的build-profile.json5中&#xff0c;配置useNormalizedOHMUrl属性为true (我这项目创…...

驾驭 DeepSeek 科技之翼,翱翔现代学习新天际

在当今这个信息爆炸的时代&#xff0c;学习的方式和途径正在经历着前所未有的变革。人工智能技术的飞速发展&#xff0c;为我们的学习带来了全新的机遇和挑战。DeepSeek 作为一款强大的大语言模型&#xff0c;凭借其卓越的性能和丰富的功能&#xff0c;为现代学习注入了新的活力…...

[Windows] 轻量级景好鼠标录制器 v2.1 单文件版,支持轨迹+鼠标键盘录制复刻

[Windows] 轻量级景好鼠标录制器 链接&#xff1a;https://pan.xunlei.com/s/VOLHz0rPyqdhV4bgyTYuW6W7A1?pwd98uj# 软件特性&#xff1a; 高效播放控制&#xff1a;动作间隔优化至100 ms&#xff0c;进度条可视化&#xff0c;支持随机循环/多次播放。 深度自定义&#xff1…...

C#生产型企业ERP系统管理软件PCB行业ERP进销存MRP管理系统BOM管理

背景 本软件为为苏州某生产型电子科技企业开发的ERP管理软件。 功能说明 希哲管理系统v1.0是一款在流览器上使用的企业管理软件&#xff0c;使用上与客户端版的优势是&#xff1a; 1.安装更新部署方便&#xff0c;只需服务器部署了软件&#xff0c;其它客户端的用户无需安装&am…...

【Linux内核系列】:文件系统

&#x1f525; 本文专栏&#xff1a;Linux &#x1f338;作者主页&#xff1a;努力努力再努力wz ★★★ 本文前置知识&#xff1a; 文件系统初识 那么在我们此前关于文件的学习中&#xff0c;我们学习的都是进程与打开的文件之间的关系&#xff0c;以及打开的文件如何进行管理…...

工程化与框架系列(35)--前端微服务架构实践

前端微服务架构实践 &#x1f3d7;️ 引言 随着前端应用规模的不断扩大&#xff0c;微服务架构在前端领域的应用越来越广泛。本文将深入探讨前端微服务架构的实现方案、最佳实践和相关工具。 微服务架构概述 前端微服务架构主要包括以下方面&#xff1a; 应用拆分&#xf…...

多条件下的免杀webshell

前言 在做webshell免杀的时候&#xff0c;很多情况下都是对system,eval等命令执行函数进行匹配&#xff0c;如果说把变量当做一个函数来使用的话&#xff0c;那是不是可以bypass了呢&#xff1f;这今天刚好看见有一个回调函数有这样的功能&#xff0c;而且也不会报毒&#xff…...

【算法】动态规划

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;Linux 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 动态规划总结1、常见动态规划Fibonacci数列杨辉三角最小花费爬楼梯孩子们的游戏 2、组合方案李白打酒加强版&#xff08;lqb&…...

MySQL事务及索引复习笔记

本文参考小林coding&#xff0c;地址事务隔离级别是怎么实现的&#xff1f; | 小林coding 事务 一、事务是什么&#xff1f; 比如一个程序是转账&#xff0c;你要扣减a的余额&#xff0c;增加b的余额&#xff0c;但是如果程序执行扣减成功然后挂了&#xff0c;就会出现a的余额…...

API调用大模型推理与第三方API实现业务整合

基于Python实现大模型推理与第三方API调用的集成&#xff0c;需要结合Function Call机制与提示词工程。 一、技术架构设计 双阶段流程 推理阶段&#xff1a;大模型解析用户意图&#xff0c;生成结构化API调用指令执行阶段&#xff1a;Python代码解析指令并触发第三方API # 示例…...

GreenKGC: A Lightweight Knowledge Graph Completion Method(论文笔记)

CCF等级&#xff1a;A 发布时间&#xff1a;2023年7月 代码位置 25年3月17日交 目录 一、简介 二、原理 1.整体 2.表示学习 3.特征修剪 4.决策学习 三、实验性能 1.主要结果 2.消融实验 四、结论和未来工作 一、简介 传统知识图谱补全方法中&#xff0c;嵌入维度…...

Android Composable 与 View 的联系和区别

在 Android 开发中&#xff0c;‌Composable‌&#xff08;Jetpack Compose&#xff09;与‌View‌&#xff08;传统 View 系统&#xff09;是两种不同的 UI 构建范式。本文将从核心联系、核心区别、代码实现三方面展开对比&#xff0c;并通过实例代码帮助开发者理解其应用场景…...

微信小程序wx.request接口报错(errno: 600001, errMsg: “request:fail -2:net::ERR_FAILED“)

来看看报错 报错如下: 请求发送部分,代码如下: uni.request({url: self.serverUrl "/getRealName",method: GET,data: {"code": self.info.code,},header: {"Authorization": uni.getStorageSync(tokenHead) uni.getStorageSync(token)}}…...

多线程与并发编程 面试专题

多线程与并发编程 面试专题 线程的基础概念基础概念线程的创建线程的状态线程的终止方式start 与 run 区别线程的常用方法 锁锁的分类深入synchronized深入ReentrantLock死锁问题 阻塞队列线程池 线程的基础概念 基础概念 进程与线程 进程&#xff1a;指运行中的程序。 比如我…...

大语言模型-1.2-大模型技术基础

简介 本博客内容是《大语言模型》一书的读书笔记&#xff0c;该书是中国人民大学高瓴人工智能学院赵鑫教授团队出品&#xff0c;覆盖大语言模型训练与使用的全流程&#xff0c;从预训练到微调与对齐&#xff0c;从使用技术到评测应用&#xff0c;帮助学员全面掌握大语言模型的…...

【C++】每日一练(轮转数组)

本篇博客给大家带来的是用C语言来解答轮转数组&#xff01; &#x1f41f;&#x1f41f;文章专栏&#xff1a;每日一练 &#x1f680;&#x1f680;若有问题评论区下讨论&#xff0c;我会及时回答 ❤❤欢迎大家点赞、收藏、分享&#xff01; 今日思想&#xff1a;不服输的少年啊…...

dify本地源码win10部署

我的win10版本还比较老&#xff0c;winR&#xff0c;输入winver 只要高于我这个版本的都没啥大问题吧&#xff0c;我的安装docker Desktop&#xff0c;搞死人了&#xff0c; 就是win10的Win10 22H2 64之前的版本 win10低版本安装&#xff0c;里面包含wdl2安装程序 https://…...

Spring Cloud Config - 动态配置管理与高可用治理

引言&#xff1a;为什么需要配置中心&#xff1f; 在微服务架构中&#xff0c;配置管理面临分散化、多环境、动态更新三大挑战。传统基于application.yml等配置文件的硬编码方式&#xff0c;导致以下问题&#xff1a; • 环境差异&#xff1a;开发、测试、生产环境配置混杂&a…...

大模型最新面试题系列:微调篇之微调框架(一)

一. 在DeepSpeed中配置零冗余优化&#xff08;ZeRO&#xff09;实现显存优化的步骤 核心原理 ZeRO通过分片&#xff08;Sharding&#xff09;技术将模型参数、梯度和优化器状态分布到多卡&#xff0c;消除冗余存储。三个阶段逐步减少显存占用&#xff1a; Stage 1&#xff1…...

windows第十三章 GDI绘图技术

文章目录 GDI绘图函数介绍设备上下文函数m_hDC GDI对象画笔画刷位图字体区域 案例分享 GDI绘图函数介绍 绘图函数在CDC类里 设备上下文 DC:device context 设备上下文&#xff0c;显卡驱动程序&#xff0c;控制硬件&#xff0c;每个厂商的都不同&#xff0c;操作系统层面&am…...

使用 Nginx 进行前端灰度发布的策略与实践

1. 引言 灰度发布的概念 灰度发布&#xff0c;也称为金丝雀发布&#xff0c;是一种软件发布策略&#xff0c;通过向一小部分用户群体逐步推出新版本&#xff0c;收集反馈并监控性能&#xff0c;以确保新版本在大规模部署前不会出现问题。这种方法可以有效降低发布风险&#x…...

有了大语言模型还需要 RAG 做什么

一、百炼平台简介 阿里云的百炼平台就像是一个超级智能的大厨房&#xff0c;专门为那些想要做出美味AI大餐的企业和个人厨师准备的。你不需要从头开始做每一道菜&#xff0c;因为这个厨房已经为你准备了很多预制食材&#xff08;预训练模型&#xff09;&#xff0c;你可以根据…...

pytest快速入门 - 目录:半天掌握pytest

1 pytest快速入门 - 目录 本系列文章将快速的带领用户进入pytest领域&#xff0c;通过阅读本专栏&#xff0c;用户将可以熟练掌握pytest的基本用法&#xff0c;同时对测试前置条件的构造、后置条件的清理等有较深入的了解&#xff0c;特别是后置条件的执行完备度有一个认识。 …...

2.4 python网络编程

在当今数字化的时代&#xff0c;网络连接着世界的每一个角落。从简单的网页浏览到复杂的分布式系统&#xff0c;网络编程无处不在。Python 作为一种功能强大且易于学习的编程语言&#xff0c;在网络编程领域占据着重要的地位。它丰富的库和简洁的语法使得开发者能够高效地构建各…...

网络变压器的主要电性参数与测试方法(4)

Hqst盈盛&#xff08;华强盛&#xff09;电子导读&#xff1a;网络变压器的主要电性参数与测试方法&#xff08;4&#xff09;.. 今天我们继续来看看网络变压器的2个重要电性参数与它的测试方法&#xff1a; 1.反射损耗&#xff08;Return loss&…...

【Springboot知识】开发属于自己的中间件健康监测HealthIndicate

文章目录 **一、技术栈****二、项目结构****三、依赖配置 (pom.xml)****四、配置文件 (application.yml)****五、自定义健康检查实现****1. Redis健康检查****2. Elasticsearch健康检查****3. Kafka健康检查****4. MySQL健康检查** **六、自定义健康检查接口 (可选)****七、测试…...

蓝桥杯备赛-二分-技能升级

问题描述 小蓝最近正在玩一款 RPG 游戏。他的角色一共有 NN 个可以加攻击力的技能。 其中第 ii 个技能首次升级可以提升 AiAi​ 点攻击力, 以后每次升级增加的点数 都会减少 Bi。「AiBi⌉Bi​。「Bi​Ai​​⌉ (上取整) 次之后, 再升级该技能将不会改变攻击力。 现在小蓝可以…...

【GPT入门】第18课 langchain介绍与API初步体验

【GPT入门】langchain第一课 langchain介绍与API初步体验 1. langchain介绍定义特点1. 模块化与灵活性2. 链式调用机制3. 数据连接能力4. 记忆管理功能5. 提示工程支持6. 可扩展性 2.langchain核心组件架构图3. 最简单的helloworld入门 1. langchain介绍 LangChain 是一个用于…...

Django部署Filemanagement

Pycharm搭建项目安装虚拟环境 mysqlclient对mysql的安装&#xff0c;配置有要求 pymsql伪装成mysqlclient&#xff0c;pymysql可以操纵mysql pip install pymysql操作sql5.7 mysql8.0会出现与pycharm不兼容问题&#xff0c;会报错&#xff0c;所以降到5.7 # 进入mysql 需要…...

Python的types库学习记录

types 库是 Python 标准库中的一部分&#xff0c;它提供了与 Python 对象类型相关的工具和常量&#xff0c;有助于在运行时处理和操作不同类型的对象。 以下是对 types 库的详细介绍&#xff1a; 主要用途 • 类型检查&#xff1a;在运行时判断对象的类型。 • 动态创建和操作…...

C# 表达式树详解

总目录 前言 在 C# 中&#xff0c;表达式树&#xff08;Expression Trees&#xff09;是一种强大的特性&#xff0c;允许开发者将代码表示为数据结构。这使得我们可以在运行时动态地创建和操作代码逻辑&#xff0c;广泛应用于 LINQ 查询、动态方法生成以及反射等领域。本文将深…...

分别用树型和UML结构展示java集合框架常见接口和类

树型结构展示java集合框架常见接口和类 Java 集合框架中的接口和子类关系可以用树形结构来展示。以下是一个简化的树形结构&#xff0c;展示了主要的接口和一些重要的实现类&#xff1a; java.util.Collection ├── java.util.List │ ├── java.util.ArrayList │ ├…...

蓝桥杯备赛-二分-青蛙过河

问题描述 小青蛙住在一条河边, 它想到河对岸的学校去学习。小青蛙打算经过河里 的石头跳到对岸。 河里的石头排成了一条直线, 小青蛙每次跳跃必须落在一块石头或者岸上。 不过, 每块石头有一个高度, 每次小青蛙从一块石头起跳, 这块石头的高度就 会下降 1 , 当石头的高度下降…...