- 博客(70)
- 收藏
- 关注
原创 操作系统的抖动时间
摘要:抖动时间指操作系统进程/线程执行时间的不稳定性,表现为任务执行间隔波动,可能导致性能下降。主要成因包括资源竞争、中断处理和调度算法不当。优化方法有:合理分配资源、改进实时调度算法、调整中断策略和使用抖动缓冲区。在实时系统中,抖动过大可能引发严重问题,需通过优化调度和资源管理来减少抖动。示例代码演示了多线程任务执行时间的测量。
2025-12-15 08:47:23
134
原创 Java 接口定义变量
Java接口中的变量默认为public static final常量,不能包含实例变量。示例展示了在接口中定义常量CONSTANT,并通过实现类MyClass访问该常量。接口变量值不可修改,方法默认为public abstract,需由实现类完成。Java 8后接口支持default和static方法,但接口本身不能实例化。这些特性使接口特别适合定义常量,同时通过抽象方法规范类行为。
2025-12-10 22:43:31
181
原创 Java 抽象类详解
摘要:Java中的抽象类(abstract class)通过abstract关键字定义,不能直接实例化,用于定义类的共同结构。它可以包含抽象方法(需子类实现)和具体方法(可复用),支持成员变量和构造方法。子类必须实现所有抽象方法,否则也需声明为抽象类。相比接口,抽象类更适用于代码复用和状态共享场景,而接口更适合多继承和行为定义。设计时需权衡使用抽象类或接口,Java8+后接口支持默认方法,但抽象类在需要状态管理时仍具优势。
2025-12-10 22:16:58
142
原创 Java构造函数
Java构造函数用于对象初始化,名称必须与类名相同且无返回类型。构造函数分为无参、默认和参数化三种类型,支持重载。当自定义构造函数时,默认无参构造将不再提供。构造代码块可在所有对象创建时执行统一初始化操作,先于构造函数执行。示例展示了如何使用参数化构造函数创建Person对象并初始化其属性。
2025-12-10 22:15:14
174
原创 远程访问,通过JDBC连接到Beeline对Hive进行操作报错
你尝试通过 JDBC 连接到 Hive,但由于权限问题,连接未成功。没有权限执行某些操作,特别是访问。根据错误信息,目录的权限是。:错误提示中指出,用户。,这意味着只有拥有者(
2024-11-02 11:13:38
678
原创 两个数最大公约数算法设计
(欧几里得算法):用较大的数除以较小的数,再用较小的数去除以上一步得到的余数(第一次),再用上一步得到的余数去除以前一步得到的余数(第二次),如此反复,直到余数为0。则最后一步的除数就是所求的最大公约数。最大公约数(Greatest Common Divisor,GCD),也称最大公因数(Highest Common Factor,HCF),是指两个或多个整数共有约数中最大的一个。
2024-11-01 15:54:58
195
原创 针对Hmaster启动后很快停止
这个错误信息表明你的Hadoop集群中的NameNode处于高可用(HA)配置,其中一个NameNode尝试进行读取操作时失败了,因为它处于Standby状态,而Standby状态的NameNode不支持读取操作。命令来检查你的NameNode的状态,确认哪个NameNode是处于Active状态,哪个是Standby状态。:如果你发现需要操作的NameNode是Standby状态,而你需要它处于Active状态,可以使用。命令来手动将其切换为Active状态。
2024-10-31 11:49:30
570
1
原创 TRDB是啥
TRDB:“Traditional Relational Database”,即“传统关系型数据库”。关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。
2024-06-02 14:01:50
369
1
原创 L1-030 一帮一
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的学生分为一组。
2024-04-17 20:11:38
400
原创 L1-086 斯德哥尔摩火车上的题
其中字符串的操作是连接两个字符串的意思。所以这道题其实是让大家访问网站当然,能通过上述算法得到112358的原始字符串a是不唯一的。本题就请你判断,两个给定的原始字符串,能否通过上述算法得到相同的输出?
2024-04-17 20:10:40
407
原创 L1-027 出租
下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1index[1]=0对应arr[0]=8index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。
2024-04-14 21:12:21
326
原创 L1-025 正整数A+B
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
2024-04-14 19:50:16
345
原创 L1-031 到底是不是太胖了
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 | 真实体重 − 标准体重 | < 标准体重×10%)。已知 1 公斤等于 2 市斤。现给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。
2024-04-14 16:58:56
298
原创 L1-040 最佳情侣身高差
专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。
2024-04-14 16:32:13
361
原创 L1-047 装睡
你永远叫不醒一个装睡的人 —— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次。下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有可能在装睡的人,即至少一项指标不在正常范围内的人。
2024-04-14 16:17:18
318
原创 L1-055 谁是赢家
某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。
2024-04-14 15:42:32
348
原创 L1-061 新胖子公式
根据钱江晚报官方微博的报导,最新的肥胖计算方法为:体重(kg) / 身高(m) 的平方。如果超过 25,你就是胖子。于是本题就请你编写程序自动判断一个人到底算不算胖子。
2024-04-14 15:17:23
209
原创 L1-009 N个数求和
1、使用了python中的一个库fractions中的Fraction函数。这个题有一个隐含条件,就是比如输入。但实际输出的分数永远是正数。用于创建一个分数对象。
2024-04-14 14:48:13
286
原创 L1-063 吃鱼还是吃肉
国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。现在你要根据小宝宝的身高体重,给出补充营养的建议。
2024-04-14 14:44:22
790
原创 L1-067 洛希极限
科幻电影《流浪地球》中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木“刚体洛希极限”,地球面临被彻底撕碎的危险。但实际上,这个计算是错误的。洛希极限(Roche limit)是一个天体自身的引力与第二个天体造成的潮汐力相等时的距离。当两个天体的距离少于洛希极限,天体就会倾向碎散,继而成为第二个天体的环。它以首位计算这个极限的人爱德华·洛希命名。(摘自百度百科)
2024-04-14 13:51:53
914
原创 L1-075 强迫症
小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写199808,有的人只写9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成年年年年-月月格式。对于那些只写了年份后两位的信息,我们默认小于22都是20开头的,其他都是19开头的。
2024-04-14 10:55:12
283
原创 L1-083 谁能进图书馆
为了保障安静的阅读环境,有些公共图书馆对儿童入馆做出了限制。例如“12 岁以下儿童禁止入馆,除非有 18 岁以上(包括 18 岁)的成人陪同”。现在有两位小/大朋友跑来问你,他们能不能进去?请你写个程序自动给他们一个回复。
2024-04-14 00:08:24
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