自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做笔记\记录遇到的程序bug

没有伞的孩子、只能用力奔跑。向着架构师的方向努力、做一个有始有终的人。

  • 博客(33)
  • 资源 (11)
  • 收藏
  • 关注

原创 JSP中实现留言页面的编写并将留言信息展示出来

1、JavaBean类,实现java代码和html的部分分离,提高代码的复用package com.wgh;public class MessageBean { private String author; //存储留言者 private String title; //存储留言标题 private String content; //存储留言内容 public String getAuthor() { return author; } public void

2021-01-20 19:56:40 3797 2

原创 JDBC连接SQL Server2008 完成增加、删除、查询、修改等基本信息基本格式及示例代码

下面的代码显示了连接SQL Server数据库时,连接数据库的步骤:1、注册驱动 (只做一次)2、建立连接(Connection)3、创建执行SQL的语句(Statement)4、执行语句5、处理执行结果(ResultSet)6、释放资源1、建立连接的方法:Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);//加载数据库引擎,返回给定字符串名的类String url=“jdbc:microsoft:sqlserv

2021-01-19 16:36:38 350 1

原创 完整java开发中JDBC连接数据库代码和步骤

JDBC连接数据库•创建一个以JDBC连接数据库的程序,包含7个步骤:1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }ca.

2021-01-19 16:21:28 793 1

原创 设计一个网上书店,该系统中所有的计算机类图书(ComputerBook)每本都有10%的折扣,所有的语言类图书(LanguageBook)每本都有2元的折扣,小说类图书(NovelBook)每100元

