自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 问答 (3)
  • 收藏
  • 关注

原创 外星人入侵实战遇见的问题

在做外星人入侵游戏时,做到让整群外星人动起来时,发现移动起来的外星人只显示出一列了,而不动的外星人就能正确显示。

2024-05-30 23:45:08 415

原创 hive报错:FAILED: NullPointerException null

hive报错:FAILED: NullPointerException null

2024-02-29 15:08:04 649

原创 1.4编程基础之逻辑表达式与条件分支

Open Judge 1.4编程基础之逻辑表达式与条件分支 这章题目主要是关于流程控制语句,题目还是比较简单的。

2024-01-26 10:45:25 237

原创 1.3编程基础之算术表达式与顺序执行

Open Judge 1.3编程基础之算术表达式与顺序执行. 本章主要是让我们了解变量与运算符的使用,题目也都比较简单,当然也需要我们一点点数学的基本知识,才能让我们更好的理解这章的题目。

2024-01-24 11:30:05 983

原创 1.2编程基础之变量定义、赋值及转换

OpenJudge 1.2编程基础之变量定义、赋值及转换

2024-01-16 20:47:11 1080

原创 1.1编程基础之输入输出(10题)

OpenJudge 1.1编程基础之输入输出。1Hello,world 2输出第二个整数 3对齐输出 4输出保留3位小数的浮点数 5保留12位小数的浮点数 6空格分隔输出 7输出浮点数 8字符三角形 9字符棱形 10超级玛丽游戏

2024-01-10 08:53:39 930

原创 实验四、shell编程

一、实验目的1.了解shell的特点和主要种类。2.掌握 shel1 脚本的建立和执行方式。3.掌握bash的基本语法。4.学会编写shell 脚本。二、实验内容shell 脚本的建立和执行。历史命令和别名定义。shell变量和位置参数、环境变量。bash的特殊字符。一般控制结构。算术运算及bash 函数。三、主要实验步骤1.利用 vi建立一个脚本文件,其中包括 date、cal、pwd、 ls等常用命令;然后以不同方式执行该脚本。2.运行history命令,配置历史命令环境

2023-06-08 16:04:53 5985

原创 Git & GitHub入门

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的各种项目。GitHub是一个代码托管平台。本文介绍了git和GitHub的基本语法和使用,还有Gitee,类似于GitHub的中文网站代码托管平台。

2022-12-17 19:14:57 900 4

原创 python科学计算环境搭建

matplotlib是python的一个综合库,用来绘制静态的、动态的和交互的可视化图表。一般在科研中用的比较多

2022-11-04 13:44:25 686

原创 L1-043 阅览室(java)

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。

2022-10-27 16:03:50 566

原创 L1-042 日期格式化(java)

世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

2022-10-27 15:51:05 442

原创 L1-039 古风排版(java)

输入在第一行给出一个正整数N(

2022-10-27 15:13:04 208

原创 L1-035 情人节(java)

以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinner…”;若只有A没有B

2022-10-27 14:47:01 363

原创 Spark概述及快速上手

spark是一种基于内存的快速、通用、可扩展的大数据分析计算引擎。Spark和Hadoop的根本差异是多个作业之间的数据通信问题: Spark多个作业之间数据通信是基于内存,而Hadoop是基于磁盘

2022-10-23 17:24:14 1186 3

原创 L1-033 出生年(java)

计算年份中含有的不同数字的个数很简单, 就是要注意不足4位的年份要在前面补0, 所以我在计算年份中不同数字的方法中先判断是不是不足4位的年份, 是的话,就先在list中添加一个0, 然后再去计算年份中不同的数字。以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。如“2013”被视为满足“4位数字都不同”的条件,但不被视为满足2位或3位数字不同的条件。个数字都不相同的年份”这句话。

2022-10-15 17:13:18 259

原创 L1-032 Left-pad(java)

根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。这道题目就是字符串之间的操作, 如果n大于输入的字符串,则需要在前面填充指定的字符串, 否则就只需要从输入的字符串后面截取长度为n的字符串了。)和一个字符,分别是填充结果字符串的长度和用于填充的字符,中间以1个空格分开。

2022-10-14 18:12:08 287

原创 L1-030 一帮一(java)

