自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (2)
  • 收藏
  • 关注

原创 一个排列中任意两个元素对换,排列改变奇偶性。

线性代数——非常简单地证明:一个排列中任意两个元素对换,排列改变奇偶性。

2022-08-14 12:18:00 3487 1

原创 apache-hive-3.1.0-bin.tar.gz 下载

hadoop hive

2022-07-10 17:31:44 871 2

原创 c++进制转换

c++进制转换注意这里的N小于等于10。十进制转N进制string DtoR(string n,int r) { string ans = ""; int num = stoi(n); while(num!=0){ int t = num % r; ans += t + '0'; num /= r; } reverse(ans.begin(), ans.end()); return ans;}N进制转十进制string RtoD(string n,int r) { i

2022-05-12 17:09:48 320

原创 编译原理第一章练习题

编译原理第一章练习题判断题1、一般来讲,编译程序生成的目标代码是一种绝对机器代码,可以直接在目标机上运行。答案:错误2、在数中出现非数字字符如123XY45是词法错误。答案:正确3、在源程序中出现非法字符如中文逗号等是语法错误。答案:错误4、为方便语义检查,所有高级语言中变量必须先定义然后才能使用。答案:正确5、编译过程可以由一遍、两遍或多遍完成。答案:正确6、逆波兰式、三元式、四元式、抽象语法树都是中间语言表示,和具体机器平台无关。答案:正确

2022-05-03 14:20:18 1687

原创 java网络编程 测试题

java网络编程 测试题马上要关闭查看了,为方便考试复习,复制到博客中。字体有点儿小,然而我不会调字体┭┮﹏┭┮1、 如果有以下程序片段:BufferedReader input = new BufferedReader (new _________ );空白部分可填写_________以通过编译。(5.0分)A、FileInputStream(“Account.data”)B、FileReader (“Main. java”)C、InputStreamReader (new Fil

2021-12-25 21:22:26 3378

原创 Linux考试失利后的反思

Linux考试失利后的反思在昨天(2021年12月1日),我考完了linux,虽没出成绩,但已经知道并不理想。经过一整天的酝酿,我总结一下这次考试为什么会失利。没有求知的欲望,学linux只是为了应付考试。以这次的文件系统为例,我实际掌握的也只是挂载要用mount命令,但没有深入了解下去的欲望。实际上,我并不想知道这讲的到底是什么。这是心里话,同时也是废话,如果我有求知欲,不管是课上还是课下,我都会抽时间来学习,然而我只是期末突击了不到两天。复习ppt的过程中,看到这一部分就想跳过,我承认,如果考试不

2021-12-02 22:03:05 931

原创 Linux shell脚本练习题汇总

Linux shell脚本练习题汇总编写脚本文件example1.sh,存放在/home/cauc/scripts目录下。脚本功能为:查找某文件是否存在(以参数形式),若存在,则将其权限设置为用户主可读可改,其他人无任何权限。否则则返回无此文件的信息。#!/bin/bashif [ -e $1 ]then chmod 600 $1else echo "The file $1 does not exist"fi编写脚本文件leapyear.sh,存放在/home/cauc/scrip

2021-12-01 14:04:08 9193 2

原创 Linux用户与组例题:在系统中添加三个用户: Blondie、Prince和 Madonna。

Linux用户与组例题:在系统中添加三个用户: Blondie、Prince和Madonna。题目:在系统中添加三个用户: Blondie、Prince和Madonna。1)他们都希望属于次要组music 。2) Blondie要求在他的条目中添加特殊备注“heart of glass"3) Prince要求使用/bin/csh作为登录shell4) Madonna的使用期限为2012-12-15) Blondie决定加入摔跤俱乐部wrestle组6) Prince要将他的用户名改为

2021-11-29 17:13:09 591

原创 oracle select查询语句中的字符匹配 like

