virtualbox network模式 环境

设计模式—策略模式

介绍 在策略模式(Strategy Pattern)中一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式定义了一系列算法或策略,并将每个算法封装在独立的类中,使得它们可以互相替换。通过使用策略模式,可以在运行时根据需要选择不同的算法,而不需要修改客户端代码。 代码 ......
模式 设计模式 策略

单例模式

现在,你正在王建民的软工课上昏昏欲睡,看着他唾沫星子乱飞,手舞足蹈,而你并没有像你旁边的人一样陷入对web的癫狂状态,只觉得飞舞的口水尤为助眠。 此时,王建民使用他红色的点点笔,狠狠的指向了你,你疾呼曰:“非我困顿也,实乃烈日灼目乎,二睛战战,涕难掩尔,低头之过非我罪也” 建民点头曰:“然,如此拉帘 ......
模式

Mac Scp Connection refused(关闭安全模式)

一、查看安全机制 csrutil status # System Integrity Protection status: enabled => 安全模式开启 # System Integrity Protection status: disabled => 安全模式未开启 二、重启 Intel 处 ......
Connection refused 模式 Mac Scp

Conda虚拟环境的安装和卸载

一、创建环境 conda create -n test_env python=3.10 二、激活环境 conda activate test_env 三、退出环境 conda deactivate 四、删除环境 # 优先退出环境 conda remove -n test_env --all ......
环境 Conda

Sentinel环境搭建

一、Sentinel控制台 详见:Docker安装Sentinel 二、SpringBoot集成 1、依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-senti ......
Sentinel 环境

Nacos注册中心环境搭建

一、版本 二、集成三板斧 1、依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <springboot.version>2 ......
环境 Nacos

Nacos配置中心环境搭建

一、配置中心介绍 原有配置文件问题: 配置文件的数量会随着服务的增加池穴递增 单个配置文件无法区分多个运行环境 配置文件内容无法动态更新,需要重启服务 现配置中心: 统一的配置文件管理 提供统一标准接口,服务根据标准接口自行拉取配置 支持动态更新到所有服务 二、配置中心比较 Appllo:携程 Di ......
环境 Nacos

原型模式

