趙哥-IT网络技术分享-第2页

C++ namespace(命名空间)

C++ namespace(命名空间)-IT网络技术分享
C++ 的 namespace(命名空间)用于组织代码、避免命名冲突,特别是在大型项目或多个库共存的情况下非常有用。 1. 为什么需要 namespace? // 库A void logMessage() { printf('Logging from Lib...
1个月前
0170

Docker CLI 常用命令

Docker CLI 常用命令-IT网络技术分享
好的,下面是 Docker 的所有常用命令,包括了容器、镜像、网络、卷、Docker Compose 等相关命令。基本上涵盖了日常工作中用到的大部分命令。 1. 容器管理相关命令 docker run启动并运行一个新的...
2个月前
0240

C语言无符号/有符号整数(stdint.h)

C语言无符号/有符号整数(stdint.h)-IT网络技术分享
1. 有符号整数(int8_t、int16_t、int32_t、int64_t) 有符号整数(intX_t)使用二进制补码存储,范围是: −(2(n−1)) 到 (2(n−1)−1)-\left(2^{(n-1)}\right) \text{ 到 } \left(2...
1个月前
0290

Visual Studio 字体修改

Visual Studio 字体修改-IT网络技术分享
JetBrainsMono字体下载: https://www.jetbrains.com/zh-cn/lp/mono/ 代码提示/智能提示字体大小: 工具提示的字体大小: 智能提示默认选中首选项: 工具 ---> 选项 ---> 文本编辑器 --> C/C++ ...
1个月前
0230

Docker 常用指令

Docker 常用指令-IT网络技术分享
以下是常用的 Dockerfile 指令和它们的功能:1. FROM定义镜像的基础镜像。每个 Dockerfile 都应该以 FROM 开头,指定使用哪个基础镜像构建当前镜像。FROM ubuntu:20.04 2. RUN在镜像构建过程中...
2个月前
0601

CPU 寄存器(Registers)

CPU 寄存器(Registers)-IT网络技术分享
寄存器(Register)是 CPU 内部的超高速存储单元,用于存储数据、指令地址或状态信息。由于寄存器位于 CPU 内部,因此它的访问速度比 RAM 快得多,通常用于存储临时数据、运算结果、地址指针等...
1个月前
0220

C 语言的动态内存管理

C 语言的动态内存管理-IT网络技术分享
C 语言的动态内存管理是通过 malloc、calloc、realloc 和 free 这四个标准库函数来完成的,这些函数定义在 <stdlib.h> 头文件中。 1. 动态内存管理的基本函数 函数作用malloc(size_t size)分...
1个月前
0210

>(覆盖) 和 >>(追加) 重定向命令

>(覆盖) 和 >>(追加) 重定向命令-IT网络技术分享
ls >> list.txt 和 ls > list.txt 属于 重定向命令,它们与 标准输出 和 标准错误输出(stdout、stderr)相关联,用于将命令的输出写入到文件中,而不是显示在终端上。1. 属于什么命令...
2个月前
0640

常见的汇编指令(x86/x86-64)

常见的汇编指令(x86/x86-64)-IT网络技术分享
汇编指令主要分为数据传输、算术运算、逻辑运算、控制转移、栈操作等几类。以下是常见的指令及示例。 📌 1. 数据传输指令 指令作用MOV dst, src把 src 复制到 dstXCHG dst, src交换 dst 和 src ...
1个月前
0350

python 使用Pillow给图片加边框

python 使用Pillow给图片加边框-IT网络技术分享
方法一:使用 ImageOps.expand() 加单色边框(推荐) from PIL import Image, ImageOps img = Image.open('example.jpg') border_img = ImageOps.expand(img, border=10, fill='black') # 加 10...
37天前
0170