N

Norlcayn的博客

A text-focused Halo theme

  • 首页
  • 文章
  • 默认分类
  • 关于
主页
Norlcayn的博客

Docker起步

Docker安装 如果系统中存在旧的Docker,先进行卸载: yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-

2026-01-15 运维

CPP错误案例

数组倒序 将一组数组倒序排序,如{1,2,3,4,5}=>{5,4,3,2,1} 错误写法: #include <iostream> using namespace std; int main() { // 数组倒序 int arr_02[] = { 1,2,3,4,5 }; length =

2025-06-28 CPP

CPP基础案例

通讯录管理系统 系统需求 通讯录是一个可以记录亲人、好友信息的工具 本案例主要利用C++来实现基础的通讯录管理系统 系统中需要实现的主要功能如下: 添加联系人:向通讯录中添加新人,信息包括姓名、性别、年龄、联系电话、家庭住址,最多记录1000人 显示联系人:显示通讯录中所有联系人信息 删除联系人:按

2025-06-28 CPP

CPP文件操作

C++文件操作 关键字:ifstream、ofstream、ios:: 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 文件类型分为两种: 文本文件 - 文件以文本的ASCII码形式存储在计算机中 二进制文件 - 文件以文本

2025-06-28 CPP

CPP_STL

STL基本概念 STL(Standard Template Library,标准模板库) STL从广义上分为:容器(container)、算法(algorithm)、迭代器(iterator) 容器和算法之间通过迭代器进行无缝连接 STL几乎所有的代码都采用了模板类或者模板函数 STL六大组件 ST

2025-06-28 CPP

CPP模板

模板的概念 模板就像一个”代码模具”,可以根据不同的类型生成相应的代码,大大提高复用性。 模板的优势在于: 代码重用:一份代码适用于多种类型 类型安全:编译期检查,避免运行时错误 性能优化:编译期生成代码,无运行时开销 灵活性:支持特化、偏特化等高级特性 需求:假设要实现求最大值的函数,需要支持in

2025-06-28 CPP

CPP面向对象

面向对象的三大特性:封装、继承、多态 C++认为万物皆为对象,对象上有其属性和行为 封装 封装的意义 封装是C++面向对象三大特性之一 封装的意义: 将属性和行为作为一个整体,表现生活中的事务 将属性和行为加以权限控制 在设计类的时候,属性和行为写在一起,表现事物 语法:class 类名 { 访问权

2025-06-28 CPP

CPP核心内容

内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 区域 存储内容 生命

2025-06-28 CPP

CPP基础内容

相关内容来自B站黑马程序员:C++教程从0到1入门编程 C++起步知识 注释 和Java一样,C++的注释分为单行注释和多行注释 单行注释:// 多行注释:/* */ 例如: // 1. 这是单行注释 /* 1. 这是多行注释 2. 这是多行注释 3. 这是多行注释 */ 入口函数 在C++中,

2025-06-28 CPP

vscode_CPP环境搭建

系统环境搭建 从官网上下载mingw64: 找到github入口后下载压缩包: 解压至任意路径,但路径中不能含有中文,比如C://mingw64 将mingw64/bin添加到环境变量中 控制台输入gcc -v查看是否能正确显示相关信息:

2025-06-28 CPP
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

最近更新

  • Hello Halo
  • 状态机
  • 数据表设计规范
  • 缓存优化
  • 事务失效

热门标签

Halo 异常处理 Redisson 并行 Vue 并发 递归 请求限流 SpringAMQP 类加载器

©2026 Norlcayn的博客. 保留部分权利。

使用 Halo 主题 Chirpy