自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hive 中执行 SQL语句 报错 :FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.

*错误原因:**服务端未开启服务,在hive服务端使用命令:hive --service metastore &**其他原因:**有的是mysql没有启动,下面有完整的hive 启动流程。然后再启动hive , 就可以正常使用sql语句了。

2023-04-29 18:46:13 2390

原创 Python 数据容器之元组Tuple的定义,遍历及常用方法

Python 元组Tuple的定义,遍历及常用方法

2023-03-12 20:35:52 654

原创 Python 数据容器之列表List

Python 数据容器列表List常用方法

2023-03-12 19:42:43 148

原创 Ubuntu IOS镜像文件下载

Ubuntu 镜像文件下载1.官方下载地址(不推荐)https://www.ubuntu.com/download2.中国官网(推荐)https://cn.ubuntu.com/3.中科大源http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/4.阿里云开源镜像站(非常快)http://mirrors.aliyun.com/ubuntu-releases/16.04/5.北京理工大学开源http://mirror.bit.edu.cn/ubun

2021-11-17 19:57:03 22007

原创 CSP认证 题解202104-1 灰度直方图

【问题描述】【样例测试】【解题代码】#include<iostream>using namespace std;int main(){ int n, m , L; int x; cin >> n >> m >> L; int h[300]={0}; for(int i = 0; i < n; i++) { for(int j = 0; j < m;j++)

2021-08-25 21:19:50 176

原创 贪心算法之最小生成树Prime C++实现

问题描述】Prim算法解决的是带权重的无向图上连接所有顶点的耗费最小的生成树。Q使用最小堆数据结构。【输入形式】在屏幕上输入顶点个数和连接顶点间的边的权矩阵。【输出形式】顺序输出按照贪心选择得到的各顶点序号,及该顶点的前驱顶点序号,及路径长度。【样例1输入】80 15 7 0 0 0 0 1015 0 0 0 0 0 0 07 0 0 9 12 5 0 00 0 9 0 0 0 0 00 0 12 0 0 6 0 00 0 5 0 6 0 14 80 0 0 0 0 14 0 310

2021-05-27 21:14:54 578

原创 算法设计与分析之线性时间内寻找元素(递归与分治)C++

【问题描述】每次都是优化选出一个元素(分组后的中位数)为划分基准,在线性时间内寻找第i小元素。提示:分组时的组的个数为n/5的向下取整;分组后的中位数取第(num_group/2向上取整)小的元素。【输入形式】在屏幕上输入若干整数,各数间都以一个空格分隔。再输入要寻找的元素是数组从小到大顺序中第几个位置。【输出形式】输出第一次划分找到的基准元素以及数组从小到大顺序中要寻找的那个位置的元素。【样例输入】2 9 8 0 7 10 1 12 3 14 5 13 6 11 43【样例输出】72【样

2021-05-21 11:59:23 452

原创 算法设计与分析之使用动态规划算法解凸多边形最优三角剖分问题C++

【问题描述】使用动态规划算法解凸多边形最优三角剖分问题,具体来说就是,依据递归式,按照顺序求得子问题,使得该三角剖分中诸三角形上权之和为最小。【输入形式】在屏幕上输入凸多边形顶点个数和顶点坐标。【输出形式】最优三角剖分后的三角形顶点。【样例1输入】78 260 200 1010 022 1227 2115 26【样例2输出】012234024456046【样例说明】输入:顶点个数为7,每一行为一个顶点坐标(x, y),以空格分隔。输出:每一行为顺序产生的最优三角剖分后

2021-05-21 11:51:42 839

原创 算法设计与分析之最大子段和问题(动态规划与递归分治)

【问题描述】使用动态规划或递归分治算法解最大子段和问题,具体来说就是,依据递归式,按照顺序求得子问题。【输入形式】在屏幕上输入一个序列元素,包含负整数、0和正整数。【输出形式】序列的最大子段和,及得到最大子段和时的起始和终止编号。【样例输入】-2 11 -4 13 -5 -2【样例输出】2024【样例说明】输入:6个数,元素间以空格分隔。输出:序列的最大子段和20,得到最大子段和时的起始编号为2,终止编号为4。【评分标准】根据输入得到准确的输出。【动态规划】#最大子段和 动态规划