oracle select查询语句中的字符匹配 like字符匹配 like 常用与 select 中的 where 子句中。一般形式为:where 列名 like 匹配串where 列名 not like 匹配串前者表示匹配该字符串,后者表示不匹配该字符串。匹配串中可以包含以下四种常见的通配符:_:匹配任意一个字符%:匹配0个或多个字符[]:匹配[]内的任意一个字符[^]:不匹配[]内的任意一个字符例子:建立学生表Student(Sno, Sname, Sex, Sage,

2021-06-30 11:52:50 1808

原创 根据关系图非常简单的求出三种关系闭包(自反闭包、对称闭包、传递闭包)附练习题

目录想说的话自反闭包对称闭包传递闭包练习题想说的话完全不废话,谁都能懂 φ(>ω<*)只关注如何求关系闭包,不讲原理,因为懒(不是)方便起见,就以下图为例。关系为R={⟨1,1⟩,⟨1,2⟩,⟨3,1⟩}R=\lbrace\langle1,1\rangle,\langle1,2\rangle,\langle3,1\rangle\rbrace R={⟨1,1⟩,⟨1,2⟩,⟨3,1⟩}自反闭包将没有环的结点加上环。例题中结点111有环,结点2,32,32,3无环,因此将结点

2021-06-28 22:55:12 30193 10

原创 pta 二叉树叶结点值和最大层 c语言链表

pta 二叉树叶结点值和最大层 c语言链表已知一棵非空二叉树结点的数据域为不等于0的整数,请编写程序找出该二叉树中叶结点数据值之和最大的层。输入格式:输入为一组用空格间隔的整数,个数不超过100个,表示带空指针信息的二叉树先根序列。输出格式:输出为一个整数,表示叶结点数据值之和最大的层,如果存在多个满足条件的层,则输出最下面一层。输入样例1:1 2 0 0 3 0 0输出样例11输入样例2:1 -2 0 0 3 -1 0 0 -1 0 0输出样例2:2完整代码:

2021-06-19 19:09:47 1426

原创 pta 构造哈夫曼树-有序输入 优先队列做法

pta 构造哈夫曼树-有序输入 优先队列做法构造哈夫曼树,然后输出它树的中序序列。从小到大的顺序给出词频(不超过10个),根据词频构造哈夫曼树。为确保构建的哈夫曼树唯一,本题做如下限定:(1)选择根结点权值最小的两棵二叉树时,选取权值较小者作为左子树。(2)若多棵二叉树根结点权值相等,按先后次序分左右,先出现的作为左子树,后出现的作为右子树。输入格式:第一行输入词频个数; 第二行按从小到大的顺序输入每个词频。输出格式:输出中序序列,中间以一个空格隔开。输入样例:31 1 2输

2021-06-19 16:14:42 1938

原创 计算机图形学 基本知识点(期末复习用)

计算机图形学 知识点(期末复习用)图形:现实世界中能够在人的视觉系统中形成视觉印象的客观对象。图像:实际拍摄或印刷出来的画面。图像处理:将客观世界中原来存在的物体影像处理成新的数字化图像的相关技术。液晶显示器的基本技术指标:可视角度,电锯和分辨率。...

2021-06-17 22:29:18 7055

原创 pta 文件 7-1 磁盘文件的读写 (10 分)

pta 文件 7-1 磁盘文件的读写 (10 分)这个题目很离谱,你如果真按要求写,通过不了。但如果只是把输出样例输出,就可以通过。我搜了半天,也没有找到有关这道题的任何资料·,所以。。。如果你要做这道题,我猜我们都在同一个大学:中国XX大学。。。编程构建一个Student类,并在main函数中创建5个对象(对象信息如输入样例所示),其中每个对象的数据包括学号num、姓名name、年龄age以及数学maths、英语english、语文chinese三门功课的分数,然后求出每个人的平均分数ave,将学号、

2021-06-03 23:03:16 3845 16

原创 哈斯图 寻找 极小元与极大元 最小元与最大元 上界与下界 最小上界(上确界)和最大下界(下确界)(一看就会)附一练习题

目录示例极小元与极大元最小元与最大元上界与下界最小上界(上确界)和最大下界(下确界)示例示例是整除关系,C表示全集{1,2,3,6,12,24,36}。为方便理解,由下往上分为5行。极小元与极大元定义:判断标准:列出子集中所有元素的关系,利用定义判断。通常(有特例,不建议以此为判断标准),在子集B中,最上面一行元素是极大元;最下面一行元素是极小元。极大元与极小元不是唯一的。解释:1)子集{2,3}中,2,3不可比较,因此子集中既没有比2,3更大的元素,也没有比2,3更小的元素,所以2

2021-06-01 21:39:45 77452 50

原创 pta c++ 运算符重载 自定义类mystring实现运算符=重载

