- 博客(71)
- 收藏
- 关注
原创 ER图转换成关系模型
设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店...
2018-07-08 21:13:24 11357 12
原创 C语言贪心算法
给定n种物品和一个背包.物品i的重量是Wi,其价值为Vi,背包的容量为C.在选择物品i装入背包时,可以选择物品i的一部分,1<= i <=n.问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大。 [需求分析]本演示程序用VC编写,输入包的容量各个物品的重量和价值,输出背包中物品的总价值最大时候的物品的重量,价值。 [概要设计]定义三个数组用来存放重量,总价和价值,背包先装价...
2018-07-06 22:27:20 7313 1
原创 if语句练习题
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。import java.io.*;public class Prog26{ public static void main(String[] args){ String str = new Stri...
2018-07-05 22:18:53 6481
原创 SQL SERVER 的完整性
1.在前几次实验所使用的数据库中新建一个教师信息表,表名为Teacher,字段包括Tno(教师编号),Tname(姓名),Tsex(性别),Ttitle(职称),完整性包括:设定Tno为主键,Tname非空,Tsex的取值范围为“男”或“女”。create table Teacher( Tno char (10) primary key, Tname char (20) not null, ...
2018-07-04 22:37:18 614
原创 视图(part 1)
在数据库中,以Student Course 和sc 表为基础完成以下视图定义:1. 定义计算机系学生基本情况视图V_Computer;CREATE VIEW V_COMPUTERASSELECT *FROM studentWHEREsdept='is' 2. 将Student Course 和sc表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_GCREATE VIEW V_S_C...
2018-07-03 19:51:45 380
原创 包与接口以及常用工具类的使用
(一) 创建并使用自定义包源代码如下: packageMypackage; //声明存放类的包 importjava.util.*; //引用 java.util 包 public classKY6_1 { privateint year,month,day; ...
2018-07-02 22:24:41 386
原创 短作业
#include<stdio.h>struct sjf{ int yxj; char name[10]; //进程名 float arrivetime; //到达时间 float servicetime;//服务时间 float starttime; //开始时间 float finishtime;//完成时间 float zztime;//周...
2018-07-01 22:54:25 323
原创 双端口存储器实验(组成原理)
1. 程序控制方式(1) 实设置存储器读、写实验模式按复位按钮 CLR,使TEC-8 实验系统复位。指示灯 µA5~µA0 显示00H。将操作模式开关设置为 SWC=1、SWB=1、SWA=0,准备进入双端口存储器实验。 (2) 设置存储器地址 指示灯 µA5~µA0 显示0DH。在数据开关 SD7~SD0 上设置地址 10H。在数据总线 DBUS 指示 灯 D7~D0 上可以看到地址设置的正...
2018-06-30 22:06:07 20691 1
原创 运算器组成实验(计算机组成原理)
1、熟悉逻辑测试笔的使用方法;2、熟悉LK-TEC-9模型计算机的节拍脉冲T1、T3、T3;3、熟悉双端口通用寄存器组的读写操作;4、熟悉运算器的数据传送通路;5、验证74LS181的加、减、与、或功能;6、按给定的数据,完成几种指定的算术、逻辑运算2.1.2实验内容(1) 运算器组成实验:为程序控制方式1.实验准备 将控制器转换开关拨到微程序位置,将编程开关设置为正常位置,将开关 DP 拨到向上...
2018-06-29 21:43:09 37560 2
原创 分析ARP及IP协议(计算机网络)
1、用PacketTracer(5.3或以上版本)打开文件31_ARP&IP_Testing.pkt.pkt。注意:Router1的Eth1/0的MTU=1420Byte,其余均为1500Byte。2、分析ARP的工作原理。(1)在Realtime模式下,尽量清除所有设备(PC机及路由器)中的ARP缓存信息,对于不能清除(有些路由器中的ARP缓存信息不能清除)的记录下相关缓存信息。注:PC...
2018-06-28 22:12:21 793
原创 视图的建立(sql)
1. 定义计算机系学生基本情况视图V_Computer;CREATE VIEW V_COMPUTERASSELECT *FROM studentWHEREsdept='is' 2. 将Student Course 和sc表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_GCREATE VIEW V_S_C_GAS SELECTstudent.sno,student.sname,co...
2018-06-27 22:36:23 1432
原创 java构造函数小练习
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。import java.util.ArrayList;public class Prog18{ String a,b,c;//甲队成员 public static void main(String...
2018-06-26 22:37:19 564
原创 思科模拟器的了解和使用
了解使用PacketTracer只要选中设备拖动到相应区域就可以搭建拓扑了,现在我们先选着设备。然后双击拓扑中相应的设备给他插入模块。我双击的是router0 弹出对应窗口左侧的模块下就是对应的模块。如果图示显示是你想要的接口,就把图示拖动到设备试图上就好了。出现下面这个情况表示红色箭头位置开关没有关。设备是模拟不能热插拔的。记得安装上模块了之后要打开电源。选用连线连接设备如图构建拓扑,用交叉线双...
2018-06-25 17:31:26 13445
原创 汇编语言实现1+...+100
编程题:编程实现: S=1+2+3+……+100 ,要求计算后的结果存放在变量S里。DATA SEGMENT S DW (?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV CX,100 MOV AX,0H MOV BX,1HL...
2018-06-24 10:03:12 8402
原创 java窗口
一个基于GUI的应用程序应当提供一个能和操作系统直接交互的容器,该容器可以被直接显示、绘制在操作系统所控制的平台上,例如显示器上,这样的容器被称作GUI设计中的底层容器,Java提供的JFrame类的实例就是一个底层容器,即通常所称的窗口(JDialog 类的实例也是一个底层容器,通常所称的对话框)。其他组件必须被添加到底层容器中,以便借助这个底层容器和操作系统进行信息交互。简单地讲,如果应用...
2018-06-23 22:23:07 649
原创 类的多态性
一、实验目的:1. 理解 Java 语言是如何体现面向对象编程基本思想的;2. 掌握类的声明以及对象的创建;3. 了解类的成员变量和成员方法的特性以及类的构造方法的使用。 二、实验环境:(1)配备计算机一台 (2)计算机需安装好JDK 和eclipse 三、实验内容:(一)类的多态性练习1.实验结果2.public String sort (int a, int b)比较ab两个数的大小,a大则...
2018-06-22 23:10:06 200
原创 GUI标准组件及事件处理
程序功能:在一个框架(Frame)容器中添加一个面板(Panel)容器,并分别在框架和面板容器中添加组件并使用不同的布局管理方式。package aa; import java.awt.*;import java.awt.Color; public class KY7_1 {public static void main(String args[]){Frame f=new Frame();//创...
2018-06-21 23:06:23 471
原创 排序问题(多态的调用)
package p;class IntSort {public String sort (int a, int b) { if (a>b)return a+" "+b;elsereturn b+" "+a;}public String sort (int a, int b, int c) { int swap;if (a<b) {swap=a;a=b;b=swap;}if (a&l...
2018-06-20 15:49:51 266
原创 java练习题目
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。public class Prog13{ public static void main(String[] args){ int n=0; for...
2018-06-19 22:20:23 278
原创 java继承和多态的练习及自我感悟
一、实验目的:1. 理解 Java 语言是如何体现面向对象编程基本思想的;2. 掌握类的声明以及对象的创建;3. 了解类的成员变量和成员方法的特性以及类的构造方法的使用。 二、实验环境:(1)配备计算机一台 (2)计算机需安装好JDK 和eclipse 三、实验内容:(一)使用修饰符出错,public int getY() 和int y都需要定义static类型,static就是静态的意思,对象...
2018-06-18 11:41:29 5498 2
原创 数据库查询实验
3. 查询选修1号课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列;select sno,gradefrom sc where cno='1'orderby grade desc,sno asc 6. 查询缺少了成绩的学生的学号和课程号。select sno,cnofrom scwhere grade=null 7. 查询每个学生的学号,姓名,选修的课...
2018-06-16 22:47:31 1329
转载 继承的理解(转载)
什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过 extends 关键字让类与类之间产生继承关系。1classSubDemo extendsDemo{} //SubDemo是子类,Demo是父类继承有什么好处?提...
2018-06-15 22:58:08 104
原创 数字组成(练习)
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。public class Prog11{ public static void main(String[] args){ int count = 0; int n = 0; ...
2018-06-14 22:46:38 1494
原创 Java数据库程序设计
今天是在eclipse下调用数据库,我用到的是纯java驱动。所以首先要获取的是相应的数据库的驱动程序包。SQLServer JDBC驱动包有两种:sqljdbc.jar和sqljdbc4.jar,根据所使用的JDK版本选择相应的驱动程序。并将完整路径设置到classpath环境变量中,如用开发工具开发程序,还需在开发环境中设置路径。将sqljdbc4.jar类库文件拷贝到D:\Program F...
2018-06-13 21:48:02 869
原创 圣教徒问题(C语言)
17世纪法国数学家加斯帕在《数学的游戏问题》中讲的一个故事:n个教徒和n个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了个办法:2n个人围成一个圆圈,从第一个人开始依次循环报数,每数到第九个人就将他扔入大海,如此循环直到仅剩n个人为止 。问怎样的排法,才能使每次投入大海的都是非教徒。#include <stdio.h>int main(){ int i...
2018-06-11 21:58:34 701 2
原创 c语言输出7 和7 的倍数
[问题描述] 输出7 和7 的倍数,还有包含7 的数字例如(17,27,37,...,70,71,72,73,...) [需求分析] 本演示程序用VC编写,求符合题意的数字。【输入】 一个整数N。(N 不大于30000)【输出】 从小到大排列的不大于N 的与7 有关的数字,每行一个。【输入范例】20【输出范例】7 14 17[概要设计] 首先考虑输出是7的倍数的数,从1开始到小于输入的...
2018-06-10 21:22:24 17118
原创 1000以内的所有完数
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。public class Prog9{ public static void main(String[] args){ int n = 10000; compNumber(n); } //求完数 private static void ...
2018-06-09 22:03:10 4793
原创 求值(练习)
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。程序分析:关键是计算出每一项的值。import java.util.Scanner; public class aa{ public static void main(String[] args){ System.o...
2018-06-08 22:35:34 143
原创 求最大公约数和最小公倍数(练习)
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。程序分析:利用辗除法。public class psw{ public static void main(String[] args){ int m,n; try{ m = Integer.parseInt(args[0]); n = Integer.parseI...
2018-06-07 21:54:07 1244
原创 银行家算法操作系统
在银行家算法中若出现下述资源分配情况:进程 已分配资源 需求资源 可剩余资源P0 0 0 3 2 0 0 1 2 1 6 2 2P1 1 0 0 0 1 7 5 0P2 1 3 5 4 2 3 5 6P3 0 3 3 2 0 6 5 2P4 0 0 1 4 0 6 5 6问:1,该状态是否安全?2,若P2提出请求{1,2,2,2}后,系统能否将资源分配给它?1)利用银行家算法对此时刻的资源分配情况...
2018-06-06 22:01:17 631
原创 java——构建一个box类计算长方体面积
编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length)、宽(width)和高(heigth),再定义一个方法void setBox(int l, int w, int h) 对这三个变量进行初始化,然后定义一个方法int volume ()来计算长方体的体积。最后,在main()方法中创建一个Box类的对象b,首先通过调用对象b的setBox()方法来设置长...
2018-06-05 22:50:04 8402
转载 java方法参数传值
传值还是传引用是Java中很基础的一个问题,也是笔试的时候经常被考察的一个问题,总结一下。题目1: 写出以下程序的输出内容。按 Ctrl+C 复制代码public class Test {public static void changeValue(int value){value = 0;}public static void main(String[] args) {int value = 2...
2018-06-04 21:56:24 348
原创 java 银行功能的实现
定义一个银行帐户类BankAccount实现银行帐户的概念,在BankAccount类中定义两个变量:"帐号" (account_number) 和"存款余额"(leftmoney),再定义四个方法:"存款" (savemoney)、"取款"(getmoney) 、 "查询余额" (getleftmoney)、构造方法(BankAccount)。最后,在main()方法中创建一个BankAccou...
2018-06-03 22:28:20 3456
原创 循环算法的学习
1.请编写程序 KY2_4.java,要求程序具有如下功能:求 1+2+…+100 之和,并将求和表达式与所求的和都显示出来,即程序的输出结果应该为:1+2+…+100=5050。package aa;public class ss { static int a=100; public static void main(String[] args) { // TODO Auto-generat...
2018-06-02 22:53:23 596
原创 磁盘调度算法心得体会
实验二是磁盘调度算法,目的是为了让我们观察,体会操作系统磁盘调度的方法。要做出实验首先要了解算法的过程,最短寻道算法(sstf)就是总会从等待访问者中挑选寻找时间最短的那个请求先执行的,无论是在磁盘的里面还是外面,只要离他近的就先执行。而循环扫描算法就和我们平时坐的电梯有点类似,先往一个方向运行。这次的实验里对总道数的计算一开始理解的不够全,尤其是循环扫描算法,但用电梯实例来想象模拟后我很快弄明白...
2018-06-01 22:16:34 8198
原创 时间片轮转算法心得体会
实验一主要是让我们了解操作系统中的进程了解,在进程管理中,进程调度是核心,对于不同的情况要用不同的算法实现,有时候用短作业好的情况不见得换了环境还一样使用,所以对于不同的情况还是用不同的进程调度会更好。对于短作业来说顾名思义,对时间耗时比较少的进程更加有利,所以它的优点是改善平均周转时间和平均带权周转时间,缩短作业的等待时间提高系统的吞吐量。但是缺点也是显而易见的对长作业非常不利,可能长时间得不...
2018-05-31 22:54:10 6211
原创 数据库学习——建表
建立一个数据库,数据库名称自定。设有一个设有一个SPJ数据库,包括S,P,J,SPJ四个表(1) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;(2) 零件表P由零件代码(PNO)、零件名称(PNAME)、颜色(COLOR)、重量(WEIGHT)所组成;(3) 工程项目表J由工程项目代码(JNO)、工程项目名称(JNAME)...
2018-05-30 21:59:49 1124
原创 哲学家算法心得体会
实验三让我对进程的运行有了更深刻的了解,要完成实验三就必须弄明白死锁是什么,用通俗的话来说就是产生了阻塞,大家谁也过不去,哲学家算法就是死锁的具体化,死锁要满足四个条件互斥条件,至少有一个任务它必须持有一个资源且正在等待获取另一个当前被别的任务持有的资源,资源不能被任务抢占,必须有循环等待。只要破坏一个条件即可,所以我认为可以破坏条件二,就是一个人先同时拿起左边和右边的刀叉,当这个人拿起是旁边...
2018-05-29 22:29:27 1143
原创 时间片算法改进版
(1)按先来先服务算法将进程排成就绪队列。(2)执行一个时间片后,系统时间加上时间片长度。(3)按照队列进行时间片相加,当有进程完成结束时此进程跳出不参与接下来的时间片分配。(5)当到了所有运行进程完成后进行输出。(6)主要的判断函数。 char name[10]; /*进程名称*/ int number; /*进程编号*/ float ...
2018-05-28 22:44:30 491
原创 对短作业和时间片优缺点的总结
实验一主要是让我们了解操作系统中的进程了解,在进程管理中,进程调度是核心,对于不同的情况要用不同的算法实现,有时候用短作业好的情况不见得换了环境还一样使用,所以对于不同的情况还是用不同的进程调度会更好。对于短作业来说顾名思义,对时间耗时比较少的进程更加有利,所以它的优点是改善平均周转时间和平均带权周转时间,缩短作业的等待时间提高系统的吞吐量。但是缺点也是显而易见的对长作业非常不利,可能长时间得不...
2018-05-27 22:38:08 2866
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人