⭐️首先思考要把数据放在什么样的容器中, 因为输入的数据是根据成绩排名输入的,所以顺序是不能乱的, 且如果把性别作为键, 姓名作为值存入map一类的容器中不太合适, 但是又要根据性别和排名进行分组, 所以我就选择了二维数组存储数据, 第一列存储性别, 第二列存储排名在前N/2的人名, 第三列存储一组中的另一个名字。⭐️选好容器之后思考怎么分组, 前面N/2的排名是没有变的, 所以只要根据前面的人给后面的人分组, 后面的人分成男生和女生, 对前面的N/2,先从后面的开始找小组成员, 后面的顺着找。

2022-10-14 17:54:21 294 1

原创 L1-027 出租(java)

一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。

2022-10-14 11:20:57 417

原创 L1-025 正整数A+B(java)

只能读一行, 所以首先我们需要把A和B分开, 题目要求以第一个空格为A和B的分隔, 所以先遍历字符串,找到第一个空格,然后用。不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。都在区间[1,1000], 所以对于特殊的1000要特别处理, 而对于不满足要求的将其赋值为。稍微有点麻烦的是,输入并不保证是两个正整数。分隔开后就是判断A,B是否是满足要求的整数,使用正则表达式判断。注意:我们把输入中出现的第1个空格认为是。如果输入的确是两个正整数,则按格式。

2022-10-13 20:06:59 594

原创 L1-023 输出GPLT(java)

这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按。遍历循环字符串, 用一个数组对出现的GPLT字符的个数进行计数, 然后按照顺序输出, 每输出一个字符其个数减一。给定一个长度不超过10000的、仅由英文字母构成的字符串。输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。在一行中按题目要求输出排序后的字符串。注意该题目对于输入的小写字母要转换为大写字母😄。的顺序打印,直到所有字符都被输出。

2022-10-13 16:00:57 246

原创 L1-020 帅到没朋友(java)

(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;按输入的顺序输出那些帅到没朋友的人。ID间用1个空格分隔,行的首尾不得有多余空格。注意:没有朋友的人可以是根本没安装“朋友圈”,也可以是只有自己一个人在朋友圈的人。当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。随后一行中列出M个待查询的ID,以空格分隔。(≤100),是已知朋友圈的个数;超过1的朋友圈里都至少有2个不同的人。

2022-10-12 17:41:21 368

原创 L1-019 谁先倒(java)

酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。在第一行中输出先倒下的那个人:A代表甲,B代表乙。第二行中输出没倒的那个人喝了多少杯。输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。其中喊是喊出的数字,划是划出的数字,均为不超过100的正整数(两只手一起划)。

2022-10-12 16:16:42 222

原创 L1-018 大笨钟(java)

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。根据当前时间替大笨钟敲钟,即在一行中输出相应数量个Dang。下面就请你写个程序,根据当前时间替大笨钟敲钟。

2022-10-12 15:40:52 367

原创 L1-017 到底有多二

一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。

2022-10-12 15:33:19 164

原创 L1-016 查验身份证

在保证前一个条件满足的情况下去验证第二个条件,我们计算出前17位的权重和之后对11求余,验证是否与校验码对应只需要把校验码M放进一个数组m里面,其对应的Z值就是索引,这样验证起来就很简单了,我们只需要将求余之后所得的数字作为m的索引与身份证号的最后一位对照即可。首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};要注意看清题目,我就是没有看清题目,以为是要输出合格的身份证,写完之后发现与答案完全不同,所以花费了稍微多一点的时间. 😄。

2022-10-11 17:07:10 241

原创 L1-013 计算阶乘和

对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。对于给定的正整数N,需要你计算。在一行中输出S的值。

2022-10-11 16:55:24 297

原创 L1-009 N个数求和

可以用欧几里得算法: 先用两个数中较大的数除以较小的数,如有余数,则用较小的那个数继续除以余数,按照这样的方法一直除下去,除到余数为0为止, 则最后的除数就是两个数的最大公因数🤔。接下来就是求最小公倍数,用公式法最简单: 两个数的最小公倍数 = 两个数的乘积 / 两个数的最大公因数。另外,负数的符号一定出现在分子前面。,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。的形式给出的,你输出的和也必须是有理数的形式。麻烦的是,这些数字是以有理数。本题的要求很简单,就是求。

2022-10-11 15:16:30 519

原创 L1-007 念数字

在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。只需要将输入的数字以字符串的形式输入,然后循环遍历输出相应的拼音即可。输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出。

