实验03-python的组合数据类型

2023-05-16

1004 成绩排名

问题描述:

读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

输入说明:

每个测试输入包含 1 个测试用例,格式为
第 1 行:正整数 n
第 2 行:第 1 个学生的姓名 学号 成绩
第 3 行:第 2 个学生的姓名 学号 成绩
… … …
第 n+1 行:第 n 个学生的姓名 学号 成绩
其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。

输出说明:

对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。

输入样列:

3
Joe Math990112 89
Mike CS991301 100
Mary EE990830 95

输出样列:

Mike CS991301
Joe Math990112

代码:

a = int(input())
mx = -0xffffffff
mn = 0xffffffff
for i in range(a):
    lt = input().split()
    if int(lt[2]) > mx:
        mxans = lt
        mx = int(lt[2])
    if int(lt[2]) < mn:
        mnans = lt
        mn = int(lt[2])
print(mxans[0] + " " + mxans[1])
print(mnans[0] + " " + mnans[1])

1008 数组元素循环右移问题

问题描述:

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?

输入说明:

每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。

输出说明:

在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。

输入样列:

6 2
1 2 3 4 5 6

输出样列:

5 6 1 2 3 4

代码:

n, m = map(int, input().split())
lst = list(map(int, input().split()))
lst = map(str, lst[n - m:] + lst[:n - m])
print(' '.join(lst))

1009 说反话

问题描述:

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入说明:

测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。

输出说明:

每个测试用例的输出占一行,输出倒序后的句子。

输入样列:

Hello World Here I Come

输出样列:

Come I Here World Hello

代码:

st = input().split()
st.reverse()
print(' '.join(st))

1010 一元多项式求导

问题描述:

设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为nxn−1。)。

输入说明:

以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。

输出说明:

以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。

输入样列:

3 4 -5 2 6 1 -2 0

输出样列:

12 3 -10 1 6 0

代码:

a = input().split()
x = []
for i in range(0, len(a), 2):
    m = int(a[i]) * int(a[i + 1])
    n = int(a[i + 1]) - 1
    if n == -1:
        break
    x.append(str(m))
    x.append(str(n))
if len(x) == 0:
    print('0 0')
else:
    print(' '.join(x))

1016 部分A+B

问题描述:

正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA。例如:给定 A=3862767,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。
现给定 A、DA、B、DB,请编写程序计算 PA+PB。

输入说明:

输入在一行中依次给出 A、DA、B、DB,中间以空格分隔,其中 0<A,B<1010。

输出说明:

在一行中输出 PA+PB 的值。

输入样列:

3862767 6 13530293 3

输出样列:

399

代码:

lst = list(input().split())
num1 = lst[0].count(lst[1])
num2 = lst[2].count(lst[3])
sum1, sum2 = 0, 0
for i in range(num1):
    sum1 = sum1 * 10 + int(lst[1])
for i in range(num2):
    sum2 = sum2 * 10 + int(lst[3])
print(sum1 + sum2)

1020 月饼

问题描述:

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。
注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。

输入说明:

每个输入包含一个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N 表示月饼的种类数、以及不超过 500(以万吨为单位)的正整数 D 表示市场最大需求量。随后一行给出 N 个正数表示每种月饼的库存量(以万吨为单位);最后一行给出 N 个正数表示每种月饼的总售价(以亿元为单位)。数字间以空格分隔。

输出说明:

对每组测试用例,在一行中输出最大收益,以亿元为单位并精确到小数点后 2 位。

输入样列:

3 20
18 15 10
75 72 45

输出样列:

94.50

代码:

n, m = map(int, input().split())
num = list(map(float, input().split()))
price = list(map(float, input().split()))
rate = {i: price[i] / num[i] for i in range(n)}
order = sorted(rate, key=lambda i: rate[i], reverse=True)
money = 0
for i in order:
    if m >= num[i]:
        money += price[i]
        m -= num[i]
    else:
        money += m * rate[i]
        break
print("%.2f" % money)

1021 个位数统计

问题描述:

给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

输入说明:

每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。

输出说明:

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。

输入样列:

100311

输出样列:

0:2
1:3
3:1

代码:

