动态多态原理浅析(C++)
前言 多态主要分为两类: 静态多态:地址早绑定,即编译阶段确定函数地址,例如函数重载、运算符重载 动态多态:地址晚绑定,即运行阶段确定函数地址 动态多态 使用条件 父类指针或引用指向子类对象 基础语法 引入一段代码示例: #include<iostream> using namespace std; class Animal { pub…
领养一只可爱的小真寻—绪山真寻Bot部署教程
R.I.P. 介绍 一个基于 Nonebot2 和 go-cqhttp 开发,以 PostgreSQL 作为数据库的可爱Bot 更多更详细的介绍请移步:[使用文档] | [项目地址] 前置准备 本教程默认采用Ubuntu20系统,其余系统可能细节会有不同,一定要在root用户下装,普通用户可能会出问题 安装python 由于Ubuntu20自带py…
简单几步降低xdd-plus封号概率
前言 首先你得搭好xdd,搭建教程点这里 更改机器人协议 修改/root/xdd-plus/device.json,将"protocol":后面的0改成3(0是安卓手表,3是Mac OS) 首先要成功运行一次,否则无法更改! 增大机器人延时并关闭每日推送 修改/root/xdd-plus/conf/config.yaml,建议将…
虚析构与纯虚析构(C++)
纯虚函数和抽象类 概念 首先引入“纯虚函数”和“抽象类”的概念,示例代码如下 #include<iostream> using namespace std; class Base //抽象类 { public: virtual void func() = 0; //纯虚函数 }; class Son1:public Base { pub…
thumbnail
临时解决因CDN造成博客访问速度异常的问题
问题表现 博客加载速度异常缓慢,虽然主体已经加载出来了,但是大量插件要等好久才能正常加载,比如左侧栏目录,标签云和自定义脚本等。 问题源头 最近由于CDN提供商jsDelivr在国内访问异常,大量网站出现加载速度异常缓慢的问题,我自己也是排除插件因素后,仔细看了F12才发现是CDN的锅。。。 问题解决 一切用到jsDelivr加速的插件/设置/代码…
菱形继承问题及解决方法—虚继承与虚基类(C++)
菱形继承 菱形继承的概念 两个派生类继承同一个基类,又有某个类同时继承着这两个派生类 菱形继承典型案例 这种继承带来的问题主要有两方面: 羊和驼都继承了动物的类成员,当羊驼想要使用时,会产生二义性 羊驼实际继承了两份来自动物的数据,但实际只需要一份 想要解决有两个思路,一是给羊驼的每一份数据加上作用域,但本质上羊驼还是继承了两份数据。二是通过虚继承…
青龙面板+xdd+阿东面板详细搭建教程
前言 本教程只提供京东脚本,其他脚本自行收集 本教程默认系统为centos7.6,其他系统步骤大同小异 本教程默认处理器为x86,ARM用户自行替换arm64版本 本教程默认你已经掌握如何使用xshell,xftp等工具连接服务器 涉及到的端口请前往云服务器控制台放行,用到哪个就放行哪个 (xdd已经被tx制裁失效,可以用傻妞来代替,不过我现在已经…
thumbnail
我的世界1.18.1服务端mod推荐(Fabric)
本文推荐mod均为1.18.1版,仅适用于Fabric核心,插件核心与Forge核心不可用 多数mod为仅服务端安装,少数客户端也需安装 前置mod fabric-api Fabric核心api,推荐版本 0.46.0 cloth-config 前置api,推荐版本 6.2.57 优化mod 锂(Lithium) 使用感受:可大幅度提高mspt 星…