XOR
迁移VMWARE到PVE笔记
放狗发现基本步骤都是: VMWARE->导出OVF(其实就是要VMDK磁盘文件)->PVE里importdisk 1、VMWARE导出OVF(VMDK)的方法 很多教程都是要么用VPSHERE WEB UI或者OVFTOOLS,这都是需要第三台电脑 我是懒汉,懒得去多准备一台电脑了,所以直接上ESX ......
typeid详解
在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++ ......
一个由于this指针引起的typeid()在继承时只显示基类名称的奇怪问题
问题描述先看代码 #include <iostream>#include <string>using namespace std; class A{public: virtual string toString() { return typeid(this).name(); } friend ost ......
C++中的typeInfo用法总结
最近在做测试,在大型程序中,模板类型加上继承关系搞得我混乱,还好有tpyeinfo帮助捋顺关系。 typeInfo与typeid简单总结说明: 和sizeof这类的操作符一样,typeid是C++的关键字之一。typeid操作符的返回结果是名为type_info的标准库类型的对象的引用(在头文件ty ......
#1 – 什么是 WPF?
WPF(Windows Presentation Foundation)是一个 .NET 类库,它允许构建在 Windows 上运行的图形丰富的客户端程序。WPF 应用程序可以作为单独的窗口程序运行,也可以在 Web 浏览器中运行。 WPF 使用基于 3D 矢量的图形呈现图形元素,与屏幕分辨率无关。 ......
六、git远程仓库
1.本地git仓库与远程github仓库连接。 1.1 登录github,创建新的仓库。 1.2 添加Token 打开个人中的“Settings”选项,然后点击“Developer settings”, ......
二叉树知识
# 二叉树知识 ## 1.二叉树性质 ### 1.1 在二叉树的第 $i$ 层上最多有 $2^i-1$ 个节点 ### 1.2 深度为 $k$ 的二叉树上最多有 $2^{k-1}-1$ 个节点 ### 1.3 一棵深度为 $k$ 且有 $2^{k-1}-1$ 个节点的二叉树称为满二叉树 如下图。 ! ......
GitHub合作开发
组长: 首先需要组长给项目创建一个dev分支 然后把项目传送到GitHub上 这时GitHub上有两个分支(master和dev,master是Git初始化自己创建的) 然后组长需要创建一个Organizations, 之后把组员邀请到Organizations里,并授权给组员有“写”的权限 组员: ......
根据多边形的坐标点计中心点的方法
由于项目需要在地图覆盖物中心增加一个标签,我在网上找到一个算法来根据多边形的坐标点来计算得出该图像的中心点,在此记录一下。 var findCenter = function (points) { var point_num = points.length; //坐标点个数 var X = 0, Y ......
golang之数据验证validator
https://blog.csdn.net/guyan0319/article/details/105918559/ 前言在web应用中经常会遇到数据验证问题,普通的验证方法比较繁琐,这里介绍一个使用比较多的包validator。 原理将验证规则写在struct对字段tag里,再通过反射(refle ......
MyBatis-Plus学习
## 一、MyBatis-Plus简介 ### 1、简介 MyBatis-Plus(简称 MP)是一个 `MyBatis的增强工具`,在 MyBatis 的基础上`只做增强不做改变`,为`简化开发、提高效率而生`。 ### 2、特性 - `无侵入`:只做增强不做改变,引入它不会对现有工程产生影响,如 ......
《GB9706.1 医用电气设备 第1部分:安全通用要求》安规三项实验
https://blog.csdn.net/qi1206568569/article/details/127871201 ......
HarmonyOS 极客马拉松2023 正式启动,诚邀极客们用键盘码出无限可能!
原文:https://mp.weixin.qq.com/s/p2yIs0rMmDE2BwhzsAtr7A,点击链接查看更多技术内容。 2023年6月15日, HarmonyOS极客马拉松2023开赛!期待各位开发者极客朋友一起,探索移动应用和服务的更多可能性! HarmonyOS 极客松 2023 ......
Luminar Neo mac(超强AI图片编辑器)
Luminar Neo Mac版是一款非常强大的图片编辑软件, Luminar Neo mac是一款功能丰富的图片编辑软件, Luminar Neo mac强大的 AI技术可以让我们在处理照片时获得更好的效果。Luminar Neo mac让你可以轻松编辑、调整图像,它可以让你处理所有照片。你还可以 ......
依赖范围
maven的依赖管理模型:1. dependencies标签:当前的maven工程的依赖关系标签2. dependency标签:表示当前maven工程的jar包依赖坐标3. groupId标签:公司或组织名称4. artifactId标签:项目模块名称5. version标签:依赖jar包版本号6. ......
工具类
package com.itonglian.common.core.utils; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; import co ......
Python - typing模块之Optional类
总结 可选参数:具有默认值的参数,不需要在其类型批注上使用Optional,因为默认值的类型已经给定了。 可选类型:Optional,作用是让编译器识别到该参数有一个类型提示,可以使指定类型,也可以是None,且参数是可选非必传的。Optional[int] 等价于 Union[int, None] ......
js的NaN深入了解
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>javascript</title> <style> </style> </head> <body> <script> // 下面的字符串转换成NaN结果,但是 ......
latex / overleaf 使用技巧存档
- 如何使用 bibtex:http://www.taodudu.cc/news/show-5832925.html?action=onClick - 分章节 include 更清晰:https://blog.csdn.net/hahaha224/article/details/122601479 ......
Three.js教程:平行光与环境光
推荐:将NSDT场景编辑器加入你的3D工具链 其他系列工具:NSDT简石数字孪生 平行光与环境光 本节课通过平行光DirectionalLight (opens new window)和环境光AmbientLight (opens new window)进一步了解光照对应模型Mesh表面的影响。 点 ......
Unity3D:Scene 视图摄像机
推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Scene 视图摄像机 摄像机设置菜单包含用于配置 Scene 视图摄像机的选项。这些调整不会影响带有摄像机组件的游戏对象上的设置。 要访问摄像机设置菜单,请单击 Scene 视图工具栏中的摄像机图标。 Scene 视图 ......
docker network —— 网络基础
course: Managing Docker Networking | Pluralsight CNM: Container Network model 网络 抽象层级结构 Sandbox: a network namespace 沙箱:share 主机操作系统 的 环形围栏区域 containe ......
tidb需要关闭不必要的set autocommit
tidb需要关闭不必要的set autocommit TIDB的URL连接 jdbcUrl=jdbc:mysql://127.0.0.1:4000/ptm_erp?rewriteBatchedStatements=true&allowMultiQueries=true&useConfigs=maxP ......
生产K8S 集群优化
1、内核参数调化fs.file-max=1000000# max-file 表示系统级别的能够打开的文件句柄的数量, 一般如果遇到文件句柄达到上限时,会碰到# "Too many open files"或者Socket/File: Can’t open so many files等错误。# 配置ar ......
安装pg
initdb.exe -D "D:\Program Files\pgsql\data" -E UTF-8 --locale=chs -U postgres -W pg_ctl.exe -D "D:\Program Files\pgsql\data" start psql -U postgres cr ......
机器鸟实现扇动翅膀功能
## 1. 功能说明 本文示例将实现R329样机机器鸟扇动翅膀的功能。 ## 2. 结构说明 鸟类的翅膀主要由肩关节、肘关节、腕关节组成,本样机利用组合机构设计机器鸟的扑翼机构。 拥有两个关节的机器鸟扑翼机构结构图 单侧翅膀 双翅 尾部 整机 ## 3. 电子硬件 在这个示例中,我们采用了以下硬件, ......
golang之context
context 用来解决 goroutine 之间退出通知、元数据传递的功能。 context 使用起来非常方便。源码里对外提供了一个创建根节点 context 的函数: func Background() Context background 是一个空的 context, 它不能被取消,没有值,也 ......
7. netstat
作用:用于显示网络连接,路由表,接口状态。 常用参数: netstat -a # 显示所有连接中的Socket netstat -n # 用IP和端口号代替域名显示 netstat -p # 显示Socket对应的信息 netstat -i # 显示网卡信息列表 netstat -r # 显示路由表 ......
关于安规标准中的过电压等级
参照IEC(国际电工委员会)的标准 :I级别是低压低能量级别,并带保护装置,一般指电子设备的内部电压;II级是低压高能量级别,从主供电电路分支出来的,家里照明电路220V电压属于此类;III级是指高压高能量级别,指固定安装的主供电电路,一般指380V三相电压 过电压定义:用数字表示的瞬态过电压条件。 ......