欢迎来到9999年,现在拥有着最先进的克隆技术... 你因为学java学到恶心,但是王建民还TMD让你敲代码,写web,做服务器,做数据清洗 %@(#&……(#()(!(……#*(!——+!I#)(&#(!)&(#!%*#)……*#)Y)#B#(!Y&T!NEF(Y*!(……*!……)4 好了,发泄 ......
原型 模式

Java编程--委派设计模式

目录委派设计模式委派 (Delegation) 委派设计模式 委派 (Delegation) 委派(Delegation)是一种设计模式,通常用于实现代码的解耦和复用。简单来说,委派是指一个对象将自己的部分职责,即一些特定的任务,转交(委派)给其他对象来处理。这种模式允许对象组合实现功能,而不是通过 ......
设计模式 模式 Java

Sentinel环境搭建

一、Sentinel控制台 详见:Docker安装Sentinel 二、SpringBoot集成 1、依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-senti ......
Sentinel 环境

集群模式

一、Redis Cluster 1、Redis集群方案的演变 大规模数据存储系统都会面临的一个问题就是如何横向拓展。 当你的数据集越来越大,一主多从的模式已经无法支撑这么大量的数据存储,于是你首先考虑将多个主从模式结合在一起对外提供服务,但是这里有两个问题就是如何实现数据分片的逻辑和在哪里实现这部分 ......
集群 模式

PyCharm配置Anaconda环境

系统设置--项目--Python解释器--对应虚拟环境添加本地解释器--选择已有环境或者,添加conda环境 ......
Anaconda PyCharm 环境

Nacos配置中心环境搭建

一、配置中心介绍 原有配置文件问题: 配置文件的数量会随着服务的增加池穴递增 单个配置文件无法区分多个运行环境 配置文件内容无法动态更新,需要重启服务 现配置中心: 统一的配置文件管理 提供统一标准接口,服务根据标准接口自行拉取配置 支持动态更新到所有服务 二、配置中心比较 Appllo:携程 Di ......
环境 Nacos

Nacos注册中心环境搭建

一、版本 二、集成三板斧 1、依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <springboot.version>2 ......
环境 Nacos

cpp环境搭建 - vs2017编译CMakeLists项目(Box2dLite)

box2dlite地址:GitHub - erincatto/box2d-lite: A small 2D physics engine vs2017不支持utf-8 without bom问题 box2d lite的源码文件是utf-8 without bom的,如果在里面写了中文注释,就会出现编 ......
CMakeLists Box2dLite 环境 项目 2dLite

开发环境: googletest + abseil-cpp-20230802.1 + protobuf

googletest: mkdir build && cd build && cmake .. && sudo make -j16 install && cd .. abseil-cpp-20230802.1 cmake -DCMAKE_CXX_STANDARD=17 -DABSL_USE_EXTE ......

工厂模式

工厂模式最主要解决的问题就是创建者和调用者的耦合, 在代码层面是将通过对不同且相近对象(类似 华为手机和小米手机)的new创建方式,统一起来。 1.简单工厂模式 由phone作为两手机的统一接口,使得factory直接返回phone即可,无需考虑xiaomi与meizu的返回不兼容问题,而facto ......
工厂 模式

设计模式的关系

泛化关系 泛化关系用一条带空心箭头的直接表示,可以理解为继承 eg:汽车是基类,而suv这辆车就是他的子类 实现关系 实现关系用一条带空心箭头的虚线表示; eg:将车作为一个接口类(模糊概念,比如跑的挺快),下边的小汽车或是自行车都是车这个模糊概念的实现 聚合关系 聚合关系用一条带空心菱形箭头的直线 ......
设计模式 模式

代理模式理解

代理模式其实称为网关模式就很好理解,即代理就是那个网关,它只是会额外的做一些操作(比如日志记录,拦截等),然后原封不动的将参赛调用被代理对象, 然后再将被代理对象(各方法)执行后拿到的结果返回给调用放; 即中间多了一个代理层(网关); 网关需要配置被代理服务的地址,同样的代理对象需要配置被代理对象; ......
模式

搭建lnmp环境-nginx关联php-fpm (第三步)

永久关闭防火墙sudo systemctl stop firewalldsudo systemctl disable firewall 安装php扩展 php-fpm yum -y install php-fpm systemctl start php-fpm.service systemctl e ......
php-fpm 环境 nginx lnmp fpm

深入 K8s 网络原理(一)- Flannel VXLAN 模式分析

目录1. 概述2. TL;DR3. Pod 间通信问题的由来4. 测试环境准备5. 从 veth 设备聊起6. 网桥 cni06.1 在 Pod 内看网卡信息6.2 在 host 上看网卡信息7. VTEP flannel.18. 最后看下 Flannel 的配置9. 总结 1. 概述 这周集中聊下 ......
原理 Flannel 模式 VXLAN 网络

判断微信小程序环境

if (typeof __wxConfig == "object"){ let version = __wxConfig.envVersion; console.log("当前环境:" + version) if (version == "develop"){ //工具或者真机 开发环境 } els ......
环境 程序

搭建lnmp环境-nginx

nginx无所谓版本了 需要指定版本的话,需要配置nginx源,再继续。 # 安装 yum -y install nginx # 启动 systemctl start nginx 设置开机自启动: systemctl enable nginx.service查看是否正确启动: systemctl l ......
环境 nginx lnmp

搭建lnmp环境-php

系统环境:centos7 php7.4 安装php # 安装EPEL源 yum install -y epel-release # 安装Remi源 yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm # 安装 ......
环境 lnmp php

如何在谷歌 Google Chrome 浏览器禁用掉右键菜单中的【使用朗读模式 Reading Mode 打开】

如图1: 如图2(需要重启 Chrome): 谢谢浏览! ......
菜单 浏览器 Reading 模式 Google

Windows环境下ADB调试——安装程序

adb install XXX.apk 这里的apk可以是绝对路径,也可以是相对路径。 如果要覆盖,需要加命令 -r adb install -r XXX.apk ......
Windows 环境 程序 ADB

【科研记录】- 如何在Linux系统安装anaconda环境

1- 选择Linux的anaconda 链接(https://docs.anaconda.com/free/anaconda/install/linux/) wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64 ......
anaconda 科研 环境 系统 Linux

环境搭建

Thonny + MicroPython https://thonny.org/ 下载软件 https://micropython.org/ 下载固件 加载解释器和固件 Thoony软件 → 运行 → 配置解释器 选择<MicroPython(ESP32)> 端口选择 (要插上主板,以及相应的驱动, ......
环境

用闭包写个单例模式

DN 对闭包的定义是:闭包是指那些能够访问自由变量的函数,自由变量是指在函数中使用的,但既不是函数参数又不是函数的局部变量的变量,由此可以看出,闭包=函数+函数能够访问的自由变量,所以从技术的角度讲,所有 JS 函数都是闭包,但是这是理论上的闭包,还有一个实践角度上的闭包,从实践角度上来说,只有满足 ......
闭包 模式

异步记录第三方接口调用日志的优雅实现(HttpClient+装饰者模式+异步线程池)

对于第三方接口调用日志这个功能,笔者在工作中曾见过以下两种方式: Restemplate+装饰者模式+MQ实现 网关监控 + Feign拦截器 + 观察者模式实现 其中观察者模式的实现是我最为佩服的设计,个人认为以上两种实现都显得略过臃肿,应该简化设计,让异步记录的实现更加简洁优雅,因此产生了这样的 ......
线程 第三方 HttpClient 接口 模式