自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 idea 连接数据库配置(详细过程)

** idea 右侧找不到database!!怎么解决? ** 专业版的,网上有很多教程,都是依次点: view==> Tool windows ==> database 但是按照这个步骤我还是没有database选项卡。看到另外一个博客说,社区版的idea没有database显示,但是安装Database Navigator代替也可以。具体参考: 安装Database Navigator教程 按理,安装完apply就可以了,然后上面的工具栏会出现一个DB Navigator,如图: 点它,

2021-10-23 14:52:26 840

原创 Day_6

打印学生选课清单 假设全校有最多40000名学生和最多2500门课程。现给出每门课的选课学生名单,要求输出每个前来查询的学生的选课清单。 输入格式: 输入的第一行是两个正整数:N(≤40000),为前来查询课表的学生总数;K(≤2500),为总课程数。此后顺序给出课程1到K的选课学生名单。格式为:对每一门课,首先在一行中输出课程编号(简单起见,课程从1到K编号)和选课学生总数(之间用空格分隔),之后在第二行给出学生名单,相邻两个学生名字用1个空格分隔。学生姓名由3个大写英文字母+1位数字组成。选课信息之后,

2021-07-07 21:13:41 286

原创 Day_5

QQ账户的申请和登录 实现QQ新帐户申请和老帐户登陆的简化版功能。最大挑战是:据说现在的QQ号码已经有10位数了。 输入格式: 输入首先给出一个正整数N(≤10^5​​ ),随后给出N行指令。每行指令的格式为:“命令符(空格)QQ号码(空格)密码”。其中命令符为“N”(代表New)时表示要新申请一个QQ号,后面是新帐户的号码和密码;命令符为“L”(代表Login)时表示是老帐户登陆,后面是登陆信息。QQ号码为一个不超过10位、但大于1000(据说QQ老总的号码是1001)的整数。密码为不小于6位、不超过16

2021-07-07 19:23:36 254

原创 Day_4

1、集合的交集 已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。 输入格式: 输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。 输出格式: 在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。 输入样例: 1 2 5 -1 2 4 5 8 10 -1 输出样例: 2 5 用python写了之后,在最后一个测试点(大规模数据)会出现内存超限。 a = [int(i

2021-07-06 20:36:06 182 1

原创 Day_3

1、电话聊天狂人 给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。 输入格式: 输入首先给出正整数N(≤10 ​5 ​​ ),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。 输出格式: 在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列狂人的人数。 输入样例: 4 13005711862 13588625832 13505711862 1

2021-07-06 10:49:23 214

原创 Day_2

今天主要问题有以下: 上一篇博客day_1中考试座位号c++的修改: #include<iostream> using namespace std; struct Stu{ string sn; int test; int real; }student[1001]; int main(){ int i,j,k; int n,check; int cs[1001]; Stu S; cin >> n; for(i = 0; i < n; i++){

2021-07-04 20:14:27 112

原创 Day_1

1、考试座位号 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。 输入格式: 输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N

2021-07-04 09:31:51 158

原创 RIP(动态路由)实验

RIP实验–packet tracer仿真实验 两台route分别连接一个pc,实现pc之间的通信。 实验概述 利用路由器上运行的动态路由协议定期和其他路由器交换路由信息,而从其他路由器上学习到的路由信息,自动建立起自己的路由。 实验拓扑 1)配置pc pc0–IP:192.168.1.1,网关:192.168.1.254 pc1–IP:192.168.2.1,网关:192.168.2.254 route0接口g0/1网关:192.168.3.1 route1接口g0/1网关:192.168.3.2 2)

2021-05-30 13:01:49 542

原创 静态路由实验--packet tracer仿真实验

静态路由实验–packet tracer仿真实验 实验概述 由网络管理员手工配置路由信息 实验一 两台路由器分别连接一台pc,实现pc0,pc1之间的通信 1)分别给两台pc配置IP地址,pc0、pc1的IP和网关分别为192.168.1.1(192.168.1.254)和192.168.2.1(192.168.2.254)。 2)配置route0 3)配置route1 4)查看两台route的配置信息 a.route0 路由表 接口 b.route1 路由表 接口 5)连接测试(ping)

2021-05-30 12:07:15 543

原创 跨交换机实现VLAN--真机实验

仿真实验: 跨交换机实现VLAN真机实验 目的:使pc1、pc3属于同一VLAN,switch0连接pc1、pc2,switch1连接pc3,实现pc1和pc3的通信 1)三台电脑pc1、pc2、pc3设置IP地址为192.168.1.2、192.168.1.3、192.168.1.4。 2)先在pc1端分别ping pc2和pc3,显示成功接收。 3)配置交换机相关信息,具体命令参照仿真实验。 配置后使用show vlan命令查看配置信息是否成功 例,如下 4)在pc1端分别进行ping pc