2021-05-21 11:47:49 939

原创 VS Code 编译后出现 undefined reference to `WinMain‘ 并显示 ld returned 1 exit status

【问题】使用vscode 编译C++程序时,出现undefined reference to `WinMain’ 并显示 ld returned 1 exit status。【解决】保存文件后再编译

2021-05-11 00:05:43 1029 2

原创 Java作业 编写一个程序,使用GeneralPath类绘制一个彩色的五角星。

【问题描述】编写一个程序,使用GeneralPath类绘制一个彩色的五角星。import java.awt.Graphics2D;import java.awt.Graphics;import java.awt.Color;import java.awt.geom.GeneralPath;import javax.swing. *;public class Star extends JFrame{ public Star() { super("Dawing 2D Shaps");

2021-05-06 14:56:21 760

原创 算法设计与分析 最长公共子序列(动态规划)Python实现

【问题描述】使用动态规划算法解最长公共子序列问题,具体来说就是,依据其递归式自底向上的方式依次计算得到每个子问题的最优值。【输入形式】在屏幕上输入两个序列X和Y,序列各元素数间都以一个空格分隔。【输出形式】序列Xi = {x1, …, xi}和序列Yj = {y1, …, yj}的最长公共子序列的长度。序列X和Y的其中一个最长公共子序列,也就是当序列X和Y有多个最长公共子序列时,只输出其中的一个。这个输出的最长公共子序列选取的方法是:当xi不等于yj时,而c[i-1,j]==c[i,j-1],那么,c[

2021-04-30 13:11:42 1033

原创 Java作业 人员类之抽象类和接口

【问题描述】6.8 设计一个人员类(Person),包含姓名,方法pay()代表人员的工资支出;方法toString()输出人员的信息。从Person类派生出教师类(Teacher)和大学生类(CollegeStudent),其中:教师的工资支出=基本工资+授课时数*30,大学生的工资支出=奖学金支出。增加行政员工类(Administrative),行政员工的工资支出=基础工资+考核奖励(优秀5000,良好3000,合格1000)。(1)将人员类Person定义为抽象类,pay()为抽象方法,设计程序

2021-04-25 17:55:06 1485

原创 Java作业 定义一个学生类和一个课程类,要求能够表示现实生活中一个学生可以选择多门课程的情况。编写程序进行测试。

【问题描述】4.14 定义一个学生类和一个课程类,要求能够表示现实生活中一个学生可以选择多门课程的情况。编写程序进行测试。【Java代码】//Class文件public class Class { private String Name; public String getName() { return Name; } public void setName(String Name) { this.Name =Name; }}//Student_class文件public c

2021-04-25 17:52:00 4952 1

原创 C++作业 继承并派生异常类

【问题描述】请分析main函数,从exception类继承并派生两个异常类MyException1和MyException2,要求定义what成员函数,在what函数中,要求使用typeid,返回当前类的运行时的类型。请调试和分析该程序,熟练掌握关于异常捕获机制的使用。【输入形式】输入为一个1个整数,取值在1-4。【输出形式】输出包括两行第一行为输出的异常信息第二行为:Return to main()【样例输入1】1【样例输出1】exception: 12MyException1R

2021-04-25 17:37:14 133

原创 C++作业 二进制文件的读写

【问题描述】请编写一个程序,实现如下功能1、定义结构体student, 包括stu_id,score 2个变量。其中stu_id是一个short型变量,score为short型变量。2、从键盘输入学生个数n及n个学生的数据,存储在new创建的数组a中3、使用write函数,以二进制形式,将a数组中存放的n个学生一次写入out.txt文件中(不要使用循环)4、使用read函数,以二进制形式,使用循环方式,从out.txt中每次读出一个学生信息,存储于new创建的数组b中5、使用write函数,以文本

2021-04-25 17:36:24 265

原创 C++作业 请定义一个复数类,将+/-运算符重载为成员函数,实现复数与复数的加减及复数与浮点数的加减。

【问题描述】请定义一个复数类,将+/-运算符重载为成员函数,实现复数与复数的加减及复数与浮点数的加减。请根据给定的main函数,设计Complex类。【样例输出】a+b=4+3ia-b=2+5ia+100=103+4ia-2.5=0.5+4i【C++代码】#include <iostream> using namespace std; class Complex{private: double real; double imag;public: Compl

2021-04-25 17:36:03 1357

原创 C++作业声名一个基类vehicle,有私有成员maxspeed和weight,公有成员run()和stop(),以及构造和析构函数。(虚基类)

【问题描述】声名一个基类vehicle,有私有成员maxspeed和weight,公有成员run()和stop(),以及构造和析构函数。从vehicle派生bicycle和motorcar, bicycle有私有成员height, motorcar有私有成员seatnum,以及各自的构造函数和析构函数。从bicycle和motorcar派生出motorcycle,观察虚基类对继承的影响。定义一个motorcycle的对象,分别调用run()和stop(),观察构造/析构函数的调用情况。注意:构造函

2021-04-24 16:24:29 1251

原创 C++作业 编写一个Shape类并派生出Circle类和Rectangle类,观察运行机制。

【问题描述】编写一个Shape类并派生出Circle类和Rectangle类,观察运行机制。shape类有以下成员1)私有成员m_ID2)公有getter和setter3)计算面积函数getArea(),返回0;4)构造与析构函数Circle类从shape类继承,并派生以下成员1)私有成员r2)公有getter和setter3)计算面积函数getArea(),返回计算面积;4)构造与析构函数Rectangle类从shape类继承,并派生以下成员1)私有成员h,w2)公有gette

