软件、网站推荐
未读
常用软件推荐记录(2025/2/18更新)
前言 主要分享记录我使用的软件(记录为主,分享为次,并不一定适合大众😊),大部分都是开源和免费的,少部分使用的是学习版😆 提供官网下载地址以及学习版的下载途径 Windows 浏览器 Google Chrome Zen browser 浏览器插件
n100小主机折腾笔记
未读
pve安装HomeAssistant
本文介绍了如何在PVE中安装和配置Home Assistant。首先,从官网下载Home Assistant镜像,并将其解压为.qcow2文件。接着,创建虚拟机时选择合适的配置,包括BIOS类型、磁盘以及CPU和内存。然后,通过SSH工具将镜像上传至PVE,并执行导入命令。配置虚拟机的启动顺序和BIOS类型为UEFI后启动虚拟机。最后,通过网页访问完成后续配置,并演示了如何手动设置IP以便于管理。
n100小主机折腾笔记
未读
n100小主机PVE 使用MCSMANAGER部署Minecraft服务器
本文介绍了如何在n100小主机上使用openEuler系统和MCSMANAGER面板搭建Minecraft服务器的步骤。首先,需要准备一台服务器和相应的操作系统ISO文件。文章详细描述了安装openEuler的过程,包括虚拟机配置、SSH连接、MCSMANAGER安装及端口设置。接着,指导用户上传Minecraft服务器文件并启动。同时,还提到如何开放服务器端口以供外部访问。适合对Linux及Minecraft服务器部署有一定基础的用户参考。
C++
未读
C++ 操作文本文件
本文介绍了C++中操作文本文件的基本方法,包括创建输出流和输入流对象、打开文件、写入和读取数据的具体步骤。写文件时使用ofstream对象,通过open方法打开文件并指定打开模式,确保文件成功打开后可向其写入数据。读取文件时使用ifstream对象,利用getline、get和字符串输出流等多种方式读取数据。同时,还提供了处理二进制文件的写入方法,强调路径处理和错误判断重要性。
C++
未读
拷贝构造函数&浅拷贝与深拷贝
拷贝构造函数是C++中的一种构造函数,用于通过引用参数实现对象的逐字节复制。若用户未定义,编译器将生成默认拷贝构造函数。在复制对象时,浅拷贝将仅复制指针地址,导致多个对象共享同一内存,可能引发内存错误。为避免这种问题,深拷贝在复制对象时创建独立副本,确保改动不影响原对象。文中通过示例展示浅拷贝与深拷贝的区别及实现方法。
C++
未读
结构体、共同体和枚举
结构体是C++中用户自定义的数据类型,可以组合多种数据类型,描述完整的对象。定义结构体需要指定成员的数据类型和名称,并且结构体名作为标识符。结构体成员可以是任意数据类型,支持函数和缺省值的指定。在C++中,可以通过结构体变量来访问和操作其成员,并支持数组和指针的使用。结构体在内存中占用的大小与其成员的大小有关,包含对齐因素。还可以在结构体中嵌入其他结构体或数组以增加复杂性。