相关文章
【C++入门到精通】智能指针 auto_ptr、unique_ptr简介及C++模拟实现 [ C++入门 ]
阅读导航 引言一、std::auto_ptr1. 简介2. 使用示例3. C模拟实现 二、std::unique_ptr1. 简介2. 使用示例3. C模拟实现 温馨提示 引言
在 C 中,智能指针是一种非常重要的概念,它能够帮助我们自动管理动态分配的内存,避免出现内存泄漏等问题。…
建站知识
2025/1/7 14:24:21
(力扣记录)146. LRU 缓存
数据类型:链表
时间复杂度:O(1)
空间复杂度:O(N)
代码实现:
class Node:def __init__(self, key-1, value-1):self.key keyself.val valueself.next Noneself.prev Noneclass LRUCache:def __init__(self, capacity: int)…
建站知识
2025/1/8 17:21:03
ubuntu 22.04 安装 device-tree-compiler (dtc)
网络上使用apt 安装都没用,提升各种以来。最后网络在ubuntu 官网找到了安装包,测试ok,分别是libfdt1_1.4.7-1_amd64.deb libfdt-dev_1.4.7-1_amd64.deb device-tree-compiler_1.4.7-1_amd64.deb
安装顺序也是按照这个顺序来:sudo…
建站知识
2025/1/10 10:42:39
网络安全产品之认识防火墙
防火墙是一种网络安全产品,它设置在不同网络(如可信任的企业内部网和不可信的公共网)或网络安全域之间,通过监测、限制、更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的信息、结构和运行状况,以此来…
建站知识
2024/12/31 23:01:54
09前后端分离+SSM整合的小案例
前端的Node 后端的Tomcat,是前端程序的容器。前端的npm 后端的maven
1. 导入前端项目
node版本:16.16.0 配置阿里镜像 npm config set registry https://registry.npmjs.org/ 更新npm版本 npm install -g npm9.6.6 用vscode打开解压后的项目 , 右上角…
建站知识
2025/1/8 18:04:13
linux开机自启动方法
服务开机自启
docker 开机自启方法
容器没有自启 执行一下 docker update --restartalways NAMES[容器名称]java 服务器开机自启方法
第一种:利用 rc.local 文件完成开机自启,vi /etc/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY …
建站知识
2025/1/9 20:03:43
JavaWeb后端——Maven
maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理
maven项目对象模型简称POM,
maven解决问题:
1. 添加第三方jar包,maven将 jar 包放在本地仓库中统一管理,使用时用坐标的方式引用即可
2. 解决 jar 包之间的依…
建站知识
2025/1/10 3:24:16