2021-04-24 16:20:08 1432

原创 C++作业 请设计一个程序实现图书库存的管理(动态数组类/Vector类)

【问题描述】请设计一个程序实现图书库存的管理。请根据给定的main函数及程序输出,完成设计。具体要求如下。一、请设计一个Book类:1、包括私有成员:unsigned int m_ID;//编号string m_Name;//书名string m_Introductio//简介string m_Author;//作者string m_Date;//日期unsigned int m_Page;//页数2、设计所有成员变量的getter和setter函数,关于getter和set

2021-04-24 16:11:48 661

原创 C++作业 设计一个CRectangle类,其中包括CPoint类的两个对象成员,表示左上角和右下角的两个点。要求求解矩形的面积。

【问题描述】设计一个CRectangle类,其中包括CPoint类的两个对象成员,表示左上角和右下角的两个点。要求求解矩形的面积。注意,每个类的构造函数、拷贝构造函数需要输出“*** is called”,具体的请根据输出进行分析。main函数已经给定如下:int main(){int a=1, b=1, c=6, d=11;cout<<"# Define p1 ######"<<endl;CPoint p1;cout<<"# Define p2 #

2021-04-24 15:52:16 1259

原创 C++作业 设计一个程序实现油桶面积与体积的计算(构造函数与析构函数)

【问题描述】某工厂使用一种圆柱形的铁桶来运输色拉油,但是关于该油桶的容量已经模糊,现在工人们测得了油桶直径和高(由键盘输入),请帮工人们计算一下油桶容量和制造该油桶需要的铁皮面积。注意这个油桶是有盖的。铁皮的厚度忽略不计。请设计一个类cylinder,该类具有私有成员 r和h,r表示半径,h表示高。该类还有4个公有成员,分别为1、求解体积函数getvolumn()2、求解表面积函数 getarea()3、构造函数,作用为给私有成员 r和h传递初始化值,并输出“构造函数被调用”。4、析构函数,

2021-04-24 15:44:56 578

原创 C++声明一个表示时间的类CTime,可以精确表示年、月、日、小时、分、秒,请计算两个日期对象之间相隔的天数。

【问题描述】声明一个表示时间的类CTime,可以精确表示年、月、日、小时、分、秒,请计算两个日期对象之间相隔的天数。要求:1、包括私有成员年、月、日、小时、分、秒。2、请使用构造函数实现的类的初始化工作,并判断日期和时间的有效性。年月日时分秒应该在正确的范围内。考虑闰年时候二月份的情况。时间的格式是xx:xx:xx,小时不是超过23,分钟和秒不能超过59。 1)如果日期无效,则输出 “date error! ” 并将年、月、日、小时、分、秒置为0。 2)如果时间无效,则输出 “time e

2021-04-24 15:40:01 1783

原创 利用列表生成式计算身份证校验码python

