06 2024 档案
摘要:学习目标及完成情况 在这一学期的软件工程课程中,我主要学习了Android开发相关知识,完成了Android的增删改查功能,完成了个人作业学习打卡软件,并与同学合作完成了一个地铁查询应用。还完成了一个团队大作业,通过调用AI接口实现了通过对话为青少年提供情绪安慰的软件。通过这些学习和实践,我取得了一
阅读全文
摘要:一、实验目的 掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题:min f(x)=100(x1^2-x2)^2+(x1-1)^2,x∈R; (2)终止准则取||f(x^k)||<=1
阅读全文
摘要:一、实验目的 掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题:min f(x)=100(x1^2-x2)^2+(x1-1)^2,x∈R; (2)终止准则取||f(x^k)||<=1
阅读全文
摘要:1. turtle库:优点: 简单易用,适合初学者入门。 可以绘制基本的图形和动画。自带turtle绘图窗口,不需要安装额外的库。缺点:功能相对简单,适合绘制简单的图形。画笔速度较慢,对于复杂图形绘制可能不够高效。 2.matplotlib库:优点: 功能强大,支持绘制各种类型的图表。提供丰富的样式
阅读全文
摘要:package com.example.dataapplication.fragment.frag2; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable;
阅读全文
摘要:try: user_weight = float(input("输入体重:")) user_height = float(input("输入身高:")) user_bmi = user_weight / user_height **2 except ValueError: print("输入不合理"
阅读全文
摘要:学习Python爬虫的知识,学习了最基础的爬取网页的知识。我爬取了两个网站作为测试,一个是测试网站, 一个就是豆瓣网的top250的网页,爬取成功了。 我们首先需要用到import requests 这是爬取网页的最基本方法: import requests response = requests.
阅读全文
摘要:(二)、以(一)中的电子算盘为基础,设计并实现珠算测试器,并完成测试。 【题目描述】 给小朋友设计一个珠算测试器,要求能够完成珠算加减法的测试。具体的要求功能如下: (1) 用户启动测试,输入用户名后系统随机生成特定数目的加减法测试题; (2) 要求测试使用表盘式或数字时秒表进行界面计时显示(参考如
阅读全文
摘要:Fragment的动态创建 动态创建不同于静态创建,不需要写固定的xml文件,但是依然要有一个xml文件来当容器。 1.我们需要使用<androidx.fragment.app.FragmentContainerView/> <?xml version="1.0" encoding="utf-8"?
阅读全文
摘要:Fragment 可以做到把屏幕划分成几块,然后进行分组,进行模块化的管理。并且可以更加方便的在运行过程中动态地更新Activity的用户界面 Fragment并不能单独使用,他需要嵌套在Activity 中使用,尽管他拥有自己的生命周期,但是还是会受到宿主Activity的生命周期的影响, 比如A
阅读全文
摘要:一、实验目的(一) 通过一个农业生产计划优化安排的实例求解,培养学生解决实际线性规划问题的初步能力;熟悉线性规划的建模过程;掌握Matlab优化工具箱中线性规划函数的调用。 二、实验内容(一) 某村计划在100公顷的土地上种植a、b、c三种农作物。可以提供的劳力、粪肥和化肥等资源的数量,种植每公顷农
阅读全文
摘要:一、实验目的 掌握Hesse矩阵的计算方法和Newton法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题 (3)完成Newton法(牛顿法)的MATLAB编程、调试; (4)选取几个与实验二中相同的
阅读全文
摘要:一、实验目的: 掌握使用 SQL 语言进行各种查询的操作和视图的操纵方法。 二、实验要求: 在现有的数据库上进行各种查询操作,对视图的创建、使用等操作。 三、实验步骤: 1、 开始→程序→Microsoft SQL Server→SQL Server Management Studio。 2、 在“
阅读全文
摘要:package com.example.ke;import android.annotation.SuppressLint;import android.content.DialogInterface;import android.os.Bundle;import android.os.Handle
阅读全文
摘要:掌握使用 SQL 语言进行各种查询的操作和视图的操纵方法。 二、实验要求: 在现有的数据库上进行各种查询操作,对视图的创建、使用等操作。 三、实验步骤: 1、 开始→程序→Microsoft SQL Server→SQL Server Management Studio。 2、 在“连接到服务器”对
阅读全文
摘要:public class MyReceiver extends BroadcastReceiver { public MyReceiver() { } @Override //在该方法中实现广播接收者的相关操作 public void onReceive (Context context, Inte
阅读全文
摘要:@Controller 注解的原理在 Spring MVC 中,@Controller 注解用于标识一个 Java 类是一个控制器。控制器负责接收请求、处理请求,并返回响应。具体来说,使用 @Controller 注解的类将会被 Spring MVC 自动扫描,并注册为一个控制器。 @Control
阅读全文
摘要:(一)、设计实现电子算盘,并完成测试 【题目描述】 给小朋友设计一个电子算盘。要求绘制电子算盘界面,设计并实现打珠算过程(界面参考如下图示)。 界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式。 【源代码程序】 from tkinter import *def initWindo
阅读全文
摘要:三、实验步骤 1) 打开MySQL,新建一个数据库。 2) 新建一个数据库表。 3) 在表中增加若干记录,作为初始数据。 4) 打开Eclipse软件,新建一个名为Lab04的Web项目,并设置其部署程序为Tomcat。 5) 在Lab04中添加文件,编写代码。 6) DBBean. java文件代
阅读全文
摘要:(五)、设计并实现平面点类Point 【题目描述】 定义一个平面点类Point,对其重载运算符关系运算符,关系运算以距离坐标原点的远近作为基准,远的为大。程序完成对其的测试。 【源代码程序】 import math class Point(): def __init__(self,x,y): sel
阅读全文
摘要:RecyclerView功能介绍提供了多种LayoutManager,可轻松实现多种样式的布局支持局部刷新已经实现了View的复用,不需要类似if(convertView == null)的实现,而且回收机制更加完善容易实现添加item、删除item的动画效果容易实现拖拽、侧滑删除等功能普通的上下滑
阅读全文
摘要:1、基本要求 通过一维寻优黄金分割法的程序设计,培养学生计算机的应用能力,并为今后无约束优化方法的学习和编程,奠定基础;掌握缩小寻优区间的黄金分割法。 2、主要内容 (1)请用0.618法求解优化问题: 的极小点和极小值(进退法确定初始区间),精度为10-6; (2)根据0.618法算法步骤编写Ma
阅读全文
摘要:1、基本要求 通过最速下降法的程序设计,为今后的约束优化方法的学习和编程奠定基础;掌握负梯度方向的定义和最速下降法的迭代公式;通过此次实验,进一步巩固最速下降法的基本原理和思想。 2、主要内容 (1)求解无约束优化问题:; (2)终止准则取; (3)完成最速下降法(负梯度法)的MATLAB编程、调试
阅读全文
摘要:【题目描述】 【题目描述】 定义一个异常类Cexception解决日期类实现中的自定义异常处理。设计的日期类应包含以下内容: ① 有三个成员数据:年、月、日; ② 有设置日期的成员函数; ③ 有用格式"月/日/年"输出日期的成员函数; ④ 要求在日期设置及有参构造函数中添加异常处理。 【源代码程序】
阅读全文
摘要:<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>无题</title> </head> <body background="/image/gb1.jpg"> <div alig
阅读全文
摘要:1) 编写index.jsp文件,展示某一类物品或知识的介绍,可以是歌曲、人物、名胜古迹等。要求至少有三个条目,用户登录后才能浏览这三个条目的内容。如果用户尚未登录,需要显示用户为“游客”,否则显示用户名。页面下端设置超链接,指向login.jsp。如果用户尚未登录,单击了某一条目的内容,则系统自动
阅读全文
摘要:(三)、设计并实现计算不同职称的教师工资 【题目描述】设计教师接口,该接口包含教师工资计算方法。应用(一)中的高校人员信息包,设计不同职称的教师类:教授,副教授,讲师,教师的基本信息包括姓名、性别、出生年月、职称、课时工作量等属性。注意学校对教师每月工资的计算规定如下:固定工资+课时补贴;教授的固定
阅读全文
摘要:上机实验四:共轭梯度法程序设计 1、基本要求 掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 2、主要内容 求解无约束优化问题:F(x)=(x1+10x2)2+5(x3-x4)2+(x2-2x3)4+10(x1-x4)4
阅读全文
摘要:作者深入介绍了软件工程的基本知识,为我们阐述了软件的本质、软件开发的不同阶段以及软件的特殊性。作者提到软件=程序+软件工程,强调了完成整个软件开发活动对于将程序转化为可用软件的重要性。此外,作者还总结了自己做过的项目类型,例如为了学习而构建的项目、为了展示技术而构建的项目、为了服务用户而构建的项目以
阅读全文
摘要:留言点赞功能实现 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_p
阅读全文
摘要:设计并实现平面点类Point 【题目描述】 定义一个平面点类Point,对其重载运算符关系运算符,关系运算以距离坐标原点的远近作为基准,远的为大。程序完成对其的测试。 【源代码程序】 import math class Point(): def __init__(self,x,y): self.x
阅读全文
摘要:(二)、以圆类为基础设计三维图形体系 【题目描述】设计三维图形类体系,要求如下: 设计三维图形功能接口,接口包含周长、面积、体积计算方法; 基于以上接口,首先定义点类,应包含x,y坐标数据成员,坐标获取及设置方法、显示方法等; 以点类为基类派生圆类,增加表示半径的数据成员,半径获取及设置方法,重载显
阅读全文
摘要:class People: def __init__(self, name='lll', gender='女', age=18): self.name = name self.gender = gender self.age = age def display(self): print("姓名:"
阅读全文
摘要:《构建之法》第八章读后感 第八章我感受到了软件测试在保证软件质量和可靠性方面的重要性。通过本章的内容,我了解到了软件测试的目标、分类、策略、计划和执行等关键知识和技巧。 在阅读中,我意识到软件测试的目标是为了找出软件中的缺陷,这是确保软件质量的关键一环。同时,了解到了黑盒测试和白盒测试两种不同的测试
阅读全文
摘要:比较Python与Java在类的定义、继承、多态等方面的异同,总结Python面向对象程序设计中的原则和注意事项。 JAVA继承基本样式 class Demo extends Object{ Demo(int a){ this(); } Demo(){ super(); } } java默认继承Ob
阅读全文
摘要:朋友圈layout页面 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match
阅读全文
摘要:设计并实现计算不同职称的教师工资 【题目描述】设计教师接口,该接口包含教师工资计算方法。应用(一)中的高校人员信息包,设计不同职称的教师类:教授,副教授,讲师,教师的基本信息包括姓名、性别、出生年月、职称、课时工作量等属性。注意学校对教师每月工资的计算规定如下:固定工资+课时补贴;教授的固定工资为5
阅读全文
摘要:python实验报告二 设计异常处理类Cexception,并基于异常处理类设计并实现日期类Date 【题目描述】 【题目描述】 定义一个异常类Cexception解决日期类实现中的自定义异常处理。设计的日期类应包含以下内容: ① 有三个成员数据:年、月、日; ② 有设置日期的成员函数; ③ 有用格
阅读全文
摘要:阅读第六章让我深刻意识到自动化构建在软件开发中的重要性。本章详细介绍了自动化构建的优势、挑战、解决方案以及最佳实践,为我们提供了宝贵的指导和启示。 ### 自动化构建的重要性 自动化构建不仅可以提高软件开发效率和质量,还能降低人为因素引入的错误,减少手动操作的时间和成本。通过自动化构建,我们能够更快
阅读全文
摘要:查看自己的昵称和头像layout布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width
阅读全文
摘要:(一)、设计实现电子算盘,并完成测试 【题目描述】 给小朋友设计一个电子算盘。要求绘制电子算盘界面,设计并实现打珠算过程(界面参考如下图示)。 界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式。 【源代码程序】 from tkinter import *def initWindo
阅读全文