访问者 模式
简单工厂模式(Static Factory Method)
创建性设计模式——简单工厂模式(Static Factory method) 模式动机 只需要知道参数的名字则可得到相应的对象 软件开发时,有时需要创建一些来自于相同父类的类的实例。可以专门定义一个类(工厂)负责创建这些类的实例。可以通过传入不同的参数从而获得不同的对象。Java中可以将创建其他类实 ......
MySQL5.7 访问Information_schema.TABLES 导至内存持续增长
在生产环境5.7.30的数据库中,部署了MYSQL监控,但是发现部署完监控后,mysqld的内存持续增长。后通过监控发现也正是监控用户占用了大量的内存。 ......
腾讯云美西服务器禁止密码,修改服务器上SSH配置,使得允许用户通过root访问
1.登录到服务器,输入: sudo nano /etc/ssh/sshd_config 2.在配置文件中找到: #PermitRootLogin prohibit-password 将其改成: PermitRootLogin yes 3.保存配置文件。在nano中,按Ctrl + X,然后按Y,最后 ......
用php实现stream模式
首先是前端的代码是: var url = "https://www.example.com"; fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(req ......
unity发布到4399的webgl模式问题:FRAMEWORK.JS中的WEBREQUEST_SEND括号内的函数(不能有通讯代码)
在发布4399的时候,之前遇到过这个问题,解决方法当然就是删除这个函数啦。 步骤也很简单,但是刚开始摸不着头脑搞了好久,最后发现发布的时候有个加密选项,选择不加密,后面build的文件里面就可以进行打开修改,按照要求修改函数即可。 ......
港股股票接口访问的问题
18年做了一个小程序“盯盘帮手”,就是监控价格提醒,结果腾讯审核不让过,说是证券业务,无语!。最近发现又可以通过了,于是捡起来继续完善。一个大的改进,想增加港股的支持。结果发现,收到的信息居然晚了15分钟。这是我用的腾讯接口的数据:v_hk00700=\"100~腾讯控股~00700~351.600 ......
C#访问新浪股票接口失效的处理
新浪接口很好用,但后来一直就不能用了,比如http://hq.sinajs.cn?list=sh601003返回Forbidden找了一下,发现腾讯的股票接口和新浪的很接近,能用,就直接换腾讯了。今天因为港股数据的问题,还是想试试新浪接口,找了一下文章,发现问题是新浪需要一个header新浪股票接口 ......
沁恒 CH32V208(二): CH32V208的储存结构, 启动模式和时钟
这一篇简单说明 CH32V208 的片内存储结构和时钟的特点, 以及通过 SDK 中的示例代码分析 CH32V208 的时钟设置 ......
当前标识(IIS APPPOOL\XX)没有对“C:\Windows\Microsoft.NET\Framework64\4.0.30319\Temporary ASP.NET Files”的写访问权
当前标识(IIS APPPOOL\WMS.APP)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限。 解决此问题为在使用Windows的IIS搭建服务器时,遇到的问题。在网上尝试了各种 ......
一文解析 Pinia 和 Vuex,带你全面理解这两个 Vue 状态管理模式
https://mp.weixin.qq.com/s?__biz=MzA5MTI0ODUzNQ==&mid=2652957572&idx=1&sn=c77f7ca8550aace7714b26d6781ccca3&chksm=8bab097cbcdc806a190092a0c083f36b47f9e ......
如何通过 API 查看 cnblogs 博客访问量和博客排名 All In One
如何通过 API 查看 cnblogs 博客访问量和博客排名 All In One
......
ubuntu虚拟机设置nat模式,并固定IP
vmware->编辑->虚拟网络编辑器 DHCP设置 虚拟机设置 ubuntu启动,设置静态IP和DNS。这样才能通过PC机,访问外网。 ......
MybatisPlus高级特性之ActiveRecord模式
1、是什么? ActiveRecord是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表;而模型类的一个实例对应表中的一行记录。ActiveRecord 一直广受解释型动态语言 ( PHP 、 Ruby 等)的喜爱,通过围绕一个数据对象进行 CRUD 操作。而 Java作为准静态(编译型 ......
Golang程序无法在Termux访问网络(DNS解析问题)
原文: https://github.com/termux/termux-app/issues/869#issuecomment-433985523 pkg install proot resolv-conf proot -b $PREFIX/etc/resolv.conf:/etc/resolv. ......
MFC-CListCtrl-判断模式
//判断风格 DWORD dwStyle = mylist4.GetStyle() & LVS_TYPEMASK; if (dwStyle == LVS_REPORT) { //如果是报表模式 AfxOutputDebugString(_T("报表模式\r\n")); } ......
Minconda使用.bat快速访问jupyter notebook
创建.bat文件,内容为 cmd /K "D:\install\miniconda3\Scripts\activate.bat D:\install\miniconda3 && cd .. && jupyter notebook" 参考:https://blog.csdn.net/qq_430001 ......
设计模式-工厂方法
工厂方法模式 简单工厂的不足 上节的简单工厂,需要拓展时比如修改工厂类,违背了设计模式的开闭原则 简单工厂类直接生成各个子类产品,而工厂方法则有一个抽象工厂类,声明了创建产品的工厂方法,而各个不同的子类产品交由各个不同的具体工厂去完成创建,拓展时,只需要新建一个具体工厂即可,具有更好的灵活性和拓展性 ......
设计模式-简单工厂
简单工厂模式 传入参数,创建属于同一父类下的不同子类实例。 定义一个父类(通常是抽象的),再定义一些基于父类的具体子类,然后定义一个工厂类,包含了一个用于创建各个不同子类的静态方法,它根据传入的参数来判断应该创建那个子类实例。 简单工厂中,存在3个角色: 抽象产品 具体产品 简单工厂 简单工厂下的角 ......
【模板方法设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
简介 模板方法模式(Template Method Pattern)也叫模板模式,是一种行为型模式。它定义了一个抽象公开类,包含基本的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构,只是重定义该算法的某些特定步骤。不同的子类以不同的方式实现这些抽象方法,从而对剩余的逻辑有不 ......
JS 设计模式
单例模式 一个类只有一个实例,并提供一个访问它的全局访问点。 1 class LoginForm { 2 constructor() { 3 this.state = 'hide' 4 } 5 show() { 6 if (this.state 'show') { 7 alert('已经显示') 8 ......
深入学习RabbitMQ五种模式(三)
1.路由模式(精确匹配) 路由模式(Routing)的特点: 该模式的交换机为direct,意思为定向发送,精准匹配。 队列与交换机的绑定,不能是任意绑定了,而是要指定一个RoutingKey(路由key) 消息的发送方在向Exchange发送消息时,也必须指定消息的 RoutingKey。 Exc ......
深入学习RabbitMQ五种模式(二)
# 1.工作模式 工作模式也被称为任务模型(Task Queues)。当消息处理比较耗时的时候,可能生产消息的速度会远远大于消息的消费速度。长此以往,消息就会堆积越来越多,无法及时处理。此时就可以使用 work 模型:让多个消费者绑定到一个队列,共同消费队列中的消息。队列中的消息一旦消费,就会消失, ......
深入学习RabbitMQ五种模式(一)
1.安装erlang 下载otp_win64_25.3.exe https://www.erlang.org/downloads erlang安装完成,需要配置erlang环境变量 ERLANG_HOME=E:\software\Erlang OTP PATH=%PATH%;%ERLANG_HOME ......
单例模式
单例模式 单例模式是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。即:类在内存中只能存在一个示例对象 设计思路: 创建的对象肯定是要存入内存的,也就是用户态的那片空间(栈、堆、读写段、只读段),如果直接将类对象的创建放在类的外面,无论放在哪块区域都是行不通的。故需要强制不能在类外 ......
MFC-CListCtrl-InsertColumn报告模式下插入一列
int i= mylist4.InsertColumn(0, _T("姓名"), LVCFMT_CENTER,70,-1);//在报告模式下插入一列 /* 参数1:int nCol 要插入列的列号 参数2:LPCTSTR lpszColumnHeading 字符串地址 参数3:int nFormat ......
Cloud集群模式XXL-job开启自动注册执行器
在微服务架构下,传统的spring task、Quartz已经不再推荐使用, 在数据与业务增长的同时,定时任务处理数据是避免不了的,抛开单节点不谈,集群服务如果想要执行以往的定时任务最简单粗暴的方式就是使用分布式锁来保证唯一性,但是由于不可控原因,可能在执行任务期间所以压力集中到其中一个节点,所以这 ......
后端访问前端项目方法
在前后端联调时,后端开发若是想访问前端的网页,在不用拉取前端代码前提下,可以通过地址访问前端启动起来的项目。 需要满足以下两个条件: 前端项目所在的计算机需要与后端计算机处于同一网络环境中。如果两台计算机不在同一网络中,则无法直接访问。 前端项目需要以可以被外部访问的方式启动。通常情况下,前端项目会 ......
单例模式和多例模式
目开发中通常会使用:singleton 单例、 prototype多例 Singleton: 在一个spring容器中,对象只有一个实例。(默认值) Prototype: 在一个spring容器中,存在多个实例,每次getBean 返回一个新的实例。 Prototype:每次从容器中调用bean时, ......
kubernetes api访问权限控制体验之一
1.简介 目前想实现通过python脚本,实时获取k8s的service信息,然后写成nginx.conf脚本,并且也让chatgpt写了代码。 运行的时候提示401权限不够: root@gateway-7576bf68bb-cf55t:/usr/local/openresty# python3 g ......