菜单windows模式win
观察者模式
当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 public class GuMin implements Observer{ private String name; public GuMin(String n) { // TOD ......
如何在win11系统桌面实现win10右键
下载腾讯桌面整理并安装 下载地址: 腾讯桌面整理 注意:下载独立版 设置腾讯桌面整理 鼠标右键,点击“显示更多选项” 点击“实用功能” >>> “设置中心” 点击“整理桌面”; 取消勾选“穷Windows 11风格桌面右键菜单”。 完成以上操作即可实现在win11系统实现win10桌面右键功能。 全 ......
Java设计模式之命令模式
命令模式 介绍 命令模式是一种行为类设计模式,核心是将每种请求或操作封装为一个独立的对象,从而可以集中管理这些请求或操作,比如将请求队列化依次执行、或者对操作进行记录和撤销。 命令模式通过将请求的发送者(客户端)和接收者(执行请求的对象)解耦,提供了更大的灵活性和可维护性。 下面来举个例子 我们在生 ......
观察者模式
1 模式动机 建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展,这就是观察者模式 ......
6.1 Windows驱动开发:内核枚举SSDT表基址
SSDT表(System Service Descriptor Table)是Windows操作系统内核中的关键组成部分,负责存储系统服务调用的相关信息。具体而言,SSDT表包含了系统调用的函数地址以及其他与系统服务相关的信息。每个系统调用对应SSDT表中的一个表项,其中存储了相应系统服务的函数地址... ......
6.2 Windows驱动开发:内核枚举SSSDT表基址
在Windows内核中,SSSDT(System Service Shadow Descriptor Table)是SSDT(System Service Descriptor Table)的一种变种,其主要用途是提供Windows系统对系统服务调用的阴影拷贝。SSSDT表存储了系统调用的函数地址,... ......
Linux桥接模式无网络的坑
Linux虚拟机是VMware装的CentOS 7 64位, 从NAT模式(网络正常)改到了桥接模式,就是上不去网,排查如下: 0. 更改乔迁模式: 1. 输入命令: vim /etc/sysconfig/network-scripts/ifcfg-ens33 发现ONBOOT是yes没问题。 2. ......
企业集成模式-第十章
十、消息传递端点 10.1 引言 1)发送和接收模式 某些端点模式即适用于发送者,也适用于接收者。它们通常涉及如何把应用与消息传递系统联系起来。 封装消息传递代码:大多数应用的代码在编写时没有考虑消息传递问题。当应用需要与其他程序集成时,应该由一个很瘦的代码层实现应用的集成功能。当采用消息传送实现集 ......
Java 系统学习 | windows 环境安装 java
学习语言,首先搭建环境。 当前最新是 Java21,本篇安装 17 版本。 一、下载 进入官网 Oracle Developers 开发语言选择 Java Downloads 选择 JDK 选择 windows 环境的 JDK17 下载 exe 文件即可 想要其它老版本选择 archive 二、安装 ......
Hadoop运行模式之本地模式(wordcount)
本地模式总结起来大概有以下几点: 单机运行,常用来演示,生产环境不适用 文件存储在操作系统的文件系统中而非Hadoop的HDFS中 1.安装JDK https://www.cnblogs.com/fanqisoft/p/16949738.html 2.安装Hadoop https://www.cnb ......
Windows系统可以随身携带:一个U盘就搞定
电脑早就成了我们生活和工作中不可或缺的部分,但是对于需要经常外出的人来说,自己的隐私不想泄露,笔记本电脑仍然太重,有没有更轻便的方法呢? 答案就是微软推出的WindowsTo Go,我们一般简称为WTG。 Windows To Go是微软推出的一项功能,它允许用户将完整的Windows操作系统安装到 ......
如何在windows系统下安装适用于linux的windows子系统
最近部分工作需要在linux系统下操作,想着在自己本本上安装个虚拟机,废了九牛二虎之力安装好了VMware及Ubuntu系统,但是其在主机和虚拟机间共享数据不是很方便。于是又废了半天劲安装了VMware tools,设置了共享盘、并启动后自动挂载。一切搞定后,无意中发现windows下可以安装lin ......
Windows App SDK? C++/WinRT? 狗都不学!
空荡荡的官网开发文档,打开直接心凉一截! 只写个Hello World教程就敢宣布自己为“跨时代”新产品? 什么“C++桌面开发者的狂欢”?什么Project Reunion?笑死!直接让所有C++WinAPI爱好者变成真正的🤡! 但是还没完,据说你WINRT号称“支持标准C++17语法”? 好! ......
【WPF】如何引用System.Windows.Forms;
修改项目的csproj文件 <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net6.0-windows</TargetFramework> <Nullable>enable</Nullable> <UseWPF>tr ......
Windows环境下修改my.ini导致MySQL启动失败
问题:修改my.ini导致MySQL启动失败 在Windows环境中,使用默认编辑器编辑my.ini配置文件可能导致MySQL启动失败, 是因为默认编辑器使用的是UTF-8编码。 解决方法:更改编码为ANSI 使用文本编辑器打开my.ini,选择“另存为”并将编码更改为ANSI。重新启动MySQL服 ......
实验10:组合模式
实验10:组合模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解组合模式的动机,掌握该模式的结构; 2、能够利用组合模式解决实际问题。 [实验任务一]:组合模式 用透明组合模式实现教材中的“文件夹浏览”这个例子。 实验要求: 1. 类图如下 2. 源代码以及相关截图; 运行截图 ......
Windows Server 2022 上无法找到 Chocolatey 的安装目录或者 choco.exe 文件,那么你可能需要重新安装 Chocolatey 或者手动安装 choco.exe
在 Windows Server 2022 上无法找到 Chocolatey 的安装目录或者 choco.exe 文件,那么你可能需要重新安装 Chocolatey 或者手动安装 choco.exe。 以下是一些可能有用的信息和步骤: 确认 Chocolatey 是否已正确安装 在 PowerShe ......
Windows 10 显示桌面 快捷方式
powershell 代码 显示桌面图标 $shellApp = New-Object -ComObject shell.application $shellApp.MinimizeAll() BAT代码 在桌面生成一个快捷方式 显示桌面图标 @echo off echo Set oWS = WSc ......
实验9:桥接模式
实验9:桥接模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解桥接模式的动机,掌握该模式的结构; 2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 实验要求: 1. ......
Centos7 系统 /etc/fstab配置文件中文件系统类型错误导致进入紧急模式如何解决
在格式化分区是我选择的ext4文件格式对分区sdc2进行了格式化,但是在写入配置文件是选择的文件格式是xfs,这导致了我的虚拟机进入系统时直接进入了紧急模式 输入root密码进行维护,可以发现出现了命令窗,由于知道错误原因,所以可以直接从根源入手 打开配置文件 vim /etc/fstab 我对设备 ......
实验8:适配器模式
实验8:适配器模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解适配器模式的动机,掌握该模式的结构; 2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 对应的类图如下; 2. 提交源代码 ......
windows定时备份日志文件
前言 之前项目因为各种原因没有上 CI/CD,也没有部署什么 nginx 管理工具,再加上 nginx 部署在 windows server 上,,面对日积月累不停膨胀的日志文件,需要一个定时脚本处理自动分割日志文件。 本篇文章主要讲解如何在 windows 上创建定时任务,以及如何编写一个简单的 ......
Day02 Windows快捷命令
常见的Terminal命令: # 盘符切换: 直接输入盘符,不区分大小写 直接输入 E: 等 # 查看当前目录下的所有文件:dir # 切换目录: cd newdirectory 只返回目标路径但不会跳转 cd \d newdirectory 跨盘符切换的话要加\d参数后才会切换到目标路径, Lin ......
实验7:单例模式
实验7:单例模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解单例模式的动机,掌握该模式的结构; 2、能够利用单列模式解决实际问题。 [实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 实验要求: 1. 画出对应的类图; 2. 源代码及运行截 ......
使用 NSIS 将 Python 程序制作成 Windows 环境下的安装程序(安装包)
转载于:https://www.freesion.com/article/1583987771/#1_NSIS__6 NSIS 官网下载:https://nsis.sourceforge.io/Main_Page 首先,需要使用 Python PyInstaller 模块将 Python 程序制作成 ......
实验6:原型模式
实验6:原型模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解原型模式的动机,掌握该模式的结构; 2、能够利用原型模式解决实际问题。 [实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆 ......
springBoot + 工厂模式 实现 快递鸟、顺丰和快递100的物流查询
前言: 在Spring Boot中实现快递鸟、顺丰和快递100的物流查询功能通常需要与它们提供的API进行交互。当然使用他们的API 我们是需要申请和注册,从而去拿到 key 来进行调用。所以为注册的必须先进行注册,以下是他们的官网地址,可以快捷到达。 快递鸟官网:快递鸟 - 快递查询接口_免费快递 ......
设计模式相关复习短篇
1--设计模式基本概念 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码,让代码更容易被他人理解、提高代码的可靠性。 2--设计模式基本要素 模式名称,问题,解决方案,效果 模式别名,模式的分类,模式的适用性,模式角色,模式实例,模式应用,模式 ......