关于C++的类和对象的相关笔记

类的定义 public class box { public: int length; int width; int height; }; 这是基本的定义一个公有的访问权限的类,类的成员变量是 length、width、height。 private class box { private: int length; int width; int height; }; 或者 class box { // class 默认是 private 的访问权限 int length; int width; int height; }; 这是基本的定义一个私有的访问权限的类,类的成员变量是 length、width、height。 Setter void一个setter来使public使用private名 void setH(int h) {height = h;} void setL(int l) {length = l;} void setW(int w) {width = w;} 方法 int V() { return length * width * height; } 调用 box b; b.setH(10); b.setL(10); b.setW(10); cout << b.V() << endl; 输出 1000

2026年6月9日 · 1 分钟 · ChenShang

docker初探

Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序,并可减少从编写到部署运行代码的周期。 准备工作 官网有详细的安装教程,然后配置下加速器即可,我这边使用阿里云的docker镜像加速器。 基本命令 镜像命令 # 查询镜像 docker search nginx # 下载镜像 docker pull nginx # 列出镜像 docker images docker images java docker images java:8 docker images --digests docker images --filter "dangling=true" # 展示虚悬镜像 # 删除本地镜像 docker rmi hello-world docker rmi -f $(docker images) # 保存镜像 docker save busybox > busybox.tar docker save --output busybox.tar busybox # 加载镜像 docker load < busybox.tar.gz docker load --input fedora.tar # 构建镜像 docker build [OPTIONS] PATH | URL | - 容器命令 新建并启动容器[重要] 使用以下docker run 命令即可新建并启动一个容器。该命令是我们最常用的命令了,它有很多选项,下面笔者列举一些常用的选项。 ...

2026年4月16日 · 4 分钟 · ChenShang

linux终端美化

Water 最近尝试了一下linux,绝对不是一因为windows太卡了,我装的是arch衍生的CachyOS,我相信很多人用的都是Ubuntu,其实也大差不差的 正题 Bash(全称是 Bourne Again Shell)是运行在今天的大多数 Linux 发行版上的默认的 shell,它非常受欢迎,并具有很多功能。但是容易抽风,所以我选择Fish 安装Fish 在 Arch Linux 上安装 Fish shell 很简单,只需要运行以下命令即可: sudo pacman -S fish 对于 Ubuntu 16.04/18.04 系统来说,请使用 APT-GET 命令 或者 APT 命令 安装 fish shell。 sudo apt-add-repository ppa:fish-shell/release-3 sudo apt-get update sudo apt-get install fish 对于 Fedora 23+ 系统来说,请使用 DNF 命令 安装 fish shell。 sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:/fish:/release:/3/Fedora_29/shells:fish:release:3.repo sudo dnf install fish 使用和配置 使用 安装完成以后在终端输入fish并且回车就可以使用Fish了 配置成默认的终端环境 Shell命令更改 要将 Fish 设置为 CachyOS 的默认 Shell,最核心的方法是使用 chsh 命令。 ...

2026年4月16日 · 1 分钟 · ChenShang