命令 模式

简单写一下设计模式7原则

开闭原则:只许增加,不许修改;使用抽象进行构建,使用实现拓展细节;面向抽象编程;提高可复用性和可维护性 依赖倒转原则:依赖抽象,而不是依赖具体的实现,可以减少耦合性,提高系统稳定性,降低修改程序的风险 单一职责原则:一个类,接口,方法只负责一个职责;降低复杂度,提高可维护性 接口隔离原则:使用多个接 ......
设计模式 原则 模式

Linux 命令(command) history

​ 1、命令简介 history命令是查看之前在linux中,使用过的命令的历史记录。历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。 2、命令语法 history [选项] 3、命 ......
命令 command history Linux

Linux命令

dd 命令 Linux dd 命令用于读取、转换并输出数据。 dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 参数说明: if=文件名:输入文件名,默认为标准输入。即指定源文件。of=文件名:输出文件名,默认为标准输出。即指定目的文件。ibs=bytes ......
命令 Linux

shell命令总结

1 多行进行注释 第一步: ctrl +v,进入visual模式 第二步:选中多行 第三部:输入I 第四步:加上# 第五步:敲击两次Esc键 2 多行进行缩减或者退格 第一步:输入v,进入visual模式 第二步:shift + > 完成右移 或者shift + < 完成左移 (每次移动一个tab) ......
命令 shell

当你打开终端并输入命令时会发生什么?(上)

哈喽大家好,我是咸鱼 参加过校招面试的小伙伴们肯定对下面这道面试题很熟悉:“当你在浏览器输入一段网址后会发生什么?”。这道面试题可以说是很经典了,因为其涉及大量网络协议,可以非常直观的看出小伙伴们对计算机网络体系的整体把握程度 但如果问题换成:“当你打开终端并输入 ls 时会发生什么?”,有多少小伙 ......
终端 命令

0x07.常用windows命令、搭建网站、状态码

常用windows命令 cmd wt cal 计算器 control 控制面板 winver 查看版本 services.msc 服务 mstsc 远程桌面 regedit 注册表 ncpa.cpl 网络连接 explorer 此电脑 netplwiz 用户账户 inetmgr IIS控制台 判断w ......
命令 状态 常用 windows 网站

NAT模式下,主机和虚拟机连接不了问题

一、问题描述 给虚拟机配置了NAT模式连接网络,由于主机网段和虚拟机网段不同无法连接。 二、解决方式 通过NAT配置中的端口转发功能,实现虚拟机和主机通信,如下图所示: 三、参考教程 https://blog.csdn.net/Lang_Perry/article/details/105963746 ......
主机 模式 问题 NAT

MySQL命令

初次安装mysql无密码(8.0.32) 修改root密码为123 ALTER USER 'root'@'localhost' IDENTIFIED BY '123'; ......
命令 MySQL

装饰器模式和代理模式的区别

装饰器模式和代理模式,UML类图上是一样的,结构是一样的,主要区别在于他们的目的不一样,真实使用场景不一样。 例如,抽象被装饰着为 Interface IA,被装饰者A,装饰者是A1,A2,A3,A4,我们代码里可能对A装饰多次,例如 new A1(A),new A2(A1),new A3(A2), ......
模式

sort 排序命令

目录基本语法选项举个🌰按行排序按字段排序数字排序逆序排序去除重复行按照多个字段排序忽略前导字符合并多个文件排序从标准输入读取数据排序 大佬文章,请优先查看!!! Linux 系统 sort 命令详解 Linux系统提供了 sort 命令来对文本文件内容进行排序。sort 命令可以按行、字段或数字进 ......
命令 sort

观察者模式(observer)

一、代码示例 1 #include <iostream> 2 #include <vector> 3 #include <string> 4 using namespace std; 5 6 ///抽象一个Subject主题 7 ///观察者 8 class Observer { 9 public: ......
观察者 observer 模式

GOF 23种设计模式总结

一、简介 二、详情 三、细节 ......
设计模式 模式 GOF

Anaconda 常用命令

修改配置 路径: 打开目录 C:\Users<你的用户名> 下的配置文件.condarc channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaults envs_dirs: - D:\conda 查看当 ......
Anaconda 命令 常用

Linux系统中curl命令使用笔记

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,用来请求 Web 服务器,它的名字就是客户端(client)的 URL 工具的意思,可以说是一款很强大的http命令行工具,它支持文件的上传和下载,是综合传输工具。 可以看出它的参数非常多,a-z的字母,几乎都用到了,参数这么说 ......
命令 笔记 系统 Linux curl

遇到的问题:重装adobe reader 后,客户端里嵌入的网页,依然打不开pdf文件 /详细了解adobereader无法在保护模式下打开怎么办

1、今天第一次遇到一个adobe reader 重装后,依然打不开嵌入在网页版的pdf文件。 2、将杀毒软件关闭,右击以管理员身份重装了软件,依然打不开。 3、双击随意打开一个pdf时,弹出一个框 选中第二个。终于正常打开!!! 查了下关于adobe reader 的保护模式。 原文链接:https ......

苹果将推出全新iPhone安全模式:防止密码被盗

据媒体报道,苹果公司将为iPhone推出一种新的安全模式,可以在小偷或其他攻击者知道用户的私人密码时保护用户。 据了解,如果手机位于通常与其所有者无关的位置,并且开启了“被盗设备保护”功能,则该设备将需要苹果的FaceID面部识别以及用户执行敏感操作(例如查看存储密码或擦除手机)的密码。 这一功能将 ......
苹果 密码 全新 模式 iPhone

kvm虚拟机管理命令virsh 命令知识