2021-05-30 09:22:16 550

原创 跨交换机实验--packet tracer仿真实验

跨交换机实验–仿真实验packet tracer 目的:使pc0、pc2同属于VLAN2,pc1属于VLAN3,实现pc0和pc2之间的通信。 实验步骤 1)连接好实验拓扑,分别给pc0、pc1、pc2配置IP地址为192.168.1.1、192.168.1.2、192.168.1.3。 2)对交换机0(switch0)进行配置 a.划分VLAN b.配置连接pc端的端口(access) c.配置连接交换机的端口(trunk) 3)对交换机1(switch1)进行配置 (步骤同switch0)

2021-05-30 09:09:04 402

原创 python刷题第八周

python刷题 eval函数 eval能够以python表达式的方式解析并执行字符串,并将返回结果输出。eval()函数将去掉字符串的两个引号,将其解释为一个变量。单引号,双引号,eval()函数都将其解释为int类型;三引号则解释为str类型。 字符串转换成列表: a = '[[1,2,3],[4,5,6]]' print(type(a)) # str b = eval(a) print(type(b)) # list 字符串转换成元组: a = '([1,2,3],[4,5,6])' b =

2021-05-02 18:01:19 768

原创 python刷题第七周

python刷题 eval函数 eval(expression,globals = None,locals = None) globals和locals为可选参数,但当 globals提供了参数时,它必须是字典类型,locals参数可以是任意的map对象。 字典 字典是另一种可变容器模型,且可存储任意类型对象。 注意的点: 1)键不能出现相同的,即不允许一个键出现两次。 2)键不可变,可用数字、字符串、元组,但不可用列表。 基本用法: 1)访问 通过key访问 dic = {'name': 'zhang'

2021-04-25 09:42:58 138

原创 python刷题第六周

python刷题 1.使用列表的方法存储一个矩阵以及进行矩阵的运算 运算需求:给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入样例: 4 2 3 4 1 5 6 1 1 7 1 8 1 1 1 1 1 输出结果 35 n = int(input()) s = [] for i in range(n): ss = [] a = input().split() # 按行输入 for j in a:

2021-04-18 09:41:07 238 1

原创 python刷题第五周

python刷题 输入时的判断: 有的题目需要对输入的某一个或其中一些数据进行及时的判断,否则就会出现“非零返回”的问题,例如4-7,需要对输入的n先进行判断,当n>0时,才能输入后面的数据,否则结果直接为0. n = int(input()) sumn = 0 cnt = 0 if n > 0 : s = input() # 当n>0时再输入身高数据进行后续计算 num = [int(i) for i in s.split()] if num == []:

2021-04-11 11:52:02 135

原创 python刷题第四周

python刷题 set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 set函数区分字母的大小写,并且去掉重复后的顺序是无序的。 s = ['S','t','i','o','t','s'] ss = set(s) print(ss) # 结果:'i', 't', 'S', 'o', 's' 如果要得到按字典排序的结果,可使用sort或sorted函数 s = ['S','t','i','o','t','s'] ss = set(s) ss = sort

2021-04-03 14:25:55 377

原创 python刷题第三周

python刷题: 判断是否为字母或数字 判断字母的大小写,大小写转换 if s.isdigit() # 是否为数字 for i in s: if i.isalpha(): # 是否为字母 if i.islower(): # 是否为小写字母 i = i.upper() # 转换成大写 s.isupper() s = s.lower() 字符串的输入,输入样例:red yellow blue green white s = input() lis

2021-03-27 16:03:07 173

原创 python刷题第二周

python刷题: 1.map()函数 语法:map(函数,一个或多个序列) 用法示例: map(square, [1,2,3,4,5]) # 计算列表元素的平方 map(int,input().split()) # 输入两个整型类型的数据 2.end设置分隔符参数 print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一个逗号 , 并设置分隔符参数 end,就可以改变它的行为。 3.进制转换 4.对齐方式 整型,浮点型 print("%d%6.1f" % (i,ce

2021-03-18 22:21:16 157

原创 python刷题第一周

刷题:

2021-03-13 13:19:54 118

原创 HW01 python

HW01 python 题目描述: 给你一个仅有小写字母组成的字符串s(len(s) < 10),请你输出s内的所有字母的全排列,每行输出一个, 按照字典序升序输出。 示例: 输入:s = “bbjd” 输出:bbdj bbjd bdbj bdjb bjbd bjdb dbbj dbjb djbb jbbd jbdb jdbb def Permutation(ss): length = len(ss) a = [] if length <= 1: retu

2021-03-06 13:19:59 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除