菜单windows模式win

工厂模式的本质

转自知乎大神大宽宽的文章:https://www.zhihu.com/question/42975862(禁言了连收藏都不让收藏) 【通篇看下来,Factory要解决的是,无法动态创建类型的问题(虽然反射可以),即一个new方法,可以动态传入类型名,部分参数来动态创建该类型名实例和初始化】 【而且还 ......
本质 工厂 模式

每日随笔——单例模式

[实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 实验要求: 1.画出对应的类图; 2.提交源代码; 3.注意编程规范。 类图 源码: package CS7; public class Client { public static void main(Stri ......
随笔 模式

windows11配置wsl2虚拟linux环境

windows11配置wsl2虚拟linux环境 wsl( Windows Subsystem for Linux )是microsoft官方为windows开发的模拟Linux方法。避免了虚拟机vmware的性能损耗开销,或者双系统两者不能同时运行的问题。wsl2似乎可以满足大部分Linux需求。 ......
windows 环境 linux wsl2 wsl

【GCC】windows环境编译dll文件

使用如下指令生成动态库: gcc test.c -I ./inc -fPIC -shared -o libtest.dll 参数解释: -I:添加头文件搜索目录 -fPIC: 生成位置无关的代码,在编译动态库的时候需要使用该选项 -shared: 表明生成一个共享对象,也就是动态库 ......
windows 环境 文件 GCC dll

一个操作系统的设计与实现——第3章 保护模式

实模式下,内存的访问是没有任何限制的,任何程序都能访问和修改任何内存地址,这就导致了实模式下的程序,甚至操作系统自己,都可能自身难保。于是,自8086的下一代产品80286起,保护模式诞生了;进一步的,自80386起,32位保护模式诞生了。 3.1 内存为什么要分段 在学习保护模式之前,需要先讨论一 ......
模式 系统

每日随笔——原型模式

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

Windows PowerShell 设置背景

1、在微软商城搜索和下载 2、搜索并打开 3、然后在打开即可 4、选择外观即可 5、设置背景图片即可 6、背景图片 ......
PowerShell 背景 Windows

《Swin Transformer: Hierarchical Vision Transformer using Shifted Windows》阅读笔记

论文标题 《Swin Transformer: Hierarchical Vision Transformer using Shifted Windows》 Swin 这个词貌似来自后面的 Shifted Windows Shifted Windows:移动窗口 Hierarchical:分层 作者 ......

设计模式--Command模式

命令模式(Command Pattern)是一种行为设计模式,它将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式主要包含以下几个角色: Command(抽象命令类):声明执行操作的接口。 ConcreteCommand(具 ......
模式 设计模式 Command

2023-11-11:用go语言,字符串哈希+二分的例题。 给定长为 n 的源串 s,以及长度为 m 的模式串 p, 要求查找源串中有多少子串与模式串匹配, s‘ 与 s 匹配,当且仅当 s‘ 与 s

2023-11-11:用go语言,字符串哈希+二分的例题。 给定长为 n 的源串 s,以及长度为 m 的模式串 p, 要求查找源串中有多少子串与模式串匹配, s' 与 s 匹配,当且仅当 s' 与 s 长度相同,且最多有 k 个位置字符不同。 其中 1 <= n, m <= 10^6,0 <= k ......
模式 例题 字符串 长度 字符

【Windows】WinForms程序调用WinRT的API清空剪切板

首先这是.NET Framework 4.6项目才用的方法,高版本直接安装Microsoft.Windows.SDK.Contracts包来使用就行了。 此代码实现了手动调用API获取WinRT的剪切板对象,并通过虚函数指针调用ClearHistory方法清空剪切板历史记录(Win+V)。 1 us ......
WinForms Windows 程序 WinRT API

windows操作系统中如何将apache zookeeper安装为系统服务

记录一下,网上有些资料是错的,prunsrv的参数要以--开头! 一 下载最新版的apache commons daemon http://archive.apache.org/dist/commons/daemon/binaries/windows/commons-daemon-1.3.4-bin ......
系统 zookeeper windows apache

初识Windows-linux

初识Windows-linux 二者区别 1)开源性:Linux是开源的,任何人都可以查看和修改其源代码,而Windows是闭源的,只有微软拥有其源代码。 2)用户界面:Windows的用户界面相对直观易用(易上手),而Linux则需要学些基本命令的认识。 3)应用程序:Windows拥有大量的商业 ......
Windows-linux Windows linux

记录--啊?Vue是有三种路由模式的?

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 众所周知,vue路由模式常见的有 history 和 hash 模式,但其实还有一种方式-abstract模式(了解一哈~) 别急,本文我们将重点逐步了解: 路由 + 几种路由模式 + 使用场景 + 思考 + freestyle 路由概念 ......
路由 模式 Vue

自制x86 Bootloader开发笔记(3)——— 进入长模式

前言 本项目是基于IA32架构架构(32位Intel架构)的,而IA32架构有以下的操作模式: 实模式、保护模式、虚拟8086模式和系统管理模式。这些模式被称为 传统模式。 实模式是计算机刚启动时的模式,在实模式下可以随意访问可用的内存地址,实模式比较简单直接,但是随着操作系统的发展,实模式这种直接 ......
Bootloader 模式 笔记 x86 86

全局window对象调用,但是window并没有这个属性则会 undefined

下面这段JS程序的执行结果是: var user = { count : 1, getCount: function(){ return this.count; } } var func = user.getCount console.log(func()) A this.count B 1 C 报 ......
window 全局 undefined 属性 对象

win11命令行恢复win10右键菜单和资源管理器

前言 随着Windows 11的发布,许多新的特性和改变引起了用户的广泛关注。然而,对于一些习惯了Windows 10操作界面的用户来说,他们可能更希望保留Windows 10的一些特性,比如右键菜单和资源管理器。本文将详细介绍如何在Windows 11中通过命令行恢复Windows 10的右键菜单 ......
资源管理 win 菜单 命令 资源

Ubuntu连接局域网中Windows主机上的v2r报错:rejected core/proxy/socks: unknown Socks version: 67

2023/11/11 14:40:49 tcp:192.168.1.111:44776 rejected xxxx.com/core/proxy/socks: unknown Socks version: 672023/11/11 14:40:49 tcp:192.168.1.111:44810 r ......
局域网 局域 rejected 主机 Windows

k8s service ipvs模式下nodePort实现

部署nodePort+StatefulSet apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 selector: app: nginx type: NodePort apiVersion: apps ......
nodePort service 模式 ipvs k8s

windows自带工具netsh trace 抓包

简单实例 管理员模式运行 netsh trace start capture=yes report=disabled protocol=TCP ipv4.address=192.168.0.40 tracefile=d:\a.etl 停止抓包 netsh trace stop 其它可选参数 repo ......
windows 工具 netsh trace

Armoury Crate(奥创中心) 引起的win11鼠标滚轮频繁转圈

https://answers.microsoft.com/en-us/windows/forum/all/mouse-cursor-constantly-changing-to-busy-after/875f525d-65c3-4116-93e0-673e9ff6ac8a?page=2 ......
滚轮 鼠标 Armoury Crate win

WPF win10窗体背景模糊

internal enum AccentState { ACCENT_DISABLED = 0, ACCENT_ENABLE_GRADIENT = 1, ACCENT_ENABLE_TRANSPARENTGRADIENT = 2, ACCENT_ENABLE_BLURBEHIND = 3, ACCE ......
窗体 背景 WPF win 10

this指向无法传递,所以函数p的this是指向window,同时因为let声明的变量不会挂载到window上 所以是window下的a变量只能是undefined

请问以下JS代码会做什么样的输出 let a = 'w' let obj = { a: 'o', print: function() { console.log(this.a); }, } let p = obj.print; obj.print(); p(); o、undefined 官方解析: ......
window 变量 指向 this 函数

工厂模式的实践

使用场景 开发中,有时需要 根据不同的类型执行不同的实现类。 比如,第一次审核,第二次审核, 都是审核,但具体实现不一样。 可以使用工厂模式。 基础接口: public interface MyService { void doSomething(); } 实现类一: @Service public ......
工厂 模式

windows修改远程记录(mstsc下拉记录)

服务器用的多了,远程的时候就会留下很多记录,有些还是过期不用的,留着也无用; 用此方法可以清除一下不需要的记录,方便每次连接时候查找目标,方法如下: 1、Ctrl + R 回车; 2、输入命令 regedit 回车,打开注册表; 3、注册表中找到路径 HKEY_CURRENT_USER\SOFTWA ......
windows mstsc

关于W3C制定的 JavaScript 标准事件模型,先事件捕获从windows > document 往下级直到 特定的事件节点,然后进行事件处理,再事件冒泡,从特定节点往上级,这个完整的过程

关于W3C制定的 JavaScript 标准事件模型,先事件捕获从windows > document 往下级直到 特定的事件节点,然后进行事件处理,再事件冒泡,从特定节点往上级,这个完整的过程 dom2规定的事件流包括3个阶段: ①事件捕获, ②处于目标阶段(事件处理), ③事件冒泡阶段。 DOM ......
事件 节点 下级 上级 JavaScript

IE中attachEvent中的this总是指向全局对象Window

下面关注this对象的理解正确的是 () A 非箭头函数,在不改变this指向的前提下,this总是指向函数的直接调用者 B 如果有new关键字,this指向new出来的那个对象 C this总是指向函数的非间接调用者 D IE中attachEvent中的this总是指向全局对象Window 正确答 ......
全局 attachEvent 指向 对象 Window

学习随笔(设计模式:策略模式)

内容:今天学习了设计模式中的策略模式。 1. 策略模式是一种定义一系列算法的方法,这些算法都是相同的工作,只是实现不同,通过以相同的方式调用不同的算法,减少算法之间的耦合度。 2.这种设计模式可以用来封装任何类型的规则,需求中在不同时间应用不同的业务规则,就可以考虑使用策略模式来处理。 收获: 1. ......
模式 设计模式 随笔 策略

Android深入学习之观察者模式与ViewModel的实现机制

1.观察者模式 Observer Pattern Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and up ......
观察者 ViewModel 机制 Android 模式

学习随笔(设计模式:简单工厂模式)

内容:今天学习了设计模式中的简单工厂模式。收获: 1. 将所有相同类似的对象抽象,然后获得一个基类 2.再根据该基类封装成不同的派生类 3.当创建对象时,该对象可能是基类的任意一个派生类对象,那么到底是哪一个派生类呢?此时就可以通过工厂模式,用一个单独的类来做这个创造实例的过程,这就是工厂! 感悟: ......
模式 设计模式 随笔 工厂