一、KVM工具栈 提示:上图主要描述了kvm的主要工具栈,从大的类别可以分为libvirt和qemu这两大类,其中libvirt中分virtual machine manager和virsh,virtual machine manager中的virt-manager是基于图形界面的管理,其他都是可以 ......
命令 知识 virsh kvm

代理模式

代理模式,有两个角色,一个是被代理者,一个是代理,代理其实就是生活中的中介,但是代理者可以在原本有的操作上面添加一些自己的操作或动作。 这里代码上有两个重要的点,一个是代理者会也会继承或者实现被代理者,第二是代理者的构造函数会有一个类型为被代理者的参数,代码示例如下: package designM ......
模式

装饰器模式

装饰器,顾名思义,一个是待装饰者,一个是装饰者,就像我们早餐吃的煎饼,煎饼是待装饰者,其他的火腿、里脊、土豆丝、生菜等都是装饰者,但最终都没有改变这还是一个煎饼。 这里代码上有两个重要的点,一个是装饰者会也会继承或者实现被装饰者,第二是装饰者的构造函数会有一个类型为待装饰者的参数,代码示例如下: p ......
模式

个人常用快捷键(简单命令)记录

个人常用快捷键(简单命令)记录 目录 目录个人常用快捷键(简单命令)记录目录Win10IDEA浏览器DOC Win10 描述 快捷键 剪切板 win+v 切屏 Alt+Tab IDEA 描述 快捷键 全局查找 Alt+f(自定义) 全局替换 Alt+r(自定义) 查看类方法 Ctrl+F12 运行代 ......
快捷键 命令 常用 个人

博客园美化:光明/暗黑模式自动切换参考

我的博客主题是SimpleMemory。浏览器深色时代码主题为hybrid,字体为Consolas。 你现在看到的我的博客就是使用了暗黑和光明模式自动切换,会根据浏览器的主题自动识别。 自动识别的关键CSS代码为: /* Light mode */ @media (prefers-color-sch ......
模式 博客

Mysql:让 mysqld 服务器可以执行操作系统命令(2,安全加固版——特殊调用版):lib_mysqludf_sys

在原有基础上进行了安全加固,或者说必须采用特殊调用方式才行。 特点1:删除了所有的可调用函数: sys_get;sys_set;sys_exec;sys_eval; 特点2:根据sys_eval函数,新增写了一个shell函数:改名了! 网上的大部分攻击采用的sys_exec、sys_eval都没有 ......

《软件需求模式》阅读笔记二

《软件需求模式》第3、4章阅读笔记 其中第3章描述了需求模式扮演的角色,解释了每个模式的一些具体内容和具体结构。而第4章则介绍了何时以及如何去使用需求模式,如何从原有的模式创造出新的模式或者直接编写新的模式。 第3章首先为我们解释了需求模式的概念:定义一种特定类型需求的方法。需求模式就是为我们提供一 ......
需求 模式 笔记 软件

【设计模式】工厂模式

通过工厂模式,我们可以将对象的创建封装起来,达到提高重用和与业务代码解耦的目的。 工厂模式分为三类 简单工厂 工厂模式 抽象工厂 简单工厂 定义 简单工厂:不算是一个真正的设计模式,却是一个常用的,将对象的创建和业务代码解耦的方案。 适用场景 在程序运行过程中,根据传递的参数获取某个接口/抽象类的具 ......
模式 设计模式 工厂

Linux 文件压缩和归档命令(command)总结

1、tar 命令 tar(Tape Archive)是用于归档多个文件和目录到单个文件的命令。它本身不进行压缩,但常与其他压缩命令结合使用。 命令选项及使用:Linux 文件压缩和归档命令(command)总结 2、gzip 命令 gzip 是一个流行的数据压缩程序,它通常用于压缩单个文件。 1)压 ......
命令 command 文件 Linux

STP判断接口工作模式

目录拓扑配置LSW1LSW2LSW3LSW4工作原理 拓扑 配置 LSW1 [Huawei]stp mode stp [Huawei]stp priority 0\\将Lsw1的优先级调为0为根桥 LSW2 [Huawei]stp mode stp [Huawei]stp priority 4096 ......
接口 模式 STP

设计模式之命令模式

1. 定义 将一个请求封装成一个对象,从而允许客户端参数化不同的请求、将请求排队或者记录请求日志、以及支持可撤销的操作 2. 口语化表述 假设某餐厅的工作流程如下: 顾客在大堂点餐,服务员记录菜单 服务员将菜单送到后厨 后厨根据菜单做菜 服务员根据菜单送到对应的餐桌 在这个场景中,后厨不需要了解顾客 ......
模式 设计模式 命令

大数分析(4)——Hydra模式

与PrSS并列的基础之二,仔细看可以看到OCF和PrSS wiki上似乎没有一个很好的材料,所以我就结合各个地方的理解一下 Hydra模式 在折叠的时候,我们可以重新定义一个记号来折叠掉前一部分,比如 \(\psi(\psi_1(0))=\psi(\psi_0(\psi_0(...)))\) 我们记 ......
大数 模式 Hydra

Redis进阶命令

1.设置过期时间 expire [keyName] [seconds] eg: expire foo 60 再次使用expire命令会重置键的过期时间。 2.查看剩余过期时间 ttl [keyName] eg: ttl foo ttl表示time to live 3.使用事务 连续执行一系列命令 m ......
命令 Redis

Linux文件复制命令SCP

scp命令:scp可以实现远程主机之间的文件复制,scp使用ssh协议,所以双方必须开启ssh后方能使用 常用选项: -r: 复制目录时使用 -P:大写的P指定端口,远程主机未改端口号可省略,scp -P 65522 root@10.50.200.201:/tmp/111.jpg /Users/rk ......
命令 文件 Linux SCP