小熊奶糖's Wiki 当你压力大到快要崩溃,不要跟别人讲,也不要觉得自己委屈,没有人会心疼你。要像余华说的那样:“在夜深人静的时候,把心掏出来,自己缝缝补补,然后睡一觉起来,又是信心百倍。无人问津也好,技不如人也罢,你都要安静下来,去做自己该做的事情,而不是让烦恼和焦虑,毁掉你本就不多的热情和定力

浅拷贝和深拷贝

核心概念 想象一下,你有一个文件柜(原始数据)。 赋值:只是给这个文件柜起了另一个名字,两个名字指向同一个柜子。 浅拷贝:复印了文件柜第一层抽屉里的所有文件夹(索引),但文件夹里的文件还是原来的那些。 深拷贝:不仅复印了整个文件柜的结构,还把每一个文件夹里的每一张纸都复印了一份,得到了一个完全独立的

小熊奶糖(BearCandy) 发布于 2025-10-08

docker `--add-host`

本文详细介绍了 Docker `--add-host` 参数的作用、语法和使用场景,重点讲解了如何通过该参数实现容器访问宿主机服务、模拟域名解析以及解决 DNS 问题,并提供了实用示例和注意事项。

小熊奶糖(BearCandy) 发布于 2025-08-21

docker `host-gateway`

host-gateway 是 Docker 从 20.10 版本开始引入的一个特殊保留关键字(reserved keyword),用于在容器中访问宿主机(Host Machine)的服务。它在配置网络时非常有用,尤其是在使用 --add-host 或 docker-compose.yml 的 ext

小熊奶糖(BearCandy) 发布于 2025-08-21

Docker容器访问宿主机服务笔记

Docker容器访问宿主机服务笔记 核心原理 Docker容器默认拥有独立的网络命名空间,localhost或 127.0.0.1指向容器自身而非宿主机,因此容器无法直接通过 localhost访问宿主机服务。 解决方案 1. 使用 host.docker.internal(推荐,跨平台) 适用场景

小熊奶糖(BearCandy) 发布于 2025-08-21

构建独立可移植的 Python 项目环境

这是一个将 Conda 环境转化为独立、可移植、嵌入项目的详细实施方案。 项目实施方案:构建独立可移植的 Python 项目环境 1. 项目目标 将基于 Conda 的 Python 项目及其所有依赖(包括 Python 解释器、第三方库、系统原生库)打包成一个自包含(self-contained)

小熊奶糖(BearCandy) 发布于 2025-08-19

Linux黑洞文件"/dev/null"以及用法

在Linux系统中,“黑洞文件”通常指的是 /dev/null 文件。这个特殊的文件用于丢弃所有写入它的数据,并且当从它读取数据时,总是返回EOF(End of File),即没有数据可读。简而言之,/dev/null 是一个虚拟设备文件,任何写入它的输出都会被忽略或丢弃,而尝试从它读取任何输入都会

小熊奶糖(BearCandy) 发布于 2024-10-12

/bin和/sbin的区别 以及如何放置一个程序使其通过终端能够运行以及/bin/bash 是可执行文件吗?

在类Unix系统(如Linux)中,/bin 和 /sbin 是两个常用的目录,它们用于存放不同类型的可执行文件。下面是这两个目录的主要区别: /bin: 这个目录包含所有用户都可以使用的标准命令。 它通常包括了像 ls, cp, mv, cat 等基础的Unix命令工具。 这些命令对于系统的日常操

小熊奶糖(BearCandy) 发布于 2024-10-11

Linux 输入export定义变量和直接name=123这样定义变量有啥区别

在Linux中,定义环境变量可以通过几种不同的方式来完成,其中两种常见的方式是使用 export命令和直接赋值。这两种方法的主要区别在于它们如何影响子进程以及变量的作用范围。 直接赋值 (例如 name=123): 这种方式定义的变量仅在当前shell会话中有效。 如果你关闭了这个shell或打开了

小熊奶糖(BearCandy) 发布于 2024-10-11

linux查看交换空间,CPU,内存占用率以及交换空间(虚拟内存)解释

在Linux系统中,有多种命令可以查看CPU、内存和交换空间的占用情况。以下是一些常用的命令和它们的用法: 1. 查看CPU占用 使用 top 命令 top 是一个动态实时显示系统信息的工具,可以查看CPU和内存的使用情况。 top 在 top 的输出中,你可以看到: %CPU 列显示每个进程的C

小熊奶糖(BearCandy) 发布于 2024-10-10

linux查看正在使用的端口和ip以及如何关闭他们

在Linux系统中,你可以使用多种命令来查看正在使用的端口及其对应的IP地址。以下是几种常用的命令: 使用 netstat 命令 netstat 是一个网络统计工具,可以显示网络连接、路由表、接口统计等信息。要查看所有监听的端口及对应的IP地址,可以运行: sudo netstat -tuln -

小熊奶糖(BearCandy) 发布于 2024-10-10
上一页 下一页