2022-10-09 16:51:49 83

原创 L1-008 求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

2022-10-07 16:13:26 161

原创 L1-005 考试座位号(java)

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

2022-10-06 18:23:45 893 4

原创 L1-003 个位数统计

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

2022-10-05 13:06:23 229

原创 L1-002 打印沙漏

所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

2022-10-04 14:42:04 144

原创 处理器管理

高级调度:又称作业调度或宏观调度,即按一定的调度算法把外存上处于后备作业队列中的作业调入内存,为它们分配所需的资源并创建进程,然后将新创建的进程插入到系统的就绪队列中。中级调度:又称交换调度,在内存使用紧张的情况下,将内存中暂时无法运行的进程挂起,即由内存调至外存(换出),使外存上具备运行条件的就绪进程能够及时进入内存运行。出现问题或故障时:系统出故障时,操作系统会暂时将涉及该故障的进程挂起(换出),等故障恢复后再将进程恢复到挂起前的状态(换入,由外村调入到内存)截止时间:实时系统选择调度算法的重要准则。

2022-09-30 16:20:23 737

原创 Redis的安装和使用

Redis的五种数据结构: 字符串(STRING)、列表(LIST)、集合(SET)、哈希(HASH)、有序集合(ZSET)。结构类型存储的值STRING字符串、整数或浮点数LIST一个链表,上面的每个节点都是一个字符串SET包含若干个字符串的无序集合,且集合中的元素都是唯一的HASH包含键值对的无序散列表ZSET成员中的字符串与分值的有序映射,其排序由分值决定字符串STRING 拥有一些和其他键值存储相似的命令,比如 GET(获取值),SET(设置值),DEL(删除值)等。

2022-09-30 15:48:03 1258

原创 操作系统概述

计算机系统由硬件和软件两部分组成,操作系统是计算机系统中最重要的系统软件,也是配置在计算机硬件上的第一层软件,作为计算机硬件和计算机用户之间的中介,为应用程序提供使用基础,并成为整个计算机系统的控制中心

2022-09-29 15:45:39 843

原创 HDFS实训及遇见的常见问题解决

文件读写获取hadoop的系统设置,并在其中创建HDFS文件,文件路径为/user/hadoop/myfile;在myfile文件中添加字符串https://www.educoder.net;读取刚刚创建myfile文件中的内容,并输出。import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import org.apache.hadoop.conf.Configurati

2022-06-28 09:30:26 1787

原创 解决本地连接不上虚拟机和虚拟机ping不同外网的问题

(记录一下本地连接不上虚拟机的问题)原本我是想在本地浏览器中打开hadoop0的hdfs网站,但是一直进不去,而在虚拟机的浏览器中却能进去,于是我打开cmd ping以下虚拟机,连接超时:通过百度查到了,是网关有了问题,首先使用命令查看本地电脑网关地址:虚拟机的网关:本地网关和虚拟机网关不一致,现在来修改虚拟机地址,先关闭虚拟机,我本机的IP地址是192.168.168.117打开网络和Internet做完这些步骤之后,打开虚拟机,输入ifconfig,没有出现ens33的ip地址,只

2022-06-27 16:36:41 7817 2

原创 实验四 HBase开发:使用java操作HBase

一、实验目的熟悉HBase数据库操作常用的Java API二、实验平台操作系统:CentOS 8Hadoop版本:3.2.3HBase版本:2.4.12jdk版本:1.8Java IDE:eclipse三、实验过程1. 创建表

2022-06-26 15:42:18 7933

原创 实验三 HBase的安装与简单操作

实验目的

2022-05-12 15:23:45 6332

原创 WinSCP连接不上虚拟机

问题今天我做实验时,想要把文件上传到linux虚拟机上,但winSCP连接了半天一直连接不上虚拟机,在网上找了很多资料,都说是防火墙的问题,还有远程服务的问题,但我并没有这两个有问题解决最后发现是网络配适器的问题,先关闭虚拟机,注意是关闭而不是挂起,然后找到“网络配适器”选项,选择“桥接模式”,点击确定后,开启虚拟机注: 重新开启虚拟机后ip地址可能会改变,输入ifconfig命令查看ip地址,回到winSCP,输入ip和用户名密码,连接虚拟机,然后就可以连接上了...

2022-05-11 15:36:31 6576 8

空空如也

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

TA关注的人

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