菜单windows模式win
迭代器模式-18
### 概述 迭代器模式 (Iterator Pattern) 又称游标 (Cursor)。它提供了一种方式访问聚合对象中的元素而不用暴露这个对象的内部表示。 **优点**:符合“单一职责原则”、“开闭原则”。 **缺点**:增加系统复杂度。 ```java interface Iterator { ......
windows环境配置使用nginx
解压下载的压缩包,目录中不要存在中文及特殊字符。 CMD中切换到对应目录,start nginx即可。 可以使用`tasklist /fi "imagename eq nginx.exe"`查看验证 ``` Microsoft Windows [版本 10.0.19045.2251] (c) Mic ......
Win32Exception: 证书链是由不受信任的颁发机构颁发的
异常: 访问数据库时出现异常 解决方法: 在数据库连接字符串中加入Encrypt=True;TrustServerCertificate=True; ......
Qt 在线程中invokeMethod采用QueuedConnection模式,调用带指针参数槽,实际不会调用
widgetObject有操函数Test: void Test(int *v); 在线程中调用Test,会被忽略,实际不会调用。 QMetaObject::invokeMethod(widgetObject, "Test", Qt::QueuedConnection, Q_ARG(int*,&v)) ......
JS设计模式
### 创建型设计模式 #### 单例模式 ```js class Person { constructor(name, age) { if (!Person.instance) { this.name = name this.age = age Person.instance = this } r ......
windows redis集群搭建
一、安装5.0以后版本的 链接:https://pan.baidu.com/s/1uXj_46ausPASNjDMxbNAQQ 提取码:egpf 二、准备多个redis环境 1、新建一个父文件夹(例如:redis-cluster) 2、将 redis 安装目录拷贝多份,放到二级目录,并分别以端口号命 ......
设计模式-纯文字描述
设计模式在很多面试题中经常出现,同时,在写大型项目中,设计模式可以让代码更简洁,架构更合理,所以是我们必须要掌握的。 1、观察者模式 观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。一般需要以下几步: 1、定义多个 events 2、 ......
解读 --- System.Windows.Forms.Timer是前台线程吗?
## 引言 今天同事问了我一个问题,`System.Windows.Forms.Timer`是前台线程还是后台线程,我当时想的是它是跟着UI线程一起结束的,应该是前台线程吧? 我确实没有仔细研究过他们的异同,所以带着这个疑问探究一下`System.Windows.Forms.Timer`。 ## S ......
Redis从入门到放弃(8):哨兵模式
在前面的文章中介绍了Redis的主从复制,但主从复制存在一定的缺陷。如果Master节点宕机,因为不具备自动恢复功能,需要人工干预,那么在这个干预过程中Redis将不可用。 为了解决这一问题,Redis官方推荐一种高可用方案:哨兵模式(Sentinel)。 ## 1、什么是哨兵模式? 哨兵模式是Re ......
sqlplus连接远程Oracle字符无法全屏、windows 主机的 instantclient_12_1 修改 SQLPlus 的 glogin.sql 配置文件
发生缘由 Windows 主机使用 SQLPlus 连接 VMware Workstation 上面 Windows Server 2003 里面装的 Oracle 10 发现无法打印全屏字符 运行环境 Windows 主机系统:win10 VMware Workstation:VMware Wor ......
Win11任务栏图标重叠、混乱、异常、闪烁、乱动问题解决方法
重启资源管理器 1、按如CTRL + Shift + ESC打开任务管理器 2、找到Windows资源管理器,右键重启资源管理器即可(通常有用) 解决方法2(来自微软官方,未尝试): 如果问题依旧,可能时相关组件受损, 建议您先尝试以下方案检查系统组件完整性: 在命令提示符(管理员)下键入以下命令: ......
windows tool recommandation NegativeScreen
Recently, our work room is a dark room, where the computer screen is so bright for me, even the screen's brightness is turned to the minimum. After so ......
设计模式原则之:开闭原则原则
类似于做一个多支付的业务,提供一个service来进行支付、查询操作,具体的实现类如:WeChat、AliPay等实现service服务,来进行服务的调用,如果后续增加Paypal支付,则由提供方实现service即可使用方无需动代码 引发开闭原则的实例 /** * @description: 引发 ......
设计模式原则之:里氏替换原则
示例已发推论 /** * @description: 示例引发里氏替换原则的实现 * @author: abel.he * @date: 2023-08-03 **/ public class Test1 { public static void main(String[] args) { Pers ......
设计模式 C++
参考博客:https://blog.csdn.net/weixin_45712636/article/details/124328504 参考视频:https://www.bilibili.com/video/BV1Np4y1z7BU?p=1&vd_source=fce372ba0aa0bf9ed7 ......
Win11下基于Hyper-V安装Docker
重装系统后发现之前win下配置的中间件还需要重新配置,为了以后部署本地环境方便准备使用Docker搭建环境 ## 安装Docker 在安装 Docker 之前需要开启一下`Hyper-V`,`Hyper-V`好像是win11专业版才有的功能 ![image](https://img2023.cnbl ......
如何在 Windows App SDK 项目中创建 AppService 和 Background Task
> 本文基于 Windows App SDK 1.3.230724000 和 CsWinRT 2.0.3 进行介绍,后续随着版本更迭,本文的方法不见得适用,请读者酌情取用。 Windows App SDK 承继于 UWP,UWP 的一些高级功能也同样被继承了过来,比如 AppService 和 Ba ......
安装Docker(以Windows为例)
# 安装Docker(以Windows为例) ## 1. 下载并安装Docker 到以下官网下载Docker安装包,并安装 ```http https://www.docker.com/ ``` ![image](https://img2023.cnblogs.com/blog/2722327/20 ......
【Axure动态面板】利用动态面板实现树形菜单的制作
利用动态面板,简单制作高保真的树形菜单。 一、先看效果 https://1poppu.axshare.com 二、实现思路 1、菜单无非就是收缩和展开,动态面板有个非常好的属性:fit to content,这个属性的含义是:面板的大小可以根据内容多少而变化; 2、菜单的收缩和展开,可以通过切换面板 ......
OceanBase数据字典视图学习与总结(MySQL模式)
OceanBase 数据库的系统视图分为字典视图和性能视图。其中字典视图就是描述数据字典的视图,OceanBase 数据库的字典视图包含 information_schema.* 视图、oceanbase.CDB_* 视图、oceanbase.DBA_*视图以及 mysql.* 视图。本文所涉及的版 ......
Windows下nvm安装与使用
## 一、nvm、node、npm 区别 nvm:nodejs 版本管理工具,类似于python的Miniconda,一个 nvm 可以管理很多 node 版本和 npm 版本。 nodejs:是一个开源、跨平台的 JavaScript 运行时环境。 npm:是世界上最大软件包仓库,nodejs 包 ......
Windows\Linux安装docker
Docker架构 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 容器(Container):镜像(Ima ......
18.python打包win32print时报错,说找不到该模块
相关插件自己提前安装好。 代码: 1 #encoding:utf-8 2 3 from tkinter import * 4 from tkinter import messagebox 5 import win32print 6 import time 7 from tkinter import ......
Django设计模式
设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。用大白话说,就像造房子,不同的房间有不同的设计模式,比如客厅、卧室、厨房、厕所等等,这些房间的布局、水电管线等等都不一样。也就说开发不同的软件有不同的设计模式,这些模式是前人总结出来的 书籍:《设计模式 - 可复 ......
Windows7系统安装MySQL5.7.41
1、下载MySQL5.7.41 Windows版安装包 2.新增相关配置文件 解压开压缩包后目录如下(红圈框处没有),需要手动新建一个data文件夹和和一个txt文本-my,对文本进行编辑,写入如下图内容保存(打码处为该文件位置,如解压后文件夹名为mysql5.7放在D盘,则为D:\mysql-5. ......
SnapGene - DNA序列生物分析 5.3.1 mac/win版
SnapGene 是一款用于 DNA 序列分析和生物学实验设计的专业软件。它提供了强大的功能和直观的界面,帮助科学家和研究人员在分子生物学领域进行高效的实验规划和分析。下面将为您详细介绍 SnapGene 的特点和功能。 点击获取SnapGene mac/win版 DNA 序列编辑:SnapGene ......
Native Instruments Kontakt 7 - 专业音频采样器mac/win版
Native Instruments Kontakt 7 是一款专业音频采样器,被广泛用于音乐制作、音频设计和声音效果制作等领域。它提供了丰富的采样库和强大的编辑功能,使用户可以创建出高质量的音频效果和音乐作品。下面将详细介绍 Kontakt 7 的特点和功能。 点击获取Kontakt 7 大量采样 ......
监测浏览器是否打开调试模式并禁用调试
setInterval(function() { check() }, 4000); var check = function() { function doCheck(a) { if (("" + a/a)["length"] !== 1 || a % 20 0) { (function() {} ......