摘要: 在 Python 中,with 上下文管理器是一种强大的语法结构,它提供了一种简洁且安全的方式来管理资源,比如文件操作、网络连接、数据库连接等。以下将从概念、工作原理、使用场景、自定义上下文管理器等方面详细介绍 Python 的 with 上下文管理器。 概念 with 上下文管理器用于在代码块执行 阅读全文
posted @ 2025-01-24 15:12 白柒 阅读(138) 评论(0) 推荐(0)
摘要: 在 Python 中,装饰器(Decorator)是一种强大且灵活的工具,它允许你在不修改已有函数或类的源代码的情况下,对它们的功能进行扩展和增强。下面从装饰器的概念、语法、工作原理、使用场景等方面详细介绍 Python 的装饰器。 概念 装饰器本质上是一个函数,它接受一个函数或类作为输入,并返回一 阅读全文
posted @ 2025-01-24 14:51 白柒 阅读(242) 评论(0) 推荐(0)
摘要: 当然,这里有一个使用 extern 关键字的简单例子,它涉及一个全局变量和函数。 假设我们有两个源文件:main.c 和 math_functions.c,以及一个头文件 math_functions.h。 math_functions.h(头文件): #ifndef MATH_FUNCTIONS_ 阅读全文
posted @ 2024-11-20 17:09 白柒 阅读(25) 评论(0) 推荐(0)
摘要: NV12是一种视频编码格式,属于YUV颜色空间的一种采样方式。 以下是关于NV12格式的具体介绍: YUV色彩空间:在数字图像处理中,YUV色彩空间将彩色图像分为亮度信息(Y)和色度信息(U、V)。这种分离使得图像处理更为灵活,尤其是在视频压缩和传输中非常有用。 4:2:0采样:YUV 4:2:0是 阅读全文
posted @ 2024-09-03 14:36 白柒 阅读(635) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <math.h> /* *从技术角度讲,可以把宏的替换体看做是记号(token)型字符串,而不是字符型字符串。 *C预处理器记号是宏定义的替换体中单独的“词”。用空白把这些词分开 *如: *define FOUR 2*2 *该宏定义有一个记号: 阅读全文
posted @ 2024-09-03 14:35 白柒 阅读(34) 评论(0) 推荐(0)
摘要: from functools import reduce def func0(a): """ a: 可迭代对象的迭代元素 将function 应用于可迭代对象的对应元素,并返回一个迭代器,其中包含了所有映射后的结果 map(function, iterable, ...) function:要应用于 阅读全文
posted @ 2024-08-21 14:28 白柒 阅读(44) 评论(0) 推荐(0)
摘要: #include <iostream> // 注意:如果想取消使用assert,NDEBUG必须在include <cassert>前 // 或者在编译时候加,g++ assert用法.cc -DNDEBUG // #define NDEBUG #include <cassert> using na 阅读全文
posted @ 2024-01-24 21:52 白柒 阅读(24) 评论(0) 推荐(0)
摘要: 在程序设计中,数据输入/输出(I/O)操作是必不可少的,C++语言的数据输入/输出操作是通过I/O流库来实现的。C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。 C++流涉及以下概念: 标准I 阅读全文
posted @ 2024-01-24 21:50 白柒 阅读(49) 评论(0) 推荐(0)
摘要: 继承顺序 派生类可以访问基类中所有的非私有成员。因此基类成员如果不想被派生类的成员函数访问,则应在基类中声明为 private。 我们可以根据访问权限总结出不同的访问类型,如下所示: 访问 public protected private 同一个类 yes yes yes 派生类 yes yes n 阅读全文
posted @ 2024-01-17 22:17 白柒 阅读(38) 评论(0) 推荐(0)
摘要: 什么是库 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库, 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 windows上对应的是.lib .dll linux上对应的是.a 阅读全文
posted @ 2024-01-14 19:26 白柒 阅读(59) 评论(0) 推荐(0)