virtualbox network模式 环境

每日随笔——桥接模式

[实验任务一]:两个维度的桥接模式 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 实验要求: 1.画出对应的类图; 2.提交源代码; 3.注意编程规范。 类图: 源码: BUS package sc9; public class Bus implement ......
随笔 模式

2023最新!Python3.12于win10环境下的安装配置

2023最新!Python3.12于win10环境下的安装配置 资源:Python官网,Python3.12.0 此为我记录Python安装,参考了这位博主的文章https://blog.csdn.net/thefg/article/details/128601410 导航 目录2023最新!Pyt ......
Python3 环境 Python 2023 win

Android app的暗黑模式适配实现

原文地址: Android app的暗黑模式适配实现 - Stars-One的杂货小窝 很久之前放在草稿箱的一篇简单笔记,是之前蓝奏云批量下载工具Android版本实现暗黑主题的适配记录 本文所说的这里的暗黑主题,应该只支持Android10系统,不过我手头的Flyme系统(Android9)上测试 ......
Android 模式 app

虚拟机三种网络连接模式

虚拟机中通常有三种网络连接模式:桥接模式、NAT模式和仅主机模式。 桥接模式:在此模式下,虚拟机与主机共享同一个网络,这样虚拟机就可以直接访问网络中的其他设备,如路由器、交换机等,同时也可以让这些设备直接访问到虚拟机。桥接模式用到的网卡通常是VMnet0。 NAT模式:NAT(网络地址转换)模式在主 ......
模式 网络

行为型模式-访问者模式

1 什么是访问者模式 访问者模式(Visitor Pattern)是一种行为型设计模式,它允许在不改变数据结构的前提下定义作用于数据结构元素的新操作。使用访问者模式,可以将数据结构和数据操作相分离,从而使得数据结构的修改和数据操作的增加变得更加容易。 在访问者模式中,包括以下几个核心角色: Visi ......
模式 访问者 行为

Arduino之ESP8266开发环境搭建

1、下载arduino 官网:https://www.arduino.cc/en/software 页面下滑,建议选择旧版本下载 2、安装ESP8266开发包 因为Arduino IDE默认是给Arduino开发板用的,默认只有Arduino开发板的相关开发资源。要想在在Arduino IDE中使用 ......
Arduino 环境 8266 ESP

行为型模式-状态模式

1 什么是状态模式 状态模式(State Pattern)是一种行为型设计模式,它允许对象在其内部状态改变时改变它的行为。状态模式通过将对象的状态封装成独立的类,使得对象在不同状态下可以有不同的行为,同时使状态转换更加简洁和可控。 在状态模式中,包括以下几个核心角色: Context(上下文):定义 ......
模式 状态 行为

行为型模式-备忘录模式

1 什么是备忘录模式 备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不暴露对象实现细节的情况下捕获并存储其内部状态,以后可以将对象恢复到先前的状态。备忘录模式可以帮助我们实现撤销、恢复等操作,同时也可以防止对象内部状态的直接访问和修改。 在备忘录模式中,包括以下几个关键角 ......
模式 备忘录 行为

行为型模式-中介者模式

1 什么是中介者模式 中介模式是一种行为型设计模式,用于将对象之间的通信封装到一个中介者对象中,以减少对象之间的直接依赖和耦合度。通常情况下,一个系统中的对象需要和其他对象进行通信,如果直接依赖其他对象,会导致系统的可扩展性和可维护性变差。而中介模式使用中介者对象作为协调者,将对象之间的通信通过中介 ......
中介者 模式 中介 行为

设计模式实验12实验13

