弱指针主要特点和用途有哪些
弱指针(Weak Pointer)是 C++11 引入的一种智能指针,用于解决 std::shared_ptr 可能引发的循环引用问题。 与 std::shared_ptr 不同的是,弱指针并不增加引用计数,因此不会影响对象的生命周期...
Linux gunzip命令:解压文件
Linux gunzip 命令用于解压文件。 gunzip 是个使用广泛的解压缩程序,它用于解开被 gzip 压缩过的文件,这些压缩文件预设最后的扩展名为 .gz。事实上 gunzip 就是 gzip 的硬连接,因此不论是压...
Redis除了做缓存,还能做什么?
分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
CDN技术工作原理是什么
利用物理上的多台服务器,将用户需要的音乐、图片、视频、应用程序等资源分布式存储在全球各地,这样用户便可以高效、稳定的就近获取需要资源。 具体步骤如下: 1. 当用户访问网站时,浏览器会...
深入理解Python时间戳: 应用与转换
一、Python时间戳简介 时间戳,也被称为Unix时间戳,是自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 在Python编程语言中,时间戳是对日期和时间的一种重要表示方式。 它提供...
什么是Kali Linux?(Kali Linux有什么用途)
Kali Linux是一款专为渗透测试和安全审计设计的流行开源Linux发行版,它由Offensive Security维护和资助,这是一家领先的信息安全培训和服务提供商。 Kali Linux于2013年发布,作为著名的BackTr...
Linux which命令:查找文件
Linux which命令用于查找文件。 which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 语法 which [文件...] 参数: -n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所...
Cephadm工具的详细使用介绍
Cephadm工具 官方文档:https://docs.ceph.com/en/latest/cephadm/ 1)cephadm工具的介绍 cephadm 是用于管理 Ceph 集群的实用程序或者是管理工具。 Cephadm的目标是提供一个功能齐全、健壮且维...








