相关文章
vector类模拟实现(c++)(学习笔记)
vector 构造函数析构函数[]push_backsize()capacity()reserve()push_back() 迭代器实现非const和const版本 pop_back()resize()insert()***重点erase()***重点再谈构造函数!拷贝构造函数****(重点)运算符重载***(重点)…
建站知识
2024/12/21 20:46:28
模版方法模式-定义算法的框架
在生活中,很多事需要通过几个步骤才能完成。例如找工作,一般都包含投递简历、面试、等待结果等几个步骤。投递简历何等待结果这两个步骤大同小异,最大的区别在于面试这个步骤。
在软件开发中,有时也会遇到类似情况。某个方法的实…
建站知识
2024/12/10 8:52:41
C语言中什么时候用“->”
使用说明
"->"是C语言中的一个运算符,它用于访问结构体或者联合体中的成员,其左边是一个指向结构体或者联合体的指针,右边是需要访问的成员名。
举例说明
定义结构体
# include <stdio.h>
# include <stdlib.h>…
建站知识
2025/1/2 0:05:13
Gradle笔记 一 Gradle的安装与入门
文章目录 Gradle 入门Gradle 简介学习Gradle 的原因: 常见的项目构建工具Gradle 安装Gradle 安装说明安装JDK 下载并解压到指定目录配置环境变量检测是否安装成功 Gradle 项目目录结构Gradle 创建第一个项目Gradle 中的常用指令修改maven 下载源Wrapper 包装器使用教…
建站知识
2025/1/2 0:00:49
【Linux】:重定向和用户缓冲区
重定向和用户缓冲区 一.输出重定向1.现象2.系统调用接口 二.缓冲区1.引子2.刷新 三.回答引例 文件描述符对应匹配规则:从0下标开始,寻找最小的没有被使用的数组位置,它就是新的文件描述符(fd)。
一.输出重定向
1.现象 在这里我们向1号文件内…
建站知识
2025/1/2 0:10:43
centos7-lamp
目录
一、安装
1.关闭防火墙关闭selinux
2.安装apache
3.配置主页
二、部署mariadb(mysql)
1.用yum安装
2.启动数据库
3.看下端口是否listen
4登录mysql
5.修改下密码
三、安装php
1.安装依赖包
2.安装php解释器和php连接mysql驱动
3.配置…
建站知识
2024/12/20 11:53:54
二十三种设计模式全面解析-装饰器模式-超越继承的灵活装扮
在软件开发中,我们经常面临需要为对象动态地添加额外的功能或属性的情况。继承是一种常见的解决方案,但它有时会导致类的爆炸性增长和复杂的继承层次结构。在这种情况下,装饰器模式(Decorator Pattern)是一种强大的设计…
建站知识
2025/1/1 10:46:50
【数据结构】单向链表的增删查改以及指定pos位置的插入删除
目录 单向链表的概念及结构 尾插
头插
尾删
编辑 头删 查找 在pos位置前插 在pos位置后插 删除pos位置 删除pos的后一个位置
总结
代码 单向链表的概念及结构 概念:链表是一种 物理存储结构上非连续 、非顺序的存储结构,数据元素的 逻辑顺序 是…
建站知识
2024/12/7 2:10:28