外观模式 package test12; public class Memory { public void check(){ System.out.println("内存自检"); } } package test12; public class HardDisk { public void re ......
设计模式 模式

软件设计模式学习每日总结-第二天

回顾第一天:昨天学习的设计模式中的uml类图,还记得类与类的关系有关联(聚合、组合),依赖,继承,实现,其中依赖的耦合度最小,而继承的耦合度最大,而软件设计追求的就是高内聚,低耦合。 还学习各种软件设计原则。 第二天 创建型模式:将创建和使用分离,使用者不需要关注创建的细节。 简单工厂模式: 工厂方 ......
设计模式 模式 软件

Unity-单例模式

Unity-单例模式 前言 ​ 对于某些特殊的类,我们希望 在整个程序的生命周期只创建一个该类的对象 ,或是希望 在其他类没有持有该类的引用,就可以调用该类中的函数,我们就需要将这个类写成 单例模式 单例的简单实现 public class Test() { pubic abstract Test ......
模式 Unity

Unity-观察者模式(observer)

Unity-观察者模式(observer) 引言 ​ 了解完委托(delegate)与事件(event)之后,我们来讨论一个问题。 ​ 假设我们有一个热水器,我们给他同上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你温度;2、液晶屏也会改变水温的显示,来提示水已经烧开了 ​ 现在我们需 ......
观察者 observer 模式 Unity

2023年最新!Java17于win10环境下的安装配置

2023年最新!Java17于win10环境下的安装配置 链接分享:oracle官网,Java17.exe,java17.zip 导航 目录2023年最新!Java17于win10环境下的安装配置导航一、下载Java17二、安装Java三、配置Java环境变量四、检验 一、下载Java17 这里使用 ......
环境 2023 Java win 17

Unity-工厂设计模式

Unity-工厂设计模式 原文出处:工厂方法设计模式 (refactoringguru.cn) 简介 ​ 工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。 工厂(方法)模式 问题引入 ​ 假设你正在开发一款物流管理应用。 最初版本只能处理卡车运输 ......
设计模式 工厂 模式 Unity

ES6的箭头函数,箭头函数不会创造块作用域,无法生成一个独立的环境,this指向上层的this

var color = 'green'; var test4399 = { color: 'blue', getColor: function(){ var color = "red"; alert(this.color); } } var getColor = test4399.getColor; ......
箭头 函数 this 上层 指向

study of 'Missing data imputation framework for bridge structural health monitoring based on slim generative adversarial networks'

the Stochastic Gradient Descent (SGD):为了提高鲁棒性,SGAIN框架的优化器采用了随机梯度下降(SGD) 一,SGAIN框架有两个重要目的:鉴别器D的目的是最大化正确预测M矩阵的概率;生成器的目的是最小化D预测M矩阵的概率。此外,利用反向传播算法对发生器和鉴别器 ......

linux离线安装portainer&配置远程连接其他linux服务器的docker环境

1、下载安装包的地址 https://github.com/portainer/portainer/releases/tag/2.19.2 2、将安装包上传linux服务器并解压 cd到安装包所在目录后执行如下命令解压: for file in *.tar.gz; do tar -zxvf "$fi ......
linux portainer 环境 服务器 docker

pgsql 查询对应模式下的表结构语句

select table_name, column_name, data_type, udt_name, table_catalog, table_schema, table_name, column_name, ordinal_position, column_defaultfrom inform ......
语句 模式 结构 pgsql

学习随笔(设计模式:装饰模式)

内容 今天学习了新的设计模式,装饰模式。装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 收获 1.当我们在设计软件时,考虑使用基类和派生类的时候,就可以考虑是否可以使用装饰模式,因为装饰模式比生成子类更加灵活 2.当我们对一个已有的类添加额外的功能时,开放 ......
模式 设计模式 随笔

因为懒得百度,我选择自己写篇博文教自己配置JAVA环境

1.首先是准备施法材料 JDK的下载地址:https://www.oracle.com/java/technologies/downloads/ 然后选择自己的想要的版本和英雄(系统) 选择x64 Compressed Archive免安装版本进行下载(解压就用,免除疯狂确认的烦恼) 解压到某个位置 ......
环境 JAVA

XR806开发板环境搭建记录

xr806_sdk是全志旗下的一个嵌入式sdk,支持wifi,蓝牙,低功耗等。 特特哥哥记录下环境搭建的必备流程:(Ubuntu 18.04) 1 sudo apt install gcc 2 sudo apt install make 3 sudo apt install cmake 4 sudo ......
环境 806 XR

FPGA与Simulink联合仿真环境搭建(硬件在环)

硬件在环(HIL) \(\quad\)官方的一些定义:硬件在环 (HIL) 测试是一种实时仿真,让您无需使用系统硬件即可开始测试嵌入式代码。如果正在开发的代码未按照规范运行,您可以通过此项测试来发现可能损坏硬件的异常和故障情况。 \(\quad\) 非常高大上,我这里呢,就想实现一点功能,因为我是用 ......
Simulink 环境 硬件 FPGA

Alink环境搭建

安装PyAlink 提前安装好anaconda并创建或切换到要安装的环境,运行pip install pyalink即可安装alink(所支持最新版本的flink,目前是1.13),也可以运行pip install pyalink-flink-***安装指定flink版本的alink,例如pip i ......
环境 Alink

centOS配置java、maven环境

1.下载jdk与maven安装包 2.在自定义的位置解压安装包 3.修改profile的环境变量: vim /etc/profile 在最下面增加 export JAVA_HOME=/usr/local/java/jdk1.8.0_191 export CLASSPATH=.:$JAVA_HOME/ ......
环境 centOS maven java

软件设计实验12:外观模式

[实验任务一]:计算机开启 在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load ......
外观 模式 软件

软件设计Tutorial 6_原型模式

[实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆方式的异同。 实验要求: 1. 画出对应的类图; 2. 提交源代码(用C++完成); #include <iostream> #include <cstri ......
原型 Tutorial 模式 软件

软件设计Tutorial 13_享元模式

[实验任务一]:围棋 设计一个围棋软件,在系统中只存在一个白棋对象和一个黑棋对象,但是它们可以在棋盘的不同位置显示多次。 实验要求: 1. 提交类图; 2.提交源代码; 3.注意编程规范; 4.要求用简单工厂模式和单例模式实现享元工厂类的设计。 package Xiang; public class ......
Tutorial 模式 软件 13

11月1日《软件需求模式》阅读笔记一

软件需求这门课课程要求精读一门关于软件需求方面的书,我选择了《软件需求模式》这本书,从这本书来了解一下软件需求的一些流程以及需要软件工作人员做好那些事情。 首先从这本书的前言中,我知道了这本书先是要教会我们关于需求的概念,让我们知道什么是需求,然后就是教我们各种关于需求的模式,这本书中有30多个需求 ......
需求 模式 笔记 软件

visualstudio+cmake+环境配置,及使用过程中的一些小坑点

一、概述 想要找一个免费好用的c++开发工具。期间尝试了eclipse +CDT、VSCode+Mingw64+CMake都觉得不是很好用。最后选择了社区版的VisualStudio+CMake。之所以选择这个,是因为相对于eclipse和VSCode这个更好用。 就是使用过程中会遇到一些小问题。 ......
小坑 visualstudio 过程 环境 cmake