strategy pattern 23

每日总结2023-05-23

今天对于javaweb进行了复习以及回忆, 在进行javaweb项目中 使用idea进行时,webServlet注解不能正常使用,经讨论,查找资料,发现是路径错误,应该是 /包名/注解名/ 的格式,在使用中发生了以上错误并加以改正。 package servlet; import bean.keBe ......
2023 05 23

5.23

#include<iostream>#include<cmath>using namespace std;class Point{ private: double x; double y; double z; public: Point(double a,double b,double c):x(a ......
5.23 23

2023/5/23

L1-033 出生年 分数 15 全屏浏览题目 作者 陈越 单位 浙江大学 以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年 ......
2023 23

5.23每日总结

今天学习了如何实现Android App 的自动登录, 目前遇到了点困难,只能实现记住账户和密码 不用用户再次输入的功能,还没有实现登录一次后 点击应用直接进入。 ......
5.23 23

5.23每日总结

今天学习了如何将数据库挂到网端,具体步骤如下: 在云端搭建数据库服务器 搭建云端数据库服务器可以使用云服务商的数据库服务,例如:AWS RDS、阿里云RDS等。根据实际情况选择一个适合的云数据库供应商,并创建一个新的数据库实例。然后通过数据库供应商提供的远程连接工具或命令行工具,连接数据库实例。确保 ......
5.23 23

day77(2023.5.23)

1.JSP简介 2.JSP运行原理 3.JSP标签的使用 运行结果: 4.JSP原始标签的使用 运行结果: 5.JSP的指令标签 6.JSP的内置对象 7.请求转发 8.请求转发案例 运行结果: 9.JSP中的四大作用域对象 10.JSTL标签库 11.EL表达式 EL表达式的隐含对象 使用EL表达 ......
2023 day 77 23

2023 5 23

#include<iostream> #include<iomanip> #define PI 3.14159f using namespace std; class shape { public: shape() {} ~shape() {} virtual float s() { return ......
2023 23

2023.5.23编程一小时打卡

一、问题描述: 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算各种图形的面积,输出它们的面积和。要求用基类指针数组,每一个数组元素指向一个派生类的 ......
小时 2023 23

2023-5-23解决根据表单字符串逗号切割成元素,然后获取元素的其它信息,修改和删除,点击保存保存到表格中

以下为我花了二天写的代码,记录一下 <template> <div> <el-table :data="tableData" style="width: 100%;"> <el-table-column label="操作"> <template slot-scope="scope"> <el-bu ......
元素 逗号 表单 字符串 表格

2023.5.23每日总结

<%@ page import="wangzhan.Thesql" %> <%@ page import="wangzhan.Pd_P_assignment" %> <%@ page import="wangzhan.Pd_S_assignment" %> <%@ page language="ja ......
2023 23

5.23

#include<stdio.h>void main(){int integer,i,max,min,sum;max=-32768;min=32767;sum=0;for(i=0;i<10;i++){printf("Input number %d: ",i);scanf("%d",&integer) ......
5.23 23

5月23日打卡

例5-7常成员函举例 代码部分: #include<iostream> using namespace std; class R { private: int r1, r2; public: R(int r1, int r2):r1(r1),r2(r2){} void print(); void p ......

编程一小时2023.5.23

1. #include<iostream>#include<cstring>#include<algorithm>using namespace std;char tran(char c){ return (int)(c-'A'-4)>0?(c-5):(c+21);}string sd,str,ed ......
小时 2023 23

5.23打卡

#include <bits/stdc++.h> using namespace std; const float PI=3.141593; const float FENCE_PRICE=35; const float CONCRETE_PRICE=20; class Circle { publi ......
5.23 23

2023.5.23——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计算机网 ......
软件工程 日报 工程 软件 2023

5.23打卡

3.程序流程图 4.代码实现 #include<bits/stdc++.h> using namespace std; main() { double sum = 0; int i; for(i=1;i<=64;i++) sum = sum + pow(2,i-1); printf("国王总共需要赏 ......
5.23 23

5.23(wireshark)

http.request.method=="GET", 只显示HTTP GET方法的。 http contains"Server" 显示http协议包含文本“Server”的分组 tcp.port == 23 || tcp.port == 21 显示文本管理流量 捕获过滤下,应用层只能通过端口来进行 ......
wireshark 5.23 23

5.23

网卡禁用,不能ping通本机ip 只断网,不禁用网卡,能ping通本机ip(有一定租约) ping:用来检测目标主机的连通性,确认你想要去的地方是否可达 tracert:测试到达目的主机的路由 pathping:跟踪和测试交换网络上的数据包到目标计算机的路由情况。 tracert与pathping的 ......
5.23 23

