笔记
带你飞(`⌒´メ)
拖延症晚期
展开
-
实验十访问数据库--web
一、实验目的理解和巩固课堂上所学的数据库的开发与使用方法,提高学生对知识的实际运用与软件编程实现能力。二、实验内容设计实现一个数据库操作程序。具体步骤如下:1、在mysql中建立一个数据库student,然后在数据库student中建立userinfo表,该表中可以包含三个字段:name(varchar)学生姓名、age(int)年龄、school(varchar)学校。2、设计一个index.jsp页面,访问student数据库,并且在页面中显示学生相关信息。3、除了上述的查询功能之外,可以增加(添原创 2020-08-14 16:31:43 · 616 阅读 · 0 评论 -
实验九文件的上传与下载--web
一、实验目的理解和巩固课堂上所学的文件上传与下载的开发与使用方法,提高学生对知识的实际运用与软件编程实现能力。二、实验内容设计实现一个文件上传程序。具体步骤如下:1. 编写第1个jsp页面index.jsp,其中有一个form,用于选择要上传的文件。2. 编写第2个jsp页面upload.jsp,用于处理文件上传。3. 上传的文件存放在myupload文件夹中。三、实验要求文件名字不要使用中文,文件名字首字母小写。2. 第一个文件命名为为index.jsp。3. 所有文件打成一个文件压缩包提交。原创 2020-08-14 16:30:45 · 553 阅读 · 0 评论 -
实验八过滤器与监听器--web
一、实验目的理解和巩固课堂上所学的Filter的基本结构、注册、映射、部署方式,掌握涉及的Servet Filter技术的开发与使用方法,提高学生对知识的实际运用与软件编程实现能力。二、实验内容设计一个Filter验证程序,通过使用Servlet filter,实现filter信息输出。通过该实验,掌握servlet Filter的注册、映射、部署过程。具体步骤如下:1. 编写1个jsp页面index.jsp,内容自己定义。2. 设计一个类名为filter的TestFilter,用于实现filter信原创 2020-08-14 16:29:56 · 825 阅读 · 0 评论 -
实验七Java servlet--web
一、实验目的理解和巩固课堂上所学的Servlet的基本结构、注册、映射、部署方式,掌握涉及的Servet技术的开发与使用方法,提高学生对知识的实际运用与软件编程实现能力。二、实验内容设计一个学生信息注册程序,通过使用Servlet,实现接收form传输的数据并显示到浏览器上。通过该实验,掌握servlet的注册、映射、部署过程,并了解Servlet的生命周期。具体步骤如下:1. 编写1个jsp页面index.jsp,用于传输学生数据。在该页面中设计一个Form,通过该Form传递数据到Servlet。原创 2020-08-14 16:29:15 · 716 阅读 · 0 评论 -
实验六JavaBean--web
一、实验目的理解和巩固课堂上所学的JSP与JavaBean知识,提高学生对知识的实际运用与软件编程实现能力。二、实验内容计算并显示圆的面积及周长。具体步骤如下:1、编写2个JSP页面index.jsp、showCircle.jsp。2、在页面index.jsp中提供一个表单,用户可以通过表单输入圆的半径,提交给showCircle.jsp。(1) 在该页面中使用javascript,检查输入的圆的半径信息是否为数字,如果不是数字,给出提示,并且不能够跳转。3、用户提交表单后,JSP页面将计算圆面积和周原创 2020-08-14 16:28:29 · 1491 阅读 · 0 评论 -
实验五内置对象二--web
一、实验目的理解和巩固课堂上所学的JSP的session和application内置对象知识,提高学生对知识的实际运用与软件编程实现能力。二、实验内容使用application对象编写一个成语接龙的游戏。具体步骤如下:1、编写2个JSP页面index.jsp、server.jsp。2、在页面index.jsp中显示目前已有的成语接龙信息,在index.jsp的form中输入新的成语信息,单击“提交”按钮将输入的信息提交给页面server.jsp。(1) 在该页面中使用javascript,检查输入的原创 2020-08-13 11:01:49 · 608 阅读 · 0 评论 -
实验四JSP内置对象--web
一,实验目的理解和巩固课堂上所学的JSP内置对象知识,提高学生对知识的实际运用与软件编程实现能力。二、实验内容编写一个用户登陆程序。具体步骤如下:1、编写3个JSP页面index.jsp、server.jsp和loginSuccess.jsp。2、在页面index.jsp中输入用户名和密码,单击“提交”按钮将输入的信息提交给页面server.jsp。(1) 在该页面中使用javascript,检查输入的用户名和密码是否为空,如果为空,给出提示,并且不能够跳转。3、在server.jsp页面中进行原创 2020-08-13 11:01:00 · 714 阅读 · 1 评论 -
实验三JSP语法--web
一、实验目的理解和巩固课堂上所学的JSP语法知识,提高学生对知识的实际运用与软件编程实现能力。二、实验内容编写一个Web程序,实现以下两种功能。功能1:利用成员变量被所有客户共享这一性质,实现一个简单的计数器。功能2:使用JSP include指令,在index.jsp中嵌入一个文件。被嵌入的文件内容自定。...原创 2020-08-13 11:00:18 · 737 阅读 · 0 评论 -
实验二 Java web基础二--web
一、实验目的理解和巩固课堂上所学的JavaScript知识,提高学生对知识的实际运用与软件编程实现能力。二、实验内容编写一个Web程序,实现以下两种功能。功能1:简单的计算器,实现对两个数的加、减、乘、除功能。输入两个数字和运算符号,当点击Button的时候,显示结果。功能2:实现一个时钟。(也可以是倒计时)...原创 2020-08-13 10:59:51 · 762 阅读 · 1 评论 -
实验一Java web基础一--web
一、实验目的理解和巩固课堂上所学的Java Web基础知识以及HTML、CSS,提高学生对知识的实际运用与软件编程实现能力。二、实验内容1、练习Web服务器启动、测试、应用程序部署方法。2、设计个人主页。(1)要求至少包含但不限于以下元素:① 标题② 图片③ 超链接④ 表格⑤ 滚动字幕(2)用CSS对个人主页中的部分文字设定样式。要用到以下三种方法:① Style属性② Style标记块③ Style独立文件...原创 2020-08-13 10:59:08 · 643 阅读 · 0 评论 -
实验八图形用户界面--Java
1>编写一个图形用户界面程序,实现对两个数的加、减、乘、除功能。至少应该包含3个JTextField、1个JButton、1个JLable。3个JTextField分别用于输入两个数字和运算符号,当点击JButton的时候,结果用JLable显示出来。package Test8;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class SimpleCalculator { /* * 全局变原创 2020-08-13 10:57:58 · 911 阅读 · 1 评论 -
实验七对象群体的组织--Java
1>设计一个学生信息管理系统管理学生的信息。刚开始设计时,使用数组来存放学生信息(学生信息包括name,school)。后来发现学生数量会发生动态变化,就于是开始使用Vector来存储学生信息。请模拟这样的一个设计过程,并输出所有学生信息。建议步骤:(1) 建立一个Student类,用于存取学生信息。(2) 建立一个StudentArray类,使用数组存放所有的学生信息。StudentArray构造函数中添加4个学生信息,并且进行初始化。(3) 建立一个StudentVector类,使用Ve原创 2020-08-13 10:57:20 · 230 阅读 · 0 评论 -
实验六异常与输入输出--Java
1>读取D盘a1.txt文件内容并显示在屏幕上。要求:(1) 类名要求为Readfile.java(2) 使用try、catch方法处理I/O异常。(3) 使用BufferedReader缓冲器类。(4) a1.txt文件中的内容自定。package Test6;import java.io.*;public class Readfile { public static void main(String[] args) { String fileName="D:/a1.txt原创 2020-08-13 10:56:06 · 262 阅读 · 0 评论 -
实验五接口和多态--Java
1>动物(Animal)包括:老虎 (Tiger) 和绵羊 (Sheep)等;这些动物吃的行为(eat)各不相同(绵羊吃草、老虎吃肉),但睡觉的行为(sleep)是一致的。请通过接口实现以上需求,并编写主类AnimalTest分别测试吃和睡觉的行为。推荐步骤: (1)编写一个接口Animal,定义eat()和sleep()方法。(2)编写两个类Tiger和Sheep,分别实现Animal接口。 (3)编写主类AnimalTest,分别生成类Tiger和Sheep的对象,并测试其中的eat(原创 2020-08-13 10:55:23 · 1265 阅读 · 0 评论 -
实验四类的重用--Java
1>动物(Animal)包括:老虎 (Tiger) 和绵羊 (Sheep)等;这些动物吃的行为(eat)各不相同(绵羊吃草、老虎吃肉),但睡觉的行为(sleep)是一致的。请通过继承实现以上需求,并编写主类AnimalTest分别测试吃和睡觉的行为。推荐步骤: (1)编写一个父类Animal,定义eat()和sleep()方法。(2)编写两个类Tiger和Sheep,分别继承自Animal类,至少要覆盖父类Animal中的eat()方法。(3)编写主类AnimalTest,分别生成类Tiger和S原创 2020-08-13 10:54:47 · 707 阅读 · 2 评论 -
实验三类与对象--Java
声明Patient类表示在门诊室中的病人。(1)此类对象应该包括name(String)、sex(char)、age(int)、weight(float)、allergies(boolean)。(2)这些属性只能被该类访问。(3)在该类中声明存取及修改方法。(4)该类中至少提供一个构造函数,例如:public Patient(String name),其中构造函数的参数是name。(5)在一个单独的TestPatient类中,声明测试方法,并生成两个patient对象,设置其状态并将信息显示在屏幕原创 2020-08-12 13:21:51 · 2529 阅读 · 0 评论 -
实验二数组与流程控制--Java
1>在键盘上输入数n,编程计算sum=1!+2!+…+n!的结果。import java.util.*;public class Jiecheng { public static void main(String[] args) { System.out.print("请输入您想求1到多少的阶乘之和:"+"\n"); int sum=0; int s=1; int n; Scanner reader=new Scanner(System.in);原创 2020-08-12 13:15:01 · 390 阅读 · 0 评论 -
实验一数据类型--Java
计算并输出贷款的月支付金额1>我交的,当时刚开始学public class HHH {public static void main(String[] args) { // TODO 自动生成的方法存根 float sum=1000000; double month=0.2,year=4.0; double yuelixi=(sum*month)/(1-1/Math.pow(1+month,year*12)); System.out.pri原创 2020-08-12 13:04:48 · 143 阅读 · 0 评论 -
运用表达式树求解表达式的值--洛谷AC
题目背景表达式的计算曾用算符优先法,本题用表达式树来计算表达式的值。题目描述表达式树是一种特殊类型的树,其叶结点是操作数(operand),而其它结点为操作符(operator):(1)由于操作符一般都是双目的,通常情况下该树是一棵二叉树;(2)对于单目操作符(如++),其只有一个子结点。如表达式:a+b*(c-d)-e/f的后缀表示式为abcd-+ef/-对应的表达式树为:(见PPT)题目要求从标准输入中读入一个整数算术运算表达式,计算表达式结果,并输出。说明:1、表达式运算符只有+、原创 2020-08-12 12:36:47 · 1671 阅读 · 2 评论 -
n阶魔方--洛谷AC
题目描述n为任意奇数,表示方阵的维度。如n=3,则将数字1~9不重复地填在3行3列的9个方格中,分别使得每一行、每一列、两个对角线上的元素之和都等于15。6 1 87 5 32 9 4输入格式输入一个奇数输出格式输出填好数字的方阵,每个数字中间空一格,并且每行、每列、两条对角线的元素相加之和相等。输入输出样例说明/提示将用做“魔方”的二维数组的所有元素清0;第一个数填在第一行居中的位置上(i=0,j=n/2);以后每填一个数后,将位置移到当前位置(i,j)的左上角,即做动作i=i原创 2020-08-12 12:36:17 · 382 阅读 · 0 评论 -
选修课学生信息管理--洛谷AC
题目背景选修课初期涉及学生的选修和退修,后期涉及成绩的报送和查询。此题模拟实现简单的选修管理。题目描述学生信息包括:学号、姓名、学院、平时成绩、期末成绩、总评成绩,编写程序实现对学生和成绩的管理。要求完成以下功能:1) 初始学生信息的录入,学生按学院输入,各项成绩初始为0;2) 补充新到学生的信息,要求增加后仍保持按学院有序;3) 删除退修的学生信息;4) 录入平时成绩和期末成绩,计算总评成绩(平时成绩和期末成绩各占50%);5) 查询输出学生的完整信息。输入格式101 zs dxxy原创 2020-08-12 12:35:50 · 213 阅读 · 0 评论 -
项目承担任务求解--课设(ps:题目自己取的)
这是课设的题,我就上传上来,方便以后找,我太机智了!!!原创 2020-08-12 12:34:58 · 203 阅读 · 0 评论 -
括号匹配--洛谷AC
题目背景源程序中括号匹配是编译器语法检查不可缺少的一部分。本实验模拟实现C语言源程序的括号匹配检查。题目描述编写一程序检查C源程序文件中{}、()等括号是否匹配,并输出第一个检测到的不匹配的括号及所对应括号所在的行号(程序中只有一个括号不匹配)。注意:1.除了括号可能不匹配外,输入的C源程序无其它语法错误。2.字符常量、字符串常量及注释中括号不应被处理,注释包括单行注释//和多行/* */注释3.字符常量和字符串常量中不包含转义字符’和";4.程序中出现有意义括号的个数不超过200个;不匹原创 2020-08-12 12:33:22 · 421 阅读 · 0 评论 -
多项式相乘--洛谷AC
题目背景编写一个程序实现两个一元多项式相乘。输入格式首先输入第一个多项式中系数不为0的项的系数和指数,以一个空格分隔。且该多项式中各项的系数均为0或正整数,系数和最高幂次不会超过int类型的表示范围。对于多项式 anxn +a n-1 x n-1 + … + a1x1 + a0x0 的输入方法如下:an n a n-1 n-1 … a1 1 a0 0即相邻两个整数分别表示表达式中一项的系数和指数。在输入中只出现系数不为0的项。最后一项的指数后没有空格,只有一个回车换行符。按照上述原创 2020-08-12 12:32:55 · 524 阅读 · 0 评论 -
单词查找--洛谷AC
题目背景查找的方法有顺序查找、折半查找、索引查找、哈希查找等。其中哈希查找方法对关键字计算其在表中的存放地址,根据地址找到对应的记录,在查找的过程中,可能存在冲突,需要有解决冲突的方法。本题先构建存放单词的哈希表,然后对单词进行查找。题目描述从标准输入中读入一个英文单词,在一个给定的英文常用单词字典中查找该单词,返回查找结果(查找到返回1,否则返回0)和查找过程中单词的比较次数。查找前,先将所有字典中单词读入至一个单词表(数组)中,然后按要求进行查找。字典中单词总数不超过3500,单词中的字符都是英文原创 2020-08-12 11:47:03 · 329 阅读 · 0 评论 -
期末测验::对这九周学习python的一丝总结
害,其实也不是我的总结,emmmm,本来以为我可以9天搞完这个课程,没想到老想玩,整了20多天呢,最后一张图片应该是那个老师的其他课程,maybe会去康康!原创 2020-08-09 13:01:58 · 197 阅读 · 0 评论 -
第九周学习:python计算生态概览
1.从数据处理到人工智能1>python库之数据分析http://www.numpy.orghttp://pandas.pydata.orghttp://www.scipy.org2>python库之数据可视化http://matplotlib.orghttp://seaborn.pydata.orghttp://docs.enthought.com/mayavi/mayavi3>python库之文本处理http://mstamy2.gi原创 2020-08-09 12:41:42 · 359 阅读 · 0 评论 -
第八周学习:程序设计方法学
1.实例:体育竞技分析#MatchAnalysis.pyfrom random import randomdef printIntro(): print("这个程序模拟两个选手A和B的某种竞技比赛") print("程序运行需要A和B的能力值(以0到1之间的小数表示)")def getInputs(): a=eval(input("请输入选手A的能力值(0-1):")) b=eval(input("请输入选手B的能力值(0-1):")原创 2020-08-08 16:48:16 · 313 阅读 · 0 评论 -
第七周学习:文件和数据格式化
1.文件的使用1>2>3>2.实例:自动轨迹绘制3.一维数据的格式化处理4.二维数据的格式化处理5.wordcloud库的使用6.实例:政府工作报告词云7.练习练习练习8.总结==废话原创 2020-08-07 12:01:08 · 1267 阅读 · 0 评论 -
第六周学习:组合数据类型
1.集合类型及操作1>集合类型定义集合是多个元素的无序组合—集合用{}表示,元素间用,分割—建立集合类型用{}或set()—建立空集合类型,必须使用set()2>集合操作符3>集合处理方法4>集合类型应用场景–包含关系比较–数据去重2.序列类型及操作1>序列类型定义:基类类型2>序列处理函数及方法3>元组类型及操作4>列表类型及操作5>序列类型应用场景3.实原创 2020-08-04 16:33:09 · 385 阅读 · 0 评论 -
第五周学习:函数和代码复用
1.函数的定义与使用1>函数的理解与定义降低编码难度,代码复用def <函数名> (<参数(0个或多个)>):<函数体>return <返回值>2>函数的使用和调用过程调用时给出实际参数3>函数的参数传递可有参数,也可无参数,但()必须4>函数的返回值5>局部变量和全局变量6>lambda函数2.实例:七段数码管绘制3.代码复用与函数递归4.PyInstaller库的使用5.实例:科赫雪花小包原创 2020-08-02 17:34:28 · 693 阅读 · 0 评论 -
第四周学习:程序的控制结构
1.程序的分支结构1>单分支结构2>二分支结构3>多分支结构4>条件判断及组合5>程序的异常处理2.实例:BMI1>2>3.程序的循环结构1>遍历循环2>无限循环3>循环控制保留字4>循环的高级用法4.random库的使用1>random库基本介绍2>基本随机数函数3>扩展随机数函数5.实例:圆周率的计算1>2>6.练习们1>实例5:身体质量指数BMI描述这是原创 2020-07-31 13:48:23 · 742 阅读 · 0 评论 -
第三周学习:Python基本数据类型
1.数字类型及操作1>整数类型2>浮点数类型3>复数类型4>数值运算操作符5>数值运算函数2.实例:天天向上的力量1>2>3>4>3.字符串类型及操作1>字符串类型的表示2>字符串操作符3>字符串处理函数4>字符串处理方法5>字符串类型的格式化4.time库的使用1>time库基本介绍2>时间获取3>时间格式化4>程序计时应用5.实例:文本进度条1>原创 2020-07-22 18:05:18 · 597 阅读 · 0 评论 -
第二周学习:Python基本图形绘制
好玩!!!基本就边玩边学了这部分1.turtle库的使用1>是python的标准库之一;python计算生态=标准库+第三方库2>turtle绘图窗体布局turtle.setup(width,height,startx,starty)setup():设置窗体位置和大小;不是必须的;后两个可以选则设置,也可不设置。3>turtle空间坐标体系绝对坐标:turtle.goto(x,y);大致意思就是坐标最中间的位置是(0,0),被x,y轴分为四部分,就像二维直角坐标系那样划分。原创 2020-07-21 16:47:36 · 274 阅读 · 0 评论 -
第一周学习:python基本语法元素
1.python有两种编程方式:交互式和文件式eg1:圆面积的计算交互式:>>> r=25>>> area=3.1415*r*r>>> print(area)1963.4375000000002>>> print("{:.2f}".format(area))1963.44文件式,新建Area_Circle文件(run输出结果和交互式一样)r=25area=3.1415*r*rprint(area)rint("{原创 2020-07-20 12:18:40 · 344 阅读 · 1 评论 -
自学之路开启
首先安装python的软件我一生推微信公众号软件安装管家!!!简直是神仙公众号好不好,因为疫情嘛,我整个大二下学期都在家上的网课,我又学的计算机,像Java,Web,C++balabala一堆课要下一堆乱七八糟的软件,我几乎都是从软件安装管家里边搞的,一步到位,冲呀!!!进入公众号点软件目录,那里有新大陆,嘻~找到python那块点开,按照里边的步骤安就行,我jio得从这个里边整的比从官网上下的快且方便,毕竟安装步骤真贼拉详细!然后就是找课吖我是其实我还在这学期上课那阵儿,就已经想过学pyth原创 2020-07-19 13:30:00 · 173 阅读 · 0 评论 -
代码搬运工的自救之路
终于准备开始学python了!真。编码小辣鸡,我都快大三了,还只是代码的搬运工!这次暑假嘛,想好好整整,搞事情,正好就自学一下python!先学python,再整我的六级,希望这次可以过过过!我想好好学python,所以我想如果我开始写介个博客的话,maybe可以激励我好好整,冲冲冲!加油!!!...原创 2020-07-19 13:05:03 · 189 阅读 · 0 评论