pta 运算符重载 自定义类mystring实现运算符=重载自定义字符串类 mystring,包含私有成员变量char *buf;成员函数包括:无参构造函数(输出"construct 0")、带参构造函数(输出"construct 1")、析构函数(输出"destruct"),输出函数,并重载运算符=(分别用类mystring 和strcpy、strcat函数,在"c++"之后添加键盘输入字符串信息);在main()中分别定义2个 mystring类对象str1(ch)和str2,其中ch为字符数组(从键

2021-05-30 16:00:41 2442 2

原创 c++ pta模板题 vector

c++ pta模板题 vector本题要求实现一个Vector类模板,能实现数据的存储和访问。通过[]运算符访问时只能访问已经存在的元素,而通过add()方法访问时可以自动扩展内部存储空间。注意,这个Vector的行为和std::vector是不同的函数接口定义: template <class T>class Vector {...裁判测试程序样例:#include <iostream>using namespace std;/* 请在这里填写答案 */

2021-05-27 20:03:39 5854 11

原创 asp.net实现控件居中

asp.net webform如何实现控件居中(一看就会)我以登录界面为例,尝试用空格使控件排布美观。但是运行后发现,在网页中显示的控件并没有居中。那如何才能使控件居中呢?第一步,点击“源”。第二步,寻找<div><div><div>,将其替换成<div align="center"><div \space align="center"><div align="center">。替换前。替换后

2021-05-22 20:47:14 6245 3

原创 车的不同行为(pta)

车的不同行为(pta)我记录这道题有两个原因:一是我竟然在csdn博客中找不到这道题目。虽然有同名的题目,但在main函数中仍有很大区别。二是这道题目是在学多态时遇到的,我却用的函数重载,虽然结果是正确的,但是我认为有更好的方法,我却想不出来。如果你有更好的方法,请在下方留言。定义一个车(vehicle)基类,有虚函数Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类,它们都有Run、Stop等成员函数。完成这些类使得主函数可以运行并得到正确的输出结果。函

2021-05-20 19:08:01 1078 1

原创 辗转相除法(gcd)求两个数的最大公约数

辗转相除法求两个数的最大公约数辗转相除法求两个数的最大公约数辗转相除法求两个数的最大公约数简介定理定理证明(选看)展辗转相除法代码简介欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,ba,ba,b的最大公约数(Greatest Common Divisor,简称gcd)。其基本思想是:以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数。定理其计算原理依赖于下面的定理:定理:两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。设两数a,b(a≥b)

2021-05-17 15:04:50 2816 1

原创 Python matplotlib 实现DDA算法

Python matplotlib 实现DDA算法DDA算法全称数值微分法(Digital Differential Analyzer),是用数值方法解微分方程,即通过对x和y各增加一个小量,计算下一步的x、y值。实际上,应该令一个值增加1个单位,同时保证另一个值的增加量小于1个单位,这样才能绘制出更多的像素点,从而得到更准确的直线。因此,选择x增1还是y增1要看直线的斜率,不妨令直线的表达式为:y=kx+by = kx + by=kx+b对于第i和第i+1个像素点,令x值分别为xi,xi+1,

2021-05-03 19:03:56 802 1

原创 Python绘制bezier曲线

Python matplotlib绘制Bezier曲线给定控制点的数量和个控制点的坐标,动态绘制Bezier曲线。def getValue(x1,x2,t): return x1+(x2-x1)*tt是0到1之间的数,用于计算直线上某一位置的点的坐标。

2021-05-02 20:15:11 2971 3

原创 汇编Debug命令全称及含义

汇编Debug命令全称及含义Debug命令是英文单词的缩写,如果能了解命令的英文全称,就会很容易理解命令的具体作用,并且不容易忘记。Debug指令英文全称中文含义A命令assemble汇编C命令compare比较D命令dump转储E命令enter输入F命令fill填充G命令go运行H命令hex十六进制I命令input输入L命令load载入M命令move移动N命令name命名

2021-04-14 17:33:32 1405 2

原创 PTA 创建计算机 (5 分) 的错误

**PTA 创建计算机 (5 分) 的错误**刷到这个题的时候发现了一个错误,决定发布出来,希望能帮助到大家。题目:定义一个简单的Computer类,有数据成员芯片(cpu)、内存(ram)、光驱(cdrom)等等,有两个公有成员函数run、stop。cpu为CPU类的一个对象,ram为RAM类的一个对象,cdrom为CDROM类的一个对象,定义并实现这个类,为以上的类编写构造和析构函数,注意使用类组合的思想解决该问题,使得给出的主函数代码可以正确运行并得到给出的输出结果。函数接口定义:根

2021-03-28 16:25:21 269 2

原创 cpp实现直线的DDA算法

cpp实现直线的DDA算法给定起始点,输出直线在两点之内所经过的像素点的位置。比如输入:输出起点x值:0输出起点y值:0输出终点x值:5输出终点y值:2输出结果:(0,0)(1,0)(2,1)(3,1)(4,2)(5,2)代码如下:#include<iostream>using namespace std;//直线的DDA算法typedef struct point { int x; int y;}point;void DDA(point* p

2021-03-22 21:18:06 238

空空如也

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

TA关注的人

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