课程
文章平均质量分 93
课程实验
轻舟一曲
这个作者很懒,什么都没留下…
展开
-
系统注册登录查看信息忘记密码项目+maven后端app前端+mob平台短信验证+阿里云服务器部署
系统注册登录查看信息忘记密码项目+maven后端app前端+mob平台短信验证+阿里云服务器部署IDEA编写后端代码android编写客户端代码项目部署IDEA编写后端代码maven项目的创建数据库连接建表,数据库增删查改操作对每个函数功能模块测试后端网页编写及测试用json实现与客户端的数据传输maven项目的创建数据库操作部分代码:package Servlet;import lab2.*;import net.sf.json.JSONObject;import ja原创 2020-12-29 17:25:51 · 243 阅读 · 1 评论 -
手机拨号器实现
手机拨号器实现下载安装Android studio代码展示拨打10086下载安装Android studio建议下载这个不用eclipse,因为下载谷歌sdk时发生跳墙。推荐教程android studio安装教程代码展示activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a原创 2020-12-03 20:54:30 · 279 阅读 · 0 评论 -
建造者模式介绍
简单工厂模式介绍介绍总结实例介绍UML总结实例package HomeWork4;import java.awt.Canvas;import java.awt.Graphics;public interface Builder {//定义抽象制造者规定制造过程 //第一步装车顶三角形 public void BuildTri(Canvas canvas,int width,int height,Graphics graphics); //第二步装车身矩形 pub原创 2020-12-03 23:48:48 · 63 阅读 · 0 评论 -
抽象工厂方法模式介绍
简单工厂模式介绍介绍总结实例介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。工厂方法模式和抽象工厂模式基本类似,可以这么理解:当工厂只生产一个产品的时候,即为工厂方法模式,而工厂如果生产两个或以上的商品即变为抽象工厂模式。UML总结抽象工厂模式的缺点在于产品类的扩展,将会是十分费力的,假如在需要加入新的产品,那么几乎所有的工厂类都需要进行修改,所以在使用抽象工厂模式时,对产品等级结构的划分是十分重要的。工厂模式横向扩展很方便,假如该工厂又有新的产品要生产,那么只需原创 2020-12-03 23:41:43 · 82 阅读 · 0 评论 -
浅谈工厂方法模式介绍
工厂方法模式介绍介绍总结实例介绍工厂方法模式:定义一个用来创建对象的接口,让子类决定实例化哪一个类,让子类决定实例化延迟到子类。工厂方法模式是针对每个产品提供一个工厂类,在客户端中判断使用哪个工厂类去创建对象UML总结对于简单工厂模式而言,创建对象的逻辑判断放在了工厂类中,客户不感知具体的类,但是其违背了开闭原则,如果要增加新的具体类,就必须修改工厂类。对于工厂方法模式而言,是通过扩展来新增具体类的,符合开闭原则,但是在客户端就必须要感知到具体的工厂类,也就是将判断逻辑由简单工厂的工厂类挪原创 2020-12-03 23:32:12 · 77 阅读 · 0 评论 -
简单工厂模式介绍
简单工厂模式介绍介绍角色总结实例介绍专门定义一个类用来创建其它类的实例,被创建的实例通常都具有共同的父类。角色工厂角色: 可以被客户端调用,其内部用于负责创建具体的对象。抽象产品类:描述了所有实例的公共接口。具体产品类:实现抽象产品的接口,是工厂角色中要创建的具体实例。UML总结简单工厂模式的优点从上面两种方式对比可以看出,工厂角色负责产生具体的实例对象,所以在工厂类中需要有必要的逻辑,通过客户的输入能够得到具体创建的实例;所以客户端就不需要感知具体对象是如何产生的,只需要将必要原创 2020-12-03 23:22:51 · 130 阅读 · 0 评论 -
《数据库系统概论》课程之实验五流六
前序《数据库系统概论》课程之实验五通过嵌入式SQL访问数据库1实验目的熟悉通过嵌入式SQL(主语言为C语言)编程访问数据库。实验以C语言为例作说明,实作可以选择任意语言实现本实验。2实验平台和实验工具在KingbaseES数据库管理系统上,通过C语言编写访问数据库的应用程序来对数据库进行各种数据操作。编程工具自选。3实验内容和要求熟悉RDBMS的预编译程序。通过嵌入式SQL编程访问数据库的基本步骤对学生课程数据库中的表,完成下面功能(你也可以自己给出功能要求):查询某一门课程的信息。原创 2021-05-21 18:14:53 · 2398 阅读 · 4 评论 -
IDEA的maven项目部署到Tomcat服务器(加配图简单)
IDEA的maven项目部署到Tomcat服务器Windows终端下MySQL常用命令建立远程访问Tomcat数据库打包maven项目成为war放到tomcat的webapp目录下Windows终端下MySQL常用命令MySQL常用命令建立远程访问Tomcat数据库登陆本地mysql:mysql -h+域名 -u+用户名 -p输入以下指令:use mysql ;select user,host from user;//可以看到user为root,host为localhost的话,说明mys原创 2020-12-22 17:37:43 · 393 阅读 · 0 评论 -
VMware报错:不满足在启用Hyper-V或Device/Credential Guard的情况下运行VMware
问题由于本人的电脑CPU是AMD的,安装Android Studio的模拟器的时候会对电脑的虚拟化设置有些更改,导致电脑UButun出现问题。解决1.按下win+R键,在弹出的窗口里输入optionalfeatures,然后回车2. 在Windows功能里,取消勾选Hyper-V选项3.搜索框搜索命令提示符,选择 以管理员身份运行选项4. 在命令行中输入bcdedit /set hypervisorlaunchtype off...原创 2020-12-07 10:22:35 · 656 阅读 · 0 评论 -
编译原理作业五
5.3.1下面是涉及运算符 + 和整数或浮点运算分量的表达式的文法。区分浮点数的方法是看它有无小数点。E -> E + T | TT -> num.num | num(1)给出一个 SDD 来确定每个项 T 和表达式 E 的类型SDD产生式语义规则(1)E->E1+Tif E1.type==T.type then E.type=E1.type else E.type=float(2)E->TE.type==T.type(3)T-.原创 2020-12-05 20:26:58 · 901 阅读 · 0 评论 -
制表符输出语法分析器的格式
题目一、实验目的通过本次实验,加深对语法分析的理解,学会编制语法分析器。二、实验任务用C或C++语言编写一门语言的语法分析器。三、实验内容(1)语言确定:C-语言,其定义在《编译原理及实践》附录A中。也可选择其它语言,不过要有该语言的详细定义(可仿照C-语言)。一旦选定,不能更改,因为要在以后继续实现编译器的其它部分。鼓励自己定义一门语言。也可选择TINY语言,但需要使用与TINY现有语法分析代码不同的分析算法实现,并在实验报告中写清原理。(2)完成C-语言的BNF文法到EBNF文法的转换。通原创 2020-12-04 00:00:59 · 282 阅读 · 0 评论