lt = input()
for i in range(10):
    if lt.count(str(i)) != 0:
        print("%d:%d" % (i, lt.count(str(i))))

1027 打印沙漏

问题描述:

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印
在这里插入图片描述
所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。
给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

输入说明:

输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。

四、输出说明:
首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。

输入样列:

19 *

输出样列:

在这里插入图片描述
2

代码:

构成沙漏的个数为x*x-1,找一下规律即可

n = input().split()
c = n[1]
k = int(((int(n[0]) + 1) // 2) ** (0.5))
for i in range(1, k + 1):
    for j in range(i - 1):
        print(end=' ')
    for j in range(2 * (k - i) + 1):
        print(c, end='')
    print()
for i in range(1, k):
    for j in range(k - i - 1):
        print(end=' ')
    for j in range(2 * i + 1):
        print(c, end='')
    print()
print("%d" % (int(n[0]) + 1 - 2 * k * k))

1031 查验身份证

问题描述:

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:
首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:
Z:0 1 2 3 4 5 6 7 8 9 10
M:1 0 X 9 8 7 6 5 4 3 2
现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。

输入说明:

输入第一行给出正整数N(≤100)是输入的身份证号码的个数。随后N行,每行给出1个18位身份证号码。

输出说明:

按照输入的顺序每行输出1个有问题的身份证号码。这里并不检验前17位是否合理,只检查前17位是否全为数字且最后1位校验码计算准确。如果所有号码都正常,则输出All passed。

输入样列1:

4
320124198808240056
12010X198901011234
110108196711301866
37070419881216001X

输出样列1:

12010X198901011234
110108196711301866
37070419881216001X

输入样列2:

2
320124198808240056
110108196711301862

输出样列2:

All passed

代码:

def func(num, a, z):
    sum = 0
    x = 0
    for i in num[:17]:
        if i >= '0' and i <= '9':
            sum += int(i) * z[x]
            x += 1
        else:
            return False

    remainder = sum % 11
    if a[remainder] == num[-1]:
        return True
    else:
        return False

n = int(input())
count = 0
a = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2']
z = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]
for i in range(n):
    num = input()
    if func(num, a, z) == False:
        print(num)
    else:
        count += 1
if count == n:
    print("All passed")

1038 统计同成绩学生

问题描述:

本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。

输入说明:

输入在第 1 行给出不超过 105的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分数,中间以空格分隔。

输出说明:

在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。

输入样列:

10
60 75 90 55 75 99 82 90 75 50
3 75 90 88

输出样列:

3 2 0

代码:

n = int(input())
lst = list(map(int, input().split()))
num = [0 for i in range(101)]
for i in lst:
    num[i] += 1
lt = list(map(int, input().split()))
ans = []
for i in lt[1:]:
    ans.append(str(num[i]))
print(' '.join(ans))

1039 到底买不买

问题描述:

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。
为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。
在这里插入图片描述

输入说明:

每个输入包含 1 个测试用例。每个测试用例分别在 2 行中先后给出摊主的珠串和小红想做的珠串,两串都不超过 1000 个珠子。

输出说明:

如果可以买,则在一行中输出 Yes 以及有多少多余的珠子;如果不可以买,则在一行中输出 No 以及缺了多少珠子。其间以 1 个空格分隔。

输入样列1:

ppRYYGrrYBR2258
YrR8RrY

输出样列1:

Yes 8

输入样列2:

ppRYYGrrYB225
YrR8RrY

输出样列2:

No 2

代码:

lst1 = input()
lst2 = input()
num1, num2 = 0, 0
tlt = list(lst1)
for i in lst2:
    if i in tlt:
        tlt.remove(i)
        num1 += 1
    else:
        num2 += 1
if num1 == len(lst2):
    print("Yes" + ' ' + str(len(lst1) - num1))
else:
    print("No" + ' ' + str(num2))

1041 考试座位号

问题描述:

每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

输入说明:

输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编号。输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。
考生信息之后,给出一个正整数 M(≤N),随后一行中给出 M 个待查询的试机座位号码,以空格分隔。

输出说明:

对应每个需要查询的试机座位号码,在一行中输出对应考生的准考证号和考试座位号码,中间用 1 个空格分隔。

输入样列:

4
3310120150912233 2 4
3310120150912119 4 1
3310120150912126 1 3
3310120150912002 3 2
2
3 4

输出样列:

3310120150912002 2
3310120150912119 1

代码:

n = int(input())
lst = [[] for i in range(n + 1)]
for i in range(n):
    id, num1, num2 = input().split()
    num1 = int(num1)
    lst[num1].append(id)
    lst[num1].append(num2)
m = int(input())
lt = list(map(int, input().split()))
for i in lt:
    print(lst[i][0], lst[i][1])

1043 输出PATest

问题描述:

给定一个长度不超过 104的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 PATestPATest… 这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 PATest 的顺序打印,直到所有字符都被输出。

输入说明:

输入在一行中给出一个长度不超过 104的、仅由英文字母构成的非空字符串。

输出说明:

在一行中按题目要求输出排序后的字符串。题目保证输出非空。

输入样列:

redlesPayBestPATTopTeePHPereatitAPPT

输出样列:

PATestPATestPTetPTePePee

代码:

lst = list(map(str, input()))
mp = {'P': 0, 'A': 0, 'T': 0, 'e': 0, 's': 0, 't': 0}
for i in lst:
    if i in mp:
        mp[i] += 1
while 1:
    flag = 0
    for i in mp:
        if mp[i] != 0:
            flag = 1
            mp[i] -= 1
            print(i, end='')
    if flag == 0:
        print()
        break

1047 编程团体赛

问题描述:

编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。
现给定所有队员的比赛成绩,请你编写程序找出冠军队。

输入说明:

输入第一行给出一个正整数 N(≤104),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。

输出说明:

在一行中输出冠军队的编号和总成绩,其间以一个空格分隔。注意:题目保证冠军队是唯一的。

输入样列:

6
3-10 99
11-5 87
102-1 0
102-3 100
11-9 89
3-2 61

输出样列:

11 176

代码:

n = int(input())
dir = {}

for i in range(n):
    team, per, grade = input().replace('-', ' ').split()
    grade = int(grade)
    if team in dir:
        dir[team] += grade
    else:
        dir[team] = 0
        dir[team] += grade

mx = 0
for key, value in dir.items():
    if value > mx:
        mx = value
        flag = key
print(flag + ' ' + str(mx))

1072 开学寄语

问题描述:

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!
本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。

输入说明:

输入第一行给出两个正整数 N(≤ 1000)和 M(≤ 6),分别是学生人数和需要被查缴的物品种类数。第二行给出 M 个需要被查缴的物品编号,其中编号为 4 位数字。随后 N 行,每行给出一位学生的姓名缩写(由 1-4 个大写英文字母组成)、个人物品数量 K(0 ≤ K ≤ 10)、以及 K 个物品的编号。

输出说明:

顺次检查每个学生携带的物品,如果有需要被查缴的物品存在,则按以下格式输出该生的信息和其需要被查缴的物品的信息(注意行末不得有多余空格):
姓名缩写: 物品编号1 物品编号2 ……
最后一行输出存在问题的学生的总人数和被查缴物品的总数。

输入样列:

4 2
2333 6666
CYLL 3 1234 2345 3456
U 4 9966 6666 8888 6666
GG 2 2333 7777
JJ 3 0012 6666 2333

输出样列:

U: 6666 6666
GG: 2333
JJ: 6666 2333
3 5

代码:

n, m = map(int, input().split())
lst = input().split()
num1, num2 = 0, 0
for i in range(n):
    lt = input().split()
    x = []
    flag = 0
    for j in lt[2:]:
        if j in lst:
            x.append(j)
            num2 += 1
            flag = 1
    if flag == 1:
        num1 += 1
        print(lt[0] + ': ', end="")
        print(" ".join(x))
print("%d %d" % (num1, num2))

1091 N-自守数

问题描述:

如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×922 =25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。
本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。

输入说明:

输入在第一行中给出正整数 M(≤20),随后一行给出 M 个待检测的、不超过 1000 的正整数。

输出说明:

对每个需要检测的数字,如果它是 N-自守数就在一行中输出最小的 N 和 NK2 的值,以一个空格隔开;否则输出 No。注意题目保证 N<10。

输入样列:

3
92 5 233

输出样列:

3 25392
1 25
No

代码:

n = int(input())
lst = list(input().split())
for i in lst:
    f = 0
    length = 10 ** len(i)
    for j in range(1, 10):
        if (j * int(i) ** 2) % length == int(i):
            f = 1
            print(j, j * int(i) ** 2)
            break
    if f == 0:
        print("No")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实验03-python的组合数据类型 的相关文章

  • 关于CondaHTTPError:HTTP 000 CONNECTION FAILED错误的解决

    关于CondaHTTPError HTTP 000 CONNECTION FAILED错误的解决 虚拟环境是系统的一个位置 xff0c 你可以在其中安装包 xff0c 并将其与其他Python包隔离 将项目的库与其他的项目隔离是有益的 我想
  • kinit无密码登录配置

    通常在远程客户端上登录kerbros都需要密码 xff0c 在学习hadoop的时候提到了ktutil这个工具 xff0c 这里将使用方法贴出来 运行命令 ktutil add entry password p hadoop admin 6
  • (二)C语言数据类型(2)

    今天主要总结了一下运算符 xff0c 详细介绍了运算符分类和优先级的基本知识 欢迎加入嵌入式学习群 xff1a 559601187 运算符按操作数可以分为 xff1a 单目运算符 双目运算符和三目运算符 xff0c 优先级依次为单目运算符
  • Error: failed to create deliver client for orderer: orderer client failed to connect to orderer

    环境 操作系统 CentOS 7 Fabric版本 2 0 1 问题 创建通道时报错 yaml文件已通过extra hosts方式配置域名解析 peer channel create o orderer example com 7050 c
  • Fabric2.0 新特性实践:通道成员可扩展链码

    承接上文 xff1a Hyperledger Fabric 2 0新特性 xff0c Fabric2 0版本允许组织去扩展链码 xff0c 也就是说通道成员之间的链码包可能会不同 xff0c 这么做的好处是每个组织可以根据自身利益增加自己的
  • cannot find package github.com/hyperledger/fabric-chaincode-go/shim in any of: /usr/local/go/src/

    问题 Fabric版本 xff1a 2 0 1 在使用Java SDK 安装go语言链码时报错 xff1a failed to invoke backing implementation of InstallChaincode could
  • Fabric2.0 使用开发模式(dev 模式)测试

    dev模式 dev模式不是Fabric 2 0引入的 xff0c 1 x版本就已存在的 对于Fabric 2 0来说 xff0c 可以构建外部的链码容器 xff0c 对于运维和开发调试来说 xff0c 变得越来越方便 在2 0版本之前 xf
  • C语言获取文件行数

    int tmain int argc TCHAR argv FILE fp int flag 61 0 file row 61 0 count 61 0 if fp 61 fopen 34 C Users zzl Desktop lmcli
  • Hyperledger Fabric排序服务实现

    排序算法 solo kafka raft Raft 推荐 作为 v1 4 1 的新特性 xff0c Raft 是一种基于 etcd 中 Raft 协议实现的崩溃容错 xff08 Crash Fault Tolerant xff0c CFT
  • 以太坊学习一:密码学

    密码学作为区块链最基础的的技术之一 xff0c 这些知识既包括对信息的转换 加解密 xff0c 以及校验过程 xff0c 也包括以太坊地址和交易Hash xff0c 交易信息RLP编码 基于椭圆曲线公私钥签名 区块Merkle树交易 Has
  • VMware安装Debian完成后启动黑屏仅有一个光标

    问题 xff1a vmware安装Debian完成 xff0c 启动时出现黑屏现象 xff0c 仅有一个光标 问题原因 xff1a 安装步骤有误 解决方案 重新安装镜像 xff0c 安装过程中记得 将GRUB 启动引导器安装至您的主驱动器
  • mybatis resultType为map 字段为null不返回

    框架 springboot框架 xff0c 分为两种情况 xff1a 一种情况为部分字段为null xff0c 一种情况是全部字段均为null 部分字段为null 返回的数据格式形如 这种情况下 xff0c 只会返回 post code p
  • mysql在update语句中使用分页查询limit [offset,] rows

    在update语句中 limit 前几条是没问题的 xff0c 形如下面的写法 span class token keyword update span temp dj purchase span class token keyword s
  • 认识常见中间件-redis(一)

    Redis 是一种基于内存的数据库 xff0c 对数据的读写操作都是在内存中完成 xff0c 因此读写速度非常快 xff0c 常用于缓存 xff0c 消息队列 分布式锁等场景 Redis 提供了多种数据类型来支持不同的业务场景 xff0c
  • 线程池源码分析

    ThreadPoolExecutor的参数解释 public class ThreadPoolExecutor extends AbstractExecutorService public ThreadPoolExecutor int co
  • Ubuntu 18.04开机报错无法启动

    在虚拟机中启动Ubuntu时 xff0c 显示类似如下界面 原因 xff1a 硬盘空间不足 xff0c 所以无法启动系统了 解决方案 xff1a 1 启动系统 xff0c 在该界面单击按键shift xff08 如果是虚拟机 xff0c 要
  • win10+Xming+VSCode接远程服务器使用图形化界面(GUI)

    Xming安装 官网下载 Download下载安装下载完毕 xff0c 点开安装包 xff0c 直接按默认设置一路点击next完成安装 进入Xming的安装文件夹 xff0c 默认是 C Program Files x86 Xming xf
  • Python 判断文件是否存在,存在则删除

    span class token comment filepath为文件路径 span span class token keyword import span os span class token comment 判断文件是否存在 sp
  • arm下QT环境搭建

    第一次接触QT xff0c 发现每个人搭建环境问题都不一样 xff0c 我把我的问题和步骤写下 xff0c 以供参考 xff01 1 选择环境 xff0c QT需要安装Xwindows环境的操作系统 xff0c 开始我使用操作系统是没有图形
  • 计算机网络-聊天室的设计与实现

    计算机网络实践 一 实践设计的目的和意义二 实践设计的内容和要求三 设计用设备仪器四 实践设计的相关技术五 项目设计与实践1 设计思路2 模块描述3 运行结果 六 结束语源码与详细过程 一 实践设计的目的和意义 在互联网如此发达的今天 xf

随机推荐

  • python-下载某短视频平台视频(高清无水印)

    python 下载某短视频平台音视频 xff08 高清无水印 xff09 前言1 获取视频 url2 发送请求3 数据解析4 本地保存5 完整代码 前言 1 Cookie中文名称为小型文本文件 xff0c 指某些网站为了辨别用户身份而储存在
  • Java中的Reflection(反射)、暴力反射

    文章目录 1 反射 Reflection 的概念1 1 反射的出现背景1 2 反射概述1 3 Java反射机制研究及应用1 4 反射相关的主要API1 5 反射的优缺点 2 Class类并获取Class实例2 1 理解Class2 1 1
  • JVM(类的加载与ClassLoader、双亲委派机制)

    文章目录 1 类的生命周期2 类的加载过程3 类加载器 xff08 classloader 3 1 类加载器的作用3 2 类加载器的分类 JDK8 3 3 双亲委派机制3 3 1 双亲委派机制优势 3 4 查看某个类的类加载器对象3 5 使
  • Java中的反射(通过反射获取类的结构、invoke方法、获取注解)

    文章目录 1 创建运行时类的对象2 获取运行时类的完整结构2 1 相关API2 2 获取所有的属性及相关细节2 3 获取所有的方法及相关细节2 4 获取其他结构 构造器 父类 接口 包 注解等 2 5 获取泛型父类信息2 6 获取内部类或外
  • JDK的版本迭代(JDK9 - JDK20)

    文章目录 1 发布特点2 名词解释Oracle JDK和Open JDKJEPLTS 3 各版本支持时间路线图4 各版本介绍jdk 9jdk 10jdk 11jdk 12jdk 13jdk 14jdk 15jdk 16jdk 17jdk 1
  • 如何对第三方相同请求进行筛选过滤

    文章目录 问题背景处理思路注意事项代码实现 问题背景 公司内部多个系统共用一套用户体系库 xff0c 对外 钉钉 我们是两个客户身份 这里是根据系统来的 xff0c 例如当第三方服务向我们发起用户同步请求 xff1a 是一个更新用户操作 x
  • 域控制器部署组策略,立即下发强制更新,显示“远程过程调用被取消”,错误代码 8007071a;以及RPC服务器不可用,800706ba【解决方案】

    域控制器部署组策略 xff0c 立即下发强制更新 xff0c 显示 远程过程调用被取消 xff0c 错误代码 8007071a 首先放一张故障截图 报错过程解决方法 首先放一张故障截图 报错过程 在公司的域环境 xff0c 通过域控制器设置
  • windows下通过远程桌面访问linux图形界面

    一 安装epel库 epel库安装之前无法使用yum install xrdp命令安装xrdp 命令 xff1a yum install epel span class token operator span release 之后会自动匹配
  • 程序设计思维与实践 Week9 作业

    A 咕咕东的目录管理器 题意 解题思路 首先我们要确定如何存储目录以及子目录 xff0c 因为题目要求子目录必须要保持字典序 xff0c 所以我们选用map来存储一个目录的所有子目录 MKDIR xff1a 直接在当前目录的map里插入新的
  • linux下非root用户安装python以及pip

    1 安装python xff08 python地址 xff1a https www python org ftp python xff09 以3 7为例 xff0c Python 3 7 2 tgz wget https www pytho
  • CCF CSP201809-3 元素选择器

    题意 题目链接 xff1a http 118 190 20 162 view page gpid 61 T77 解题思路 顺序记录每个元素的标签 id 层数 xff08 缩进个数 xff09 xff0c 由于标签大小写不敏感 xff0c 全
  • 企业发放的奖金根据利润提成计算

    题目 xff1a 企业发放的奖金根据利润提成 利润 I 低于或等于10万元时 xff0c 奖金可提10 xff1b 利润高于10万元 xff0c 低于20万元时 xff0c 低于10万元的部分按10 提成 xff0c 高于10万元的部分 x
  • rc-resize-observer监听页面元素

    对于页面监听我们常用窗口的resize事件window addEventListener resize watchWindowSize 对吧 xff0c 这个总的来说 xff0c 还是影响页面性能 xff0c 而且在页面销毁的时候 xff0
  • vmware配置centos8虚拟机以及调试miniob开发环境

    按照https token blog csdn net article details 104428609 这篇文章进行操作的 xff0c 我下载的镜像源地址是https mirrors aliyun com centos 8 isos x
  • Win10+Debian11双系统的配置小记

    文章目录 01 前期准备步骤一 xff1a 镜像准备与下载步骤二 xff1a 创建空余分区步骤三 xff1a 创建U盘启动盘 02 安装过程安装步骤遇到的问题 03 Debian的日常配置sudo权限配置替换源的配置中文输入配置 xff08
  • OneDrive-5T免费云空间获取方法

    OneDrive 5Tfree云空间获取方法 概述 xff1a 网盘一直是我们需要的一种该工具 xff0c 生活中资源的分享以及大文件的存取等等都需要它 xff0c 我们因为它们的存在而更加的方便 xff0c 国内外有很多网盘 xff0c
  • python3.x安装

    python2 x和python3 x并不兼容 xff0c python2 x已不在维护 xff0c 尽量使用python3 x 安装过程如下 xff1a 详细步骤 xff1a 1 下载python xff0c 从官网下载 xff1a ht
  • LINUX下的DBUS

    文章目录 D BUS通信特点技术实现实现原理连接到总线信号发送与接收信号发送信号接收 函数调用和提供函数调用函数调用提供函数调用 实例建立连接断开连接发送信号 xff08 Sending Signal xff09 调用方法 xff08 Ca
  • python实现matlab中interp2方法(有误差(小数点后第5位))

    在matlab中的interp2方法 lat 61 ds1 data 39 lat 39 39 1x451 90 0 4 90 lon 61 ds1 data 39 lon 39 39 360 1x900 180 0 4 179 6 插值
  • 实验03-python的组合数据类型

    1004 成绩排名 问题描述 xff1a 读入 n xff08 gt 0 xff09 名学生的姓名 学号 成绩 xff0c 分别输出成绩最高和成绩最低学生的姓名和学号 输入说明 xff1a 每个测试输入包含 1 个测试用例 xff0c 格式