- 博客(32)
- 收藏
- 关注
原创 数据库学习
数据库学习一、绪论1、数据库管理系统是位于用户和操作系统之间的一层数据管理软件。数据库管理系统和操作系统一样是计算机的基础软件。2、数据库管理系统的功能有如下:数据定义功能数据组织,存储和管理数据操纵功能数据库的事务管理和运行管理数据库的建立和维护功能简而言之:组织、存取、管理、维护3、数据库系统的结构:4、计算机系统的层次结构:5、数据库系统的特点:数据结构化数据的共享性高,冗余度低且易扩充。数据的独立性高数据由数据库管理系统统一管理和控制6、数据库管理系统需
2021-03-14 08:37:58
1934
原创 WEB复习
1.HTML文本控制标签包括:标题段落标签,文本格式标签,特殊字符标签2.图像文件名为myhome.jpg,要访问目标网站为http://www.edu.cn<a href="http://www.edu.cn" ><img src="myhome.jpg"></a>
2021-01-07 10:29:38
1755
原创 数据结构复习笔记(一)
第一章、绪论一、数据结构的三要素:逻辑结构,存储结构,数据的运算二、抽象数据类型描述了数据的逻辑结构和抽象运算,通常用(数据对象,数据关系,基本操作集)这样的三元组来表示,从而构成一个完整的数据结构定义。三、顺序表、哈希表和单链表表示几种数据结构,即描述逻辑结构,有描述存储结构和数据结构,而有序表是指关键字有序的线性表,可以链式存储也可以顺序存储,仅描述元素之间的逻辑,所以它属于逻辑结构。四、数据的存储结构有顺序存储,链式存储,索引存储,和散列存储。循环队列是用顺序表表示的队列,是一种数据结
2021-01-03 22:10:31
660
原创 数据结构--排序复习
数据结构排序各排序综述:一、直接插入排序R[0] = R[i]; //设置哨兵for(j = j-1; R[0].key < R[j].key; --j); //从后往前找//循环结束明R[i]的插入位置为j+1 R[j+1] = R[j]//查找过程中关键字不小于R[i].key的记录,查找同时往后移整体代码:void InsertSort(SqList &L){//对顺序表L作直接插入排序 for( i = 2; i <= L.length; ++
2021-01-03 22:09:59
251
原创 太原理工大学数据结构实验报告
太原理工大学数据结构实验报告1.设有 n 个人围坐在一个圆桌周围,现从第 s 个人开始报数,数到第 m 的人出列,然后从出列的下一个人重新开始报数,数到 m 的人又出列,如此重复,直到所有的人全部出列为止。Josephus 问题是:对于任意给定的 n,m,s,求出按出列次序得到的 n 个人员的顺序表。#include <stdio.h>#include <malloc.h>typedef struct node{//单链表节点结构 int date; s
2020-12-30 21:25:46
3130
原创 Python学习笔记(二)
创建元组menu1 = ('meat','fish','chicken')menu2 = ('meat',)元组内置函数len(tuple):计算元组中元素个数;max(tuple):返回元组中元素的最大值;min(tuple):返回元组中元素的最小值;tuple(seq):将列表转换为元组。遍历字典中的键-值对# 创建并初始化menu菜单字典menu={'fish':'40','pork':'30','potato':'20','lamb':'50'}# 利用items()方法遍历
2020-12-22 19:40:05
327
原创 Python期末复习代码收录
#乘法口诀表for i in range(10): for j in range(1,i+1): print('{0}*{1}={2}'.format(i,j,i*j),end=' ') print()#计算1000内的素数for n in range(1000,1,-1): if n%2 ==0: continue for i in range (3,int(n**0.5)+1,2): if n%i ==0: .
2020-12-22 19:39:22
2616
原创 太原理工大学python考试题总结
已知x = [1, 2, 3],那么x*3的值为 [1, 2, 3, 1, 2, 3, 1, 2, 3]已知x = [1, 2]和y = [3, 4],那么x+y的结果是 [1, 2, 3, 4]Python 不具备运行速度快的特点 具备扩展库丰富、跨平台、支持函数式编程的特点Python是面向对象的编程语言列表、元组、字符串是Python的有序数列查看变量类型的Python内置函数是 type()List(map(str,[1,2,3]))的执行结果是 [‘1’,‘2’,‘3’]语句sor.
2020-12-22 19:36:17
11580
14
原创 太原理工大学Linux考试题整理
为了保护系统的安全,现在的linux系统一般将/etx/passwd文件中的密码加密后,保存在 /etc/shadow中设超级用户当前所在目录为:/usr/local 键入cd~命令后,该用户当前所在目录为 /root如果在/etc/group 文件中有一行内容是“students :: 1006:z3,l4,w5”,那么在“students”组中有 不清楚(主组和附加组的区别) 个用户Centos7根分区的文件系统类型是 ext4已知某用户stud1,其用户主目录为/home..
2020-12-22 19:33:53
7306
3
原创 小学数学练习
小学数学练习实验内容编写一个帮助小学生练习数学的程序,帮助小学生练习 100 以内的四种数学运算:加、减、乘、除。实验要求a) 程序应先询问用户的 ID 号(ID 号包括两个大写字母和 4 位数字),例如:请输入 用户 ID号 :AB1234程序应对输入的 ID 号验证,符合 ID 号要求的格式,然后程序提示三种选择:(1)开始测试(2)检查分数(3)退出b) 测试:该程序将给出 10 道数学题,例如: 12 * 3 =36 48 + 32 =80 „56 / 28 =2主要仪器设备
2020-11-15 15:18:33
2300
原创 Python学习笔计(一)
Python常用函数整理1.input函数‘input()函数从控制台获得用户输入,无论用户在控制台输入什么内容,input()函数都以字符串类型返回结果。name=input()//将用户输入的字符串存储到name变量中在获得用户输入之前,input()函数可以包含一些提示性文字,使用方法如下:name=input("请输入一个人的名字:")country=input("请输入一个国家的名字:")2.print函数print()函数输出纯字符信息时,可以直接将待输出内容传递给prin
2020-09-18 08:17:22
631
1
原创 Linux学习(三)
Linux高级指令1.hostname 指令作用:操作服务器的主机名(读取,设置)语法一:#hostname含义:输出完整主机名语法二:#hostname -f含义:输出当前主机名中的FQDN(全限定域名)2.id指令作用:查看一个用户的基本信息(包含用户id,用户组id,附加组id)该指令如果不指定用户,则默认当前用户语法一:#id 默认显示当前执行该命令的用户的基本信息语法二:#id 用户 显示指定用户的基本信息3.whoami指令作用:“我是谁”,
2020-08-27 11:01:58
264
原创 算法基础【一】
一些有用的算法数值算法,比如随机化、分解因式、处理质数、数值积分熟练操作常见的数据结构的方法,比如堆、树、平衡树、B数排序和搜索网络算法,比如最短路径、生成树、拓扑排列和流计算一些常规的问题解决技巧暴力或者穷举搜索分治法回溯法递归分支界限贪心算法和爬山法最小花费算法缩小范围启发式算法就我个人而言,算法只是一种乐趣,它们就像填字游戏或者数独一样。我喜欢组成一个复杂的算法,倒一些数据进去,然后看到一个美丽的三维图形、一条匹配一系列点的曲线,或者一些其他优雅的答案出现。我喜
2020-08-19 11:18:08
140
原创 Linux学习(二)
Linux进阶命令1.df指令作用:查看磁盘的空间语法:#df -h 【-h表示以可读性较高的形式展示大小】2.free指令作用:查看内存使用情况语法:#free -m 【-m表示以mb为单位查看】swap:用于零时内存,当系统真实内存不够用时可以使用磁盘空间来充当内存。3.head指令作用:查看一个文件的前n行,如果不指定n,则默认显示前十行语法:#head -n 文件路径 【n表示数字】4.tail指令作用:查看一个文件的末n行,如果不指定n,则默认显示后十行语
2020-07-31 16:49:51
807
原创 选择排序
选择排序1.内存的工作原理计算机提供储存空间,需要将数据储存到内存时,计算机给你一个存储地址,需要存储多项数据时,有两种基本方式——数组和链表。但它们并非都适用所有的情形,因此知道它们的差别很重要。接下来介绍数组和链表以及它们的优缺点。2.数组和链表数组的缺点:所规定内存可能不足以存放所有的数据,还得转移额外请求的位置可能根本用不上,这将浪费内存链表的缺点:在需要读取链表的最后一个元素时,你不能直接读取,因为你不知道它所处的地址,必须先访问元素#1,从中获取元素#2的地址,再访问元素#2
2020-07-07 16:52:04
148
原创 二分查找
1.二分查找假设你要在字典中查找一个单词,而该字典包含240 000个单词,你认为每种查找最多需要多少步?如果要查找的单词位于字典末尾,使用简单查找将需要240 000步。使用二分查找时,每次排除一半单词,直到最后只剩下一个单词。因此,使用二分查找只需18步——少多了!一般而言,对于包含n个元素的列表,用二分查找最多需要log2n步,而简单查找最多需要n步。编写二分查找法的Java代码:int low = 0;//数组的开始项int high = array.length - 1;//数组的
2020-07-05 11:33:57
1323
原创 Java从小白到老白学习笔计【一】
命令提示符(cmd)启动 win + r切换盘符 盘符名称:进入文件夹 cd 文件夹名称进入多级文件夹 cd 文件夹1\文件夹2\文件夹3返回上一级 cd…直接回根路径 cd 查看当前内容 dir清屏 cls退出 exitString 首字母大写,不是关键字 加号代表字符串的连接操作任何数据类型和字符串进行连接的时候,结果都会变成字符串只有变量才能使用自增自减运算符,常量不可以发生改变,所以不可以switch 后面的小括号里面只能是下列数据类型:byte s
2020-07-01 16:24:25
185
原创 太原理工大学15年Java试题复习笔计
15年Java复习笔记Java中,不能用private,protect修饰类JTextField可以实现文本框Java语言中Scanner扫描器类中,可以实现读取一行字符串的方法是nextLine()Java语言中,可以通过继承Thread方法和实现Runnable接口方法来实现多线程技术Java语言常用的布局管理器中,JFrame窗体默认的布局管理器是(BorderLayout),其中JPanel的默认布局管理器是(FlowLayout)在多线程编程中,Java语言提供了关键字synchron
2020-06-20 16:21:49
869
原创 太原理工大学16年Java试题复习笔记
16年Java复习题简述编写GUI编程中容器与布局的概念及其常用的组件。正确答案:容器:是用来组织或容纳其他组件和容器的特殊组件,是用容器类(Container类)创建的对象。布局:负责管理组件在容器中的排放顺序。常用的组件:按钮(JButton)、单选按钮(JRadioButton)、复选按钮(JCheckBox)、标签(JLabel)、文本域(JTextField)、列表(JList)、组合框(JComboBox)、菜单(JMenu)等。简述线程5种状态及其含义。正确答案:新建状态(Ne
2020-06-20 16:21:20
578
原创 太原理工大学14年Java试题复习笔计
2014年Java期末题复习笔计在方法体中显示抛出异常(throw)声明异常(throws)Java组件中,JButton可以实现一个按钮启用一个线程,需要调用start()方法notify方法只唤醒一个等待(对象的)线程并使该线程开始执行。所以如果有多个线程等待一个对象,这个方法只会唤醒其中一个线程,选择哪个线程取决于操作系统对多线程管理的实现。notifyAll 会唤醒所有等待(对象的)线程,尽管哪一个线程将会第一个处理取决于操作系统的实现。如果当前情况下有多个线程需要被唤醒,推荐使用noti
2020-06-20 16:20:53
813
1
原创 太原理工大学17年Java试题复习笔计
太原理工大学17年Java试题复习笔计1.Test中已定义Public float m(float a,float b),在类Test中增加()方法将会编译错误(1.0分)A、public float m(float a,float b,float c)B、public int m(float c,float d)C、public int m(int a,int b)D、均不会出现错误正确答案: BA中有三个参数,编译器能区分,C是整形,只有B中与原题个数类型都相同2.如下代码,(
2020-06-20 16:20:18
1113
原创 太原理工大学13年Java试题复习笔计
标题13年Java复习笔计选择填空题目笔计protected和default区别在于能否被不同包内的子类继承被final修饰的类是最终类,不能有子类abstract和final不能同时使用volatile 叫易失变量,在运行过程中可能存在其他未知的程序操作来影响和改变该变量的值native 的方法都没有方法体,而是使用";"代替synchronized用于多线程的协调和同步Java的语言属于解释型语言使用___ BorderLayout ___布局管理器是,当Frame的大小被改变时Fra
2020-06-20 16:19:57
618
原创 太原理工大学19年Java试题复习笔计
**19年Java复习题1.为使一个名为Example的public类成功编译,需至少满足以下哪个条件?(2.0分)A、Example类中必须定义一个正确的main函数B、Example类中必须定义在 Example.java源文件中C、Example类必须定义在Example包中D、Example类必须被导入public类必须与文件名相同,还有一个文件中最多只能有一个public以下关于接口的说法错误的是( )A、接口中只有常量和抽象方法B、接口不能被继承
2020-06-20 16:19:06
2220
3
原创 太理JAVA编程题汇总
输入一段字符串,统计其中有多少个单词(单词用空格隔开),并输出所有由6个字母组成的单词import java.io.BufferedReader;import java.io.InputStreamReader;public class Wordnum{ public static void main(String [] args)throws Exception{ String lineBuffer;BufferedRead br=new BufferedRea
2020-06-19 17:57:05
618
原创 JAVA异常throw和throws的区别
throw和throws的区别当然,bai你需要明白异常在Java中式以一个对象来看待du。并且所有系zhi统定义的编译和运行异常都可以由系统自动抛出dao,称为标准异常,但是一般情况下Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。直接进入正题哈:.用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。. throw是语句抛出一个异常。语法:throw (异常对象);throw e;. throw
2020-06-16 16:29:58
127
原创 Java中为什么不能用private protect修饰类
对于顶级类(外部类)来说,只有两种修饰符:public和默认(default)。因为外部类的上一单元是包,所以外部类只有两个作用域:同包,任何位置。因此,只需要两种控制权限:包控制权限和公开访问权限,也就对应两种控制修饰符:public和默认(default)。如果类使用了private修饰符,说明是个内部类。内部类的上一级是外部类,那么对应的有四种访问控制修饰符:本类(private),同包(default),父子类(protected),任何位置(public)。当一个内部类使用了private修饰后
2020-06-16 16:29:34
5831
4
原创 Java期末复习 笔计
定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下:(1)可以生成具有特定坐标的点对象。(2)提供可以设置三个坐标的方法。(3)提供可以计算该“点”距原点距离平方的方法。(4)编写主类程序验证。package b;public class Point { private int x,y,z; public int getX() { return x; } public void setX(int x) {
2020-06-05 16:21:40
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人