问题描述】按照下面的输入形式,提示用户输入18位身份证号码,利用列表生成式,分别生成如下四个列表①由身份证号码左边17位数字构成的列表②17位数字对应权重构成的列表,提示:最左边数字对应的权重为2**17%11,往右的话,指数17依次递减1③由数字和对应权重配对构成的列表④由数字和对应权重相乘后的一组乘积构成的列表对乘积列表求和,假设和为s,则校验码为(12-s%11)%11,若为10则用字符X表示【输入形式】请输入18位身份证号码【输出形式】【样例输入】32021320150827

2021-04-24 13:47:59 467

原创 统计地铁一号线站点Python

【问题描述】将下面的字符串根据顿号分解成一个站名列表“堰桥、锡北运河、西漳、天一、刘潭、庄前、民丰、无锡火车站、胜利门、三阳广场、南禅寺、谈渡桥、太湖广场、清名桥、人民医院、华清大桥、扬名、南湖家园、塘铁桥、金匮公园、市民中心、文化宫、江南大学、长广溪”按下面的输入形式提示用户输入利用列表生成式,进行统计:①若用户输入的是汉字,则统计无锡地铁一号线带有该汉字的站名个数,并生成由这些站名组成的一个列表②若输入的是数字,则统计无锡地铁一号线站名长度超过该数值的站名个数,并生成由这些站名组成的一个列表

2021-04-24 13:41:38 361 1

原创 利用列表计算乘车区间Python