打卡5.23

bool prime(int p) { for (int i = 2; i<= sqrt(p); i++) if (p % i== 0) return false; return true; } void Solution::solve() { cout << n << '='; if (prime ......
5.23 23

5月23日

## 计划 - [ ] 学习前端知识angular框架,html语法扎实的学,css,JavaScript - [ ] 学习后端框架,Java语言学扎实点 - [ ] 要搞明白数据库中的字段含义,以了解数据库表如何设计!!! - [ ] 对数据库表进行重新理解,对论文中相应的部分进行修改!!! - ......

每日总结-23.5.23

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>添加用户</title> <style> body { background-color: #f2f2f2; font-fam ......
23

策略模式(Strategy Pattern)

## 一、模式动机 >策略模式(Strategy Pattern)用于**算法的自由切换和扩展**,是一种使用较为广泛的行为型模式。策略模式对应于**解决某一问题的一个算法族**,允许用户**从该算法族中任选一个算法解决某一问题**,同时可以方便地更换算法或者增加新的算法。它将**每一个算法封装在一 ......
Strategy 策略 Pattern 模式

状态模式(Sate Pattern)

## 一、模式动机 >状态模式(State Pattern)是一种较为复杂的行为型模式。它**用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题**。当系统中某个**对象存在多个状态**,**这些状态之间可以进行转换**,而且**对象在不同状态下行为不相同**时可以使用状态模式。**状态模 ......
状态 Pattern 模式 Sate

观察者模式(Observer Pattern)

## 一、模式动机 >观察者模式用于描述对象之间的依赖关系,它引入了观察者和观察目标两类不同的角色,由于提供了抽象层,它使得增加新的观察者和观察目标都很方便。观察者模式广泛应用于各种编程语言的事件处理模型中,Java语言也提供了对观察者模式的全面支持。 - 一个对象的状态或行为的变化将导致其他对象的 ......
观察者 Observer Pattern 模式

迭代器模式(Interator Pattern)

## 一、模式动机 迭代器模式(Iterator Pattern)是一种使用频率非常高的行为型设计模式,**迭代器**用于**对一个聚合对象进行遍历**。通过**引入迭代器**可以**将数据的遍历功能从聚合对象中分离出来**,**聚合对象只负责存储数据**,而**遍历数据由迭代器来完成**,简化了聚 ......
Interator Pattern 模式

命令模式(Command Pattern)

## 一、模式动机 >命令模式(Command Pattern)是一种常用的行为型设计模式,它将请求发送者与请求接收者解耦,请求发送者通过命令对象来间接引用接收者,使得系统具有更好的灵活性,可以在不修改现有系统源代码的情况下将相同的发送者对应不同的接收者,也可以将多个命令对象组合成宏命令,还可以在命 ......
命令 Command Pattern 模式

行为型模式(Behavioer Pattern)

# 行为型设计模式 行为型模式**定义了系统中对象之间的交互与通信**,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责,包括对系统中较为复杂的流程的控制。 在软件系统运行时对象并不是孤立存在的,它们可以通过相互通信和协作完成某些功能,一个对象在运行时也将影响其他对象的运行。行为型模式 ......
Behavioer 行为 Pattern 模式

代理模式(Proxy Pattern)

## 一、模式动机 - 通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对象的操作,或者将新的对象作为真实对象的一个替身 - 引入代理对象来间接访问一个对象 ## 二、模式定义 - **给某一个对象提供一个代理,并由代理对象控制对原对象的引用** - 对象结构型模式 - 代理对象可以在客户 ......
Pattern 模式 Proxy

外观模式(Facade Pattern)

## 一、模式动机 >外观模式(Facade Pattern)是一种使用频率非常高的设计模式,它通过**引入一个外观角色来简化客户端和子系统之间的操作**,**为复杂的子系统调用提供一个统一的入口**,使子系统与客户端的耦合度降低,且客户端调用非常方便。 外观模式中,外部与一个子系统的通信可以通过一 ......
外观 Pattern 模式 Facade

装饰模式(Decorator Pattern)

## 一、模式动机 装饰模式(Decorator Pattern)是一种用于**替代继承的技术**,它通过一种**无须定义子类的方式来给对象动态增加职责**,**使用对象之间的关联关系取代类之间的继承关系**。在装饰模式中**引入了装饰类**,**在装饰类中既可以调用被装饰类的方法,还可以定义新的方 ......
Decorator Pattern 模式