相关文章
《c++20设计模式》原型模式
文章目录 一、前言二、深拷贝浅拷贝三、深拷贝实现方式(使用clone()函数)3.1实现 四、最后 一、前言
原型模式相较前面的构造器模式及工厂模式就会简单很多! 主要讨论的内容也就是 —— 如何正确、优雅的进行拷贝构造!
相关代码…
建站知识
2024/7/6 14:48:14
golang 1.22特性之for loop
背景
go1.22版本 for loop每轮循环都生成新的变量. 原谅: https://tip.golang.org/doc/go1.22 Previously, the variables declared by a “for” loop were created once and updated by each iteration. In Go 1.22, each iteration of the loop creates new variables, to …
建站知识
2024/7/6 17:55:59
Vector、ArrayList、LinkedList
Vector ArrayList LinkedList 动态数组 Map容器
Java 的集合框架 TreeSet HashSet LinkedHashSet Java 提供的默认排序算法 List.of()、Set.of()
建站知识
2024/7/3 7:56:36
NSSCTF-Web题目21(文件上传-phar协议、RCE-空格绕过)
目录 [NISACTF 2022]bingdundun~
1、题目
2、知识点
3、思路
[FSCTF 2023]细狗2.0
4、题目
5、知识点
6、思路 [NISACTF 2022]bingdundun~
1、题目 2、知识点
文件上传,phar伪协议
3、思路 点击upload,看看 这里提示我们可以上传图片或压缩包&…
建站知识
2024/7/5 16:55:58
C# --- 在项目中使用Attribute + Reflection
C# --- 使用Attribute Reflection的例子 背景如何定义和执行TestCase 背景 E2E是对workflow的测试,将所有E2E test case定义在一个可执行程序里(exe), 定时自动运行 如何定义和执行TestCase 将需要执行的TestCase包装成一个类,并将TestCase分成几个Step…
建站知识
2024/7/6 5:26:02
Keepalived安装-单节点
1.服务器信息 服务器版本服务器IPkeepalived版本安装用户CentOS Linux release 7.9.2009 (Core)192.168.10.244keepalived-2.2.8.tar.gzrootLinux常规基础配置参考:
Linux常规基础配置_linux基础配置-CSDN博客
2.keepalived安装
-->进入opt目录,创建keepalived子目录
…
建站知识
2024/7/6 5:16:00
vite vue3使用axios解决跨域问题
引入依赖
npm install axios
在main.js中全局引入
import { createApp } from vue
import App from ./App.vue
import axios from axiosconst app createApp(App)// 全局引入axios
app.config.globalProperties.$axios axiosapp.mount(#app) 修改vite.config.js的代理配置…
建站知识
2024/7/5 22:25:10
Centos安装Node.js
使用wget安装Node.js
wget https://nodejs.org/dist/v12.22.12/node-v12.22.12-linux-x64.tar.xz### xz -d 表示使用xz工具来解压文件
xz -d node-v12.22.12-linux-x64.tar.xz### 解压缩 tar 归档文件
### -x 选项表示解压缩,-f 后面跟着的是归档文件的名称
tar …
建站知识
2024/7/3 7:47:53