【问题描述】将书上的站点数据,改用无锡地铁一号线的站点,可以复制以下字符串”堰桥、锡北运河、西漳、天一、刘潭、庄前、民丰、无锡火车站、胜利门、三阳广场、南禅寺、谈渡桥、太湖广场、清名桥、人民医院、华清大桥、扬名、南湖家园、塘铁桥、金匮公园、市民中心、文化宫、江南大学、长广溪”利用split()得到一个列表并首先输出如下信息:无锡一号线站点[‘堰桥’, ‘锡北运河’, ‘西漳’, ‘天一’, ‘刘潭’, ‘庄前’, ‘民丰’, ‘无锡火车站’, ‘胜利门’, ‘三阳广场’, ‘南禅寺’, ‘谈渡桥’

2021-04-24 13:35:48 842 1

原创 后端语言ASP,PHP和JSP各自的优势分析

ASP,全称为Active Server PagesASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和Visual BASIC类似,可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。目前在微软的 .net 战略中新推出的ASP.net 借鉴了Java技术的优点,使用C Sharp (C#) 语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用A

2021-04-13 23:18:57 1145 1

原创 棋盘覆盖问题Python实现

【问题描述】使用递归与分治策略解决棋盘覆盖问题【输入形式】在屏幕上输入棋盘大小及特殊方格所在行号和列号。【输出形式】输出使用L型骨牌进行棋盘覆盖结果。【样例1输入】21 2【样例1输出】2 -1 3 32 2 1 34 1 1 54 4 5 5【样例说明】输入:第一行输入整数k表示棋盘大小为2的k次幂,若k为2,则棋盘大小为4行4列;若k为3,则棋盘大小为8行8列。第二行输入特殊方格所在的行号和列号,以空格分隔,当前输入的:1 2,表示特殊方格在棋盘的第1行第2列。2&l

2021-04-09 20:29:19 2449

原创 计算身份证号码的校验码Python

【问题描述】输入18位的身份证号码(注意以str类型保存,因为尾巴上有可能出现 X字符)最后一位字符就是校验码,是根据左边17位数字,按照下面的算法计 算求得:①将每位上的数字乘以对应位上的权重,并累加得到加权和第i位上的权重为:2的i次方再除以11取余数,也就是2**i%11注意:此处位的编号是从右往左递增,也就是最右边是第0位,最左边是第17位和字符串索引刚好相反②假设加权和,保存在变量s中,则校验码等于(12-s%11)%11,若结果为10,则用罗马数字X表示输出校验码,并显示校验码是否

2021-04-09 20:16:05 2154 1

原创 使用蒙特卡罗方法计算圆周率π Python

【问题描述】假设有一个单位圆,其面积就是π,单位圆的外接正方形的边长为2,故正方形的面积是4在正方形内随机产生m个点,假设落在圆内的点的数量为n,则n/m近似等于圆与正方形的面积比也就是n/m=π/4,据此可以求出π的近似值要求,m的值在运行时通过input输入随机数种子设为100,也就是在for循环之前使用如下语句random.seed(100)提示: 产生[-1,1]之间的随机小数可以用random库的uniform函数【输入形式】整数【输出形式】保留3位小数【样例输入】100

2021-04-09 19:52:34 4975 2

原创 斐波那契数列python实现

【问题思路】斐波那契数列就是从第三位开始,每一位等于前两项之和。 前两位单独输出,从第三位开始利用for循环解决(当然也可以通过在for循环中增加判断语句的方式,不采用单独输出,但是每次循环都会调用if语句会增加运行时长)。【Python代码】#斐波那契数列num = int(input("请输入要输出的数列的项数:"))Fib1 = 1Fib2 = 1print('{:>8d}'.format(Fib1),end=" ")print('{:>8d}'.format(Fib2),

2021-04-09 18:20:42 3599

原创 LeetCode1124.表现良好的时间段

【问题描述】给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大于「不劳累的天数」。请你返回「表现良好时间段」的最大长度。【输入输出】示例 1:输入:hours = [9,9,6,0,6,6,9]输出:3解释:最长的表现良好时间段是 [9,9,6]。【题后提示】提示:1 <= hours.length <

2021-04-07 18:37:48 147

原创 求输入的年份的生肖

【问题描述】请写出完成下面功能的程序,输入年份(4位),求出该年份的生肖。【测试样例】Java代码:package java_practic;import java.util.Scanner;public class h7 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入年份(4位):"); //%12 取余的数字对

2021-03-21 18:27:23 577

原创 Java类的数组实现学生姓名,成绩,总分的表格

【问题描述】假定某班有10个学生,本学期上了3门课,请依次输入 姓名、第1门课成绩、第2门课成绩、第3门课成绩。即首先输入第一个同学的姓名、第1门课成绩、第2门课成绩、第3门课成绩;再输入第二个同学的姓名、第1门课成绩、第2门课成绩、第3门课成绩;再输入第三个同学的姓名、第1门课成绩、第2门课成绩、第3门课成绩;…,直至输入第10个同学的姓名、第1门课成绩、第2门课成绩、第3门课成绩。然后求出每个同学的3门课的总分,再按总分对数组排序,最后按总分由高到低的顺序输出排序后的信息:名次 姓名

2021-03-21 18:10:15 3174 2

原创 数据结构顺序表的实现及相关操作

标题 数据结构顺序表的实现及相关操作【问题描述】顺序表的实现【实验内容】实现一个顺序表(包括常用基本操作)。测试顺序表。【实验要求】独立完成、严禁抄袭、参考别人的需要注明出处。【测试样例】C++代码:#include<iostream>using namespace std;template<class T>class ArList{ T *data; int capacity,n; private: bool rea

2021-03-21 17:59:04 65

原创 新买的戴尔电脑几个月突然耳机插入声音却外放

@TOC新买的戴尔电脑几个月突然耳机插入声音却外放前言戴尔电脑,插入耳机之后声音仍然是外放,当时怀疑是硬件问题,后来发现是因为安装第三方杀毒软件导致系统文件出了问题。而且当时的键盘灯也没有亮,耳机问题解决之后键盘灯也亮了。以下是当时咨询戴尔客服提供的各种方法,希望对读者有所帮助。提示:以下是本篇文章正文内容,下面案例可供参考一、操作步骤总结有的时候我们往往会下意识的认为是硬件问题,却不曾想到是系统内部的问题,我现在电脑当中并没有安装第三方防护软件。...

2021-03-16 22:15:21 372

原创 Win10系统qq可以登录但是无法打开浏览器上网

@TOCWin10系统qq可以登录但是无法打开浏览器上网一级目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一级目录前言一、操作步骤!前言电脑用着用着突然就无法连接到互联网(当时是打开百度的浏览器显示无法连接到网络),但是QQ却正常在线说明不是WiFi的问题,于是我尝试了下面的简单的方法。提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是

2021-03-16 21:55:12 949

空空如也

空空如也

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

TA关注的人

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