现使用策略模式来设计该系统,绘制类图并编程实现UML类图书籍package com.zheng;public class Book { private double price;// 价格 private Discount discount;// 维持一个对抽象折扣类的引用 // 调用折扣类的折扣计算方法 public double getPrice() { return discount.calculate(this.price); } public void setPri

2021-01-19 16:09:43 3001

原创 某系统提供了用户信息操作模块,用户可以修改自己的各项信息。为了使操作过程更加人性化,现使用备忘录模式对系统进行改进,使得用户在进行了错误操作之后可以恢复到操作之前的状态。用户信息中包含账号、密码、电话

绘制UML类图信息的初始化建立备忘录备忘录的创建过程,就是通过构造函数的形式将一个类中的属性赋值给另外一个类里边的属性。实现原始数据的保存。在恢复原始数据时,通过创建另外一个类的对象,通过对象调用属性。然后赋值给这边类里的属性。package com.zheng;public class Originator { // 原始数据 private String name; // 姓名 private String pwd; // 密码 private double num; // 电话

2021-01-19 16:00:09 2101 2

原创 Java模拟生产者-消费者问题。生产者不断的往仓库中存放产品,消费者从仓库中消费产品。其中生产者和消费者都可以有若干个。在这里,生产者是一个线程,消费者是一个线程。仓库容量有限,只有库满时生产者不能存

需求分析:生产者生产产品,存放在仓库里,消费者从仓库里消费产品。程序分析:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。3、当消费者发现仓储没产品可消费时候会通知生产者生产。4、生产者在生产出可消费产品时候,应该通知等待的消费者去消费。package duoxiancheng;public class ProducersAndConsumers { public static void main(String[] args) {

2021-01-19 13:37:46 925 1

原创 设计信息录入界面,完成人员基本信息的录入工作,其中籍贯中涉及的“省、市”能实现联动,即选择“省”时,“市”会根据选择的“省”做相应的变换。

设计信息录入界面,完成人员基本信息的录入工作,其中籍贯中涉及的“省、市”能实现联动,即选择“省”时,“市”会根据选择的“省”做相应的变换。package gui;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.*;import javax.swing.border.EtchedBorder;import javax.swing.bo

2021-01-19 13:29:36 386 7

原创 jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上

jsp中使用Servlet查询SQLSERVER数据库中的表的信息,并且打印在屏幕上1、JavaBean的使用package com.zheng;public class BookBean { private int id;// 编号 private String name;// 图书名称 private double price;// 定价 private int bookCount;// 数量 private String author;// 作者 public int getI

2021-01-19 11:24:28 3659 22

原创 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。需要对提交的信息进行修改,信息填入不能为空,为空则则有提示。

jsp结合SQLSERVER向数据库中的表添加图书信息。已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。例如插入一条信息:name=考研英语,price=45 ,bookCount=5,author=小芳图书的属性进行封装利用javaBeanpackage com.zheng;public class BookBean { private int id; // 编号 private String name; // 图书名称 priv

2021-01-19 11:10:57 815

原创 实现加载驱动、得到数据库对象、关闭资源的代码复用,将代码提取到相应的工具包里边。优化程序

实现加载驱动、得到数据库对象、关闭资源的代码复用,将代码提取到相应的工具包里边。优化程序工具包package com.xxx;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 工具类 * */public class Connectionto

2021-01-17 22:11:04 175

原创 连接数据库修改用户信息

连接数据库修改用户信息将小张的工作改为教授。通过连接数据库操作package com.zheng.z;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC2 { private Connection conn = null;

2021-01-17 21:40:41 752

原创 连接数据库实现查询员工信息

连接数据库实现查询员工信息按步骤操作实现查询package com.zheng.z;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBC2 { private Connection conn = null; private S

2021-01-17 21:28:55 2772 1

原创 应用DriverManager类创建sqlserver数据库连接实例 JSP中使用数据库

JSP中使用数据库1、JDBC介绍java数据库连接(java Database Connectivity ,JDBC)是一种用于执行SQL语句的JavaAPI ,由一组使用java编程语言编写的类和接口组成。2、JDBC的用途1、数据库建立连接。2、发送SQL语句。3、处理结果3、使用JDBC对数据库进行操作1、加载数据库驱动:通过Class.forName加载驱动程序2、建立数据库连接:通过DriverManager类获得表示数据库连接的Connection类对象。3、创建用于向数据库发

2021-01-17 20:58:07 1049

原创 `<jsp:getProperty>`动作和`<jsp:setProperty>`动作的使用在一个静态页面填写图书的基本信息,页面信息提交给其他页面,并且在其页面显示。要去将表单元素的值赋值给Java

<jsp:getProperty>动作和<jsp:setProperty>动作的使用1、<jsp:getProperty>动作语法格式:<jsp:getProperty name="类的对象名" property="属性名"></jsp:getProperty>name:用于指定JavaBean实例对象的名称。其值和<jsp:useBean>标签的id属性值相同。propery:用于指定JavaBean实例对象的属性名。注

2021-01-16 22:10:27 711 1

原创 <jsp:useBean>动作的使用

jsp:useBean动作的使用jsp:useBean动作用于在指定的范围内寻找指定名称的JavaBean对象,如果找到,则返回该对象的引用可以操作里边的属性。如果没有找到则重新实例化一个对象。并且将其存储到指定的域范围。语法<jsp:useBean id="类的对象名称" class="com.zyz.book" scope="page|request|session|application"></jsp:useBean>id:相当于实例化一个类对象class:指定jav

2021-01-16 21:00:37 1549 4

原创 某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该请假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批

某OA系统需要提供一个假条审批的模块,如果员工请假天数小于3天,主任可以审批该请假条;如果员工请假天数大于等于3天,小于10天,经理可以审批;如果员工请假天数大于等于10天,小于30天,总经理可以审批;如果超过30天,总经理也不能审批,提示相应的拒绝信息。要求绘制相应的类图并使用Java语言编程模拟实现。UML类图package com.zheng;public abstract class Approver { protected Approver successor;//定义后继对象 p

2021-01-16 12:06:39 3334 1

原创 java连接数据库加载驱动到java项目

java连接数据库package com.cook.zheng;import java.sql.Connection;import java.sql.DriverManager;public class TestDemo { private static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载驱动 private static final String DBURL="jdbc

2021-01-15 21:45:53 2149

原创 某家咖啡店在卖咖啡时可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算总费用

某家咖啡店在卖咖啡时可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算总费用,咖啡店所供应的咖啡机配料的种类和价格如下表所示:咖啡 价格/杯(元) 配料 价格/份(元)蓝山咖啡(BlueCoffee) 8 牛奶(Milk) 2拿铁咖啡(NatieCoffee) 10 橙汁(Orange) 3试用装饰者模式为该咖啡店设计一个程序以实现计算费用的功能,输出每种饮料的详细信息描述及花费。要求绘制类图并使用Java语言模拟实现。uml类图:抽象类package com.packag

2021-01-15 20:56:34 4746 1

原创 在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(Hard

在电脑主机(MainFrame)中只需要按下主机的开机按钮(on()),即可调用其它硬件设备和软件的启动方法,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load())等,如果某一过程发生错误则电脑启动失败。使用外观模式模拟该过程,绘制类图并使用Java语言模拟实现。UML类图package com.zheng;public class MainFrame { private Memory m

2021-01-15 20:45:14 7219 3

原创 JavaBean组件<jsp:forward>动作<jsp:param>动作登录页面输入用户名和密码,然后进入检查页面判断是否符合要求,符合要求跳转到成功界面,不符合要求返回登录界面,显示错误信息。

JavaBean组件JavaBean组件实际是一种java类。通过封装属性和方法成为具有某种功能或者处理某个业务的对象。特点:1、实现代码的重复利用。2、容易编写和维护。3、jsp页面调用方便。javabean类的书写规则:一般属性是private,访问属性的方法设置为public。对外提供setxxx和getxxx来设置和调用属性。需提供无参的构造函数,如果定义了有参数的构造函数、则需要重新定义无参的构造函数。创建用户登录的javabeanpackage com.zyz;public cla

2021-01-15 20:35:35 2615 3

原创 网页计时访问器application对象

网页计时访问器application对象代表Web应用本身,整个Web共享一个application对象。开始于服务器打开结束与服务器关闭。在不同的浏览器打开j计时器仍然有作用。除非把服务器关闭<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charse

2021-01-15 16:28:19 448 3

原创 作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户

作用域通信对象:sessionsession对象基于会话,不同用户拥有不同的会话。同一个用户共享session对象的所有属性。作用域开始客户连接到应用程序的某个页面,结束与服务器断开连接。session对象通常用来保存用户的信息,方便服务器跟踪每个用户的操作状态。使用方法常用的void setAttribute(String name,Object value)、以值/名的形式存放新的值,void getAttribute(String name)、根据名称获取属性值实例:用户在登录时通过void s

2021-01-15 15:31:43 996 1

原创 Response对象页面重定向、时间的动态显示

Response对象response对象主要用于对客户端的请求进行回应,将web服务器处理后的结果发回给客户端,封装了jsp产生的响应,并发送到客户端响应客户端的请求,请求的数据可以是各种数据类型,甚至是文件。常用的方法:void addCookie(Cookie c) 添加一个Cookie对象,用来保存客户端用户信息。比如一些登录操作是否记住用户名等等。void setHeader(String name,String value) 常用的有刷新操作和定时跳转页面。response.setHeade

2021-01-15 14:48:01 645

原创 在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“

Response实现登录并记录用户名和密码信息在某网站的登录页面登录时如果选择“记住用户名”,登录成功后会跳转到一个中间层(页面代码将登录的用户名和密码存在cookie),中间页面中存在一个超链接,单击超链接可以链接到第三个页面查看信息。若选择“不记住用户名”,则中间页面会删除,单击超链接则无法显示登录的用户名和密码。登录界面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%

2021-01-14 21:27:09 1530

原创 现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法

现有一个接口DataOperation定义了排序方法sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序算法,类BinarySearch的binarySearch(int[],int)方法实现了二分查找算法。现使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。UML类图源码:package co

2021-01-14 18:44:23 8270 10

原创 一个电器工厂可以生产多种类型的电器,如海尔工厂可以生产海尔电视机、海尔空调等,TCL工厂可以生产TCL电视机,TCL空调等,相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,现使用

一个电器工厂可以生产多种类型的电器,如海尔工厂可以生产海尔电视机、海尔空调等,TCL工厂可以生产TCL电视机,TCL空调等,相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,现使用抽象工厂模拟该场景。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现。uml类图源码:package 抽象工厂实现电子器件;public interface DianQiFactory { public Kongtiao createkongtiao();//抽象工厂 publi

2021-01-14 18:31:44 3553 2

原创 使用工厂方法模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实

2、使用工厂方法模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现。抽象产品接口:package gongchang;public interface type { double play(double num1,double num2);}具体产品:package gongchang;public class Chen implements

2021-01-14 17:55:54 1156 3

原创 1、使用简单工厂模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程

1、使用简单工厂模式设计能够实现包含加法(+)、减法(-)、乘法(*)、除法(/)四种运算的计算机程序,要求输入两个数和运算符,得到运算结果。要求使用相关的工具绘制UML类图并严格按照类图的设计编写程序实现。UML类图源码:抽象产品接口package bao_1;public interface Act { public double yunsuan(double a,double b);}具体产品:package bao_1;public class Chen impleme

2021-01-14 17:18:55 1713 2

原创 JSP中request对象的简单实用,实现简单的注册以及个人信息的展示

JSP中Request对象的使用概述:request对象主要用于接收客户端发送来的请求信息,客户端的请求信息被封装在request对象中,通过它可以了解到客户的需求,然后做出响应。主要封装了用户提交的信息,在用户注册中使用的较多,实例1:设定以及获取值<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html&gt

2021-01-14 16:56:02 2291 1

原创 编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”

编写一个jsp页面,利用Scriptlet编写一段计算代码,要求用零作为除数,并使用page指令将错误信息显示在另外一个jsp页面,产生的错误信息为“错误,不能用0做除数”计算<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="error.jsp"%><!-- 该页面处理异常页面信息 --><!DOCTYPE html>&l

2021-01-14 15:02:10 4350 5

原创 JSP指令

JSP指令1、概念:JSP指令相当于在编译时期的命令,用来设置与整个JSP页面相关的属性,用来设置全局变量、声明类、要实现的方法和输出内容的类型等。2、分类:JSP主要包含三种指令,分别是page指令、include指令和taglib指令。Page指令语法格式:<%@ page 属性1=“属性1的值” page 属性2=“属性2的值”…%>概念:指页面指令,用来定义整个JSP页面的一些属性和这些属性的值。page指令对整个jsp页面有效,通常将指令写在开头位置。import指令可以多次

2021-01-14 13:51:07 799 1

原创 JSP脚本知识

JSP脚本元素1、在jsp中嵌入的服务端运行的小程序称为脚本、实质是java程序。2、脚本元素可以分为三类:表达式、Scriptlet、声明。表达式计算java表达式的值,得到的结果转化为字符串,在jsp页面中显示相应的信息语法格式:<%=java表达式%>具体说明:<%="和”%>是一个完整的符号,符号中间不能有空格。表达式能够求值例子:<%@ page language="java" contentType="text/html; charset=UTF

2021-01-13 21:40:20 1719 1

原创 jsp和java的结合使用显示学生信息

package com.zyz;public class Student {private String ID; // 学号private String name; // 姓名private String gender; // 性别private String clas; // 班级private double score; // 得分public String getID() { return ID;}public void setID(String iD) { ID = iD;

2021-01-13 17:26:17 2502 1

C++安装教程.docx

1、下载网址: 2、双击下载好的安装包-->点击继续-->出现已下载和已安装这两个进度条,将会提示进入下面界面 3、工作负载这里勾选使用C++的桌面开发 4、可以点击安装位置进行目录更改,我这边选择的是默认目录。 5、点击安装(或修改)。

2023-07-28

C语言实现学生管理系统源码

2、实训目的及要求 1、文件的基本应用 2、综合运用已学的知识,包括循环结构、函数、数组、指针等来解决问题。结合程序调试功能和程序3、调试技巧解决程序中存在的逻辑问题。

2023-07-28

mysql的安装包含安装包

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。

2023-07-28

Python环境搭建图解过程

Python环境搭建详细教程

2023-07-28

Linux常用命令总结

1 、基本命令 1.1、查看当前文件夹下的文件 1.2、进入某一个文件夹 1.3、一次进入多个文件夹 1.4、返回上一级 1.5、直接进入根目录 1.6、创建一个目录 2、Redis中的相关操作命令 2.1、 开启redis 2.2 查看redis 是否开启成功(查看进程) 2.3 杀死某一个进程 2.4 用户客户端访问 2.5 访问数据库的密码 2.6 复制一个文件到另外一个文件夹下 2.7 关闭防火墙 3、Linux系统下操作mysql的基本命令 3.1 进入mysql的安装目录 3.2 启动mysql 3.3 关闭mysql 3.4 进入mysql数据库 3.5 、查看数据库 3.6、查看当前用户的权限 3.7 查看MySQL的启动情况 4、操作tomcat 4.1、 进入tomcat中的bin目录 4.2、启动tomcat 4.3、在浏览器查看tomcat是否开启成功

2023-07-28

“红灯笼”网上汽车租赁系统的设计与实现-全文标注报告

软件工程专业、毕业实际论文检测样例

2023-07-28

java高级编程知识+理论知识+实际案例

1、知识领域1 Java编码规范的应用 2、知识领域2 Java集合框架的应用 3、知识领域3 Java反射机制的应用 4、知识领域4 Java泛型机制的应用 5、知识领域5 Java序列化机制的应用 6、知识领域6 Java多线程机制的应用 7、知识领域7 Java网络编程的应用 8、知识领域8 Java数据库编程的应用 9、知识领域9 Java设计模式的应用

2023-07-28

零距离接触:chatgpt玩转指南

ChatGPT是一种基于人工智能技术的聊天机器人,可以帮助普通用户在日常生活和工作中更加便利地获取所需信息和解决问题。ChatGPT的使用方法非常简单,只需在聊天框中输入问题或需求,机器人就会自动回复相关的信息和建议。 例如,当您需要查询某个商品的价格和购买渠道时,可以在ChatGPT中输入相关信息,比如“请问某某商品在哪里可以购买?”或“某某商品的价格是多少?”ChatGPT就会为您提供相关的信息和购买建议。 另外,在工作中,ChatGPT也可以帮助用户处理一些常见的任务,比如日程安排、邮件管理、文件搜索等。例如,当您需要查询某个文件的位置和内容时,可以在ChatGPT中输入相关信息,比如“请问某个文件在哪个文件夹中?”或“某个文件的内容包含哪些关键词?”ChatGPT就会为您提供相关的信息和搜索建议。 总之,ChatGPT不仅可以帮助用户更加便利地获取所需信息和解决问题,同时还可以提高工作效率和生活质量。因此,不论是在日常生活还是工作中,使用ChatGPT都是一个不错的选择。

2023-05-14

ChatGPT不止于聊天:多种应用方法大揭秘!

最近我在使用ChatGPT时,发现了它的基本原理介绍和多种使用方法,这里简略介绍一下

2023-04-28

“Java神功!餐厅系统轻松打造!”

Java是一种广泛使用的编程语言,它有着强大的功能和灵活性。在餐饮行业中,Java可以用来实现餐厅系统,帮助餐厅管理菜单和订单等重要信息。通过Java的高效性和易于维护性,餐厅可以更加顺畅地运营和提供服务。 在实现菜单的基本功能方面,Java可以帮助餐厅管理菜单的价格、菜品信息、图片等。例如,餐厅可以通过Java编写一个简单的程序来管理菜单的内容和价格,使其更加直观和易于操作。此外,餐厅还可以使用Java来实现在线订餐系统,让客户可以通过互联网订购菜品。 “Java是一门跨平台的编程语言,可以在不同的操作系统上运行。这使得餐厅可以使用Java来实现餐厅系统,无需考虑操作系统的兼容性问题。”这是Java的一大优势,可以让餐厅更加方便地进行菜单管理和订单处理。 总之,Java是一门功能强大的编程语言,可以帮助餐厅实现多种功能,包括菜单管理和订单处理。通过Java的高效性和易于维护性,餐厅可以提高服务质量,满足客户需求,获得更多的市场竞争优势。

2023-04-24

chatgpt是如何让机器人“聊天”的?原理揭秘!

ChatGPT是一种基于自然语言处理技术的聊天机器人,它采用了GPT模型。GPT模型是一个强大的语言模型,可以对输入的文本进行自动编码和解码,从而实现自然语言的理解和生成。ChatGPT的原理就是利用GPT模型来进行对话生成,通过不断学习和优化,使得机器人可以模仿人类的对话方式,与用户进行自然、流畅的交流。 举个例子,当用户输入“你好,最近怎么样?”时,ChatGPT会利用自然语言处理技术将输入的文本进行解析和理解,并生成回应,例如“我很好,最近在学习新知识,还挺充实的。”这种自然、流畅的对话方式,让用户感到机器人与自己的交流仿佛就像在与真人对话。 金句:“ChatGPT的原理就是利用GPT模型来进行对话生成,通过不断学习和优化,使得机器人可以模仿人类的对话方式,与用户进行自然、流畅的交流。”

2023-04-24

毕业设计+汽车租赁系统+论文查重检测报告

大学本科毕业设计是一项非常重要的任务,也是学生们为自己未来的职业生涯做好准备的一个重要环节。其中,汽车租赁系统是一个非常有意义的设计,因为在现代社会中,汽车租赁业已经成为了人们生活中不可或缺的一部分。 这个系统采用了前后端分离技术,这种技术的优点显而易见,可以让开发者更加专注于各自的领域,提高开发效率和代码质量。此外,前后端分离技术还可以让开发者更好地利用现有的技术和工具,比如可以选择更加适合自己的前端框架、后端语言等等。 对于撰写毕业论文的同学而言,这个设计可以作为一个非常好的参考学习资料。在实现汽车租赁系统的过程中,同学们可以学习到很多有关软件开发的知识,比如如何设计数据库、如何编写高效的代码、如何进行测试等等。这些知识无论是对于以后的学习还是工作都是非常有价值的。 此外,这个设计还可以让同学们更好地理解前后端分离技术的优势和应用场景。在日后的学习和工作中,同学们可能会遇到各种各样的开发需求,而了解和掌握前后端分离技术,可以让他们更加灵活地应对这些需求,提高自己的竞争力。 总之,这个设计是一个非常有意义的项目,不仅可以让同学们学到很多有关软件开发的知识。

2023-04-24

python基础知识学习+python面试题

谈谈你对python中变量、对象和引用的理解 - Python中的一切都是类,类型属于对象而不是变量,变量名没有类型,所谓赋值只是让不同的变量名引用不同类型的对象。 - 变量永远不会拥有和它关联的类型信息或约束。类型的概念存在于对象而不是变量中。变量原本是通用的,他只是在一个特定的时间点,简单地引用了一个特定的对象而已。 - 当变量出现在表达式中时,它会马上被当前引用的对象所替换,无论这个对象是什么类型。此外,所有的变量必须在使用前明确地被赋值,使用未赋值的变量会产生错误。 - 简而言之,变量在赋值的时候才会被创建,它可以引用任何类型的对象,而且必须在引用之前赋值。 - 语句 a=3,变量a实际是到对象内存空间(通过运行常量表达式3而创建)的一个指针。

2023-02-21

深度学习中的优化问题解决方法

深度学习中的优化问题通常指的是:寻找神经网络上的一组参数$\theta$,它能显著地降低代价函数$J(\theta)$。 这里介绍的方法都基于以下两点: - 梯度的负方向是函数在当前点减小最快的方向; - 使用一阶泰勒展开式近似当前点的函数值,即: **如何选择优化算法** - 对于稀疏数据,尽量使用学习率可自适应的优化方法,不用手动调节,而且最好采用默认值。 - SGD通常训练时间更长,但是在好的初始化和学习率调度方案的情况下(很多论文都用SGD),结果更可靠。 - 如果在意更快的收敛,并且需要训练较深较复杂的网络时,推荐使用学习率自适应的优化方法。 - Adagrad,RMSprop,Adam是比较相近的算法,在相似的情况下表现差不多 。整体来讲,Adam 是最好的选择。

2023-02-21

java面试题资源之sql语句

一、面试官考点之索引是什么? 二、索引有哪些类型类型 三、面试官考点之为什么选择B+树作为索引结构 四、面试官考点之一次B+树索引搜索过程 五、面试官考点之覆盖索引 六、面试官考点之索引失效 七、面试官考点联合索引之最左前缀原则 八、面试官考点之索引下推

2023-02-21

程序员简历模板仅供参考

1、基本信息的填写(学校、姓名等) 2、实习经验:可以反映学生在学习能力之外的优势,比如社交能力、组织领导能力、沟通协作能力、应变能力等 3、项目经验:掌握的知识考察 4、获得的奖项等

2023-02-21

Mysql面试题总结大全

1、常用索引数据结构,以及MySQL B 树 B+ 树区别 2、如何对 MySQL 进行服务器扩容。 3、分库分表相关 4、隔离级别、MVCC 5、MySQL 的锁机制 6、数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 彻底理解数据库事务 7、悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。 乐观锁与悲观锁的具体区别 8、数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中数据。索引的实现通常使用B树以其变种B+树。 9、索引的工作原理及其种类 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。

2023-02-21

常见的前端面试题大全总结

1、HTML&&CSS 【万字长文】史上最强 css、html 总结~看完涨薪不再是梦;css 篇--100 道近两万字帮你巩固 css 知识点 2、JavaScript 最全 JavaScript 基础总结~建议收藏;基础很好?总结了 38 个 ES6-ES12 的开发技巧,倒要看看你能拿几分? 3、Vue 史上最强 vue 总结---面试开发全靠它了;30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度) 4、面试必备 2 万 5 千字大厂面经 |;中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂 ;面试带你飞:这是一份全面的 计算机网络基础 总结攻略

2023-02-21

微慕小程序开源版-WorldPress版微信小程序

微慕小程序开源版-WorldPress版微信小程序 练习小程序的开发

2023-02-09

美团java面试题+详细讲解

1、美团java面试题+详细讲解 2、常见的java面试题 3、详细讲解

2023-02-09

大学html作业-仿写大学静态官网

仿写学校官网html设计 大学html作业设计

2023-02-09

毕业设计开题答辩(汽车租赁系统)

1、毕业设计开题答辩ppt文档 2、汽车租赁系统的开题答辩 3、开题答辩的模板样式

2023-02-09

计算机课程设计+软件开发的几个重要阶段

计算机课程设计+软件开发的几个重要阶段

2022-12-15

跨年烟花代码动态效果展示

跨年烟花代码动态效果展示 html+css+js

2022-12-09

元旦倒计时源码+html+js+css

元旦倒计时源码+html+js+css(动图)、鼠标移动画出爱心

2022-12-09

圣诞树源码html+js

html 圣诞树代码

2022-12-03

HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码

HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码

2022-12-03

matlab输出数组讲解

matlab输出数组

2022-11-29

matlab数组循环赋值

matlab数组循环赋值

2022-11-29

git常用命令总结介绍

git常用命令总结介绍

2022-11-26

springboot项目

springboot项目的创建

2022-11-26

svn拉取项目到本地操作

1、svn拉取项目到本地 2、详细介绍svn的使用 3、svn的下载安装卸载 4、常用的操作 5、上传代码、拉取代码、合并代码等基础操作

2022-11-26

display属性介绍和使用

display属性介绍和使用

2022-11-26

idea 设置搜索插件和常用的插件安装

idea 设置搜索插件和常用的插件安装

2022-11-26

数据结构课程设计实训案例

数据结构课程设计实训案例

2022-11-26

w3school离线手册

w3school离线手册

2022-11-26

超详细linux基础教程

1、超详细linux基础教程 2、实际命令行运行截图 3、常用命令解释及使用

2022-11-26

超级加解密转换工具DES算法工具

超级加解密转换工具

2022-11-26

jdbc连接数据库进行带参数更新操作

1、连接数据库的过程步骤 2、完成增删改查案例 3、具体案例代码分析

2022-11-26

mysql教程(详细教程和笔记)

mysql教程 1、基础知识 2、案例分析 3、实战应用

2022-11-26

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

TA关注的人

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