相关文章
面向对象的程序设计的封装、继承、多态
面向对象程序设计(OOP)中的封装、继承和多态是核心特性,它们从不同方面体现:
1. 封装
封装通过将数据和操作数据的方法结合,隐藏内部细节,仅暴露必要接口。
体现方面: 数据隐藏:使…
建站知识
2025/3/7 4:13:04
常用工具类——Collections集合框架
常用工具类——Collections集合框架
Collections 是 JDK 提供的一个工具类,提供了一系列静态方法,分类来复习!
1.排序操作
reverse(List list) :反转顺序shuffle(List list) : 洗牌,将顺序打乱sort(List list) &…
建站知识
2025/3/7 4:31:47
【C++】STL——vector底层实现
目录
💕 1.vector三个核心
💕2.begin函数,end函数的实现(简单略讲)
💕3.size函数,capacity函数的实现 (简单略讲)
💕4.reserve函数实现 (细节…
建站知识
2025/3/7 4:18:10
python:内置函数与高阶函数
1.内置函数
abs()
round()
print(abs(-6))#求绝对值
print(round(3.56))#四舍五入运行结果
6
4
2.高阶函数
高阶函数:把一个函数作为参数传递给另外一个函数
实例一:绝对值加减法与四舍五入
def add_num(a,b):return abs(a)abs(b)
print(add_num…
建站知识
2025/3/6 22:20:06
2025年2月2日(多任务 线程)
dw 快速删除这个单词 并行,并发 主线程,子线程 这段代码展示了如何使用 Python 的 threading 模块来创建和启动一个新的线程。让我逐步解释一下这段代码:
1. 导入必要的模块
import threading
import timethreading 模块提供了用于创建和管…
建站知识
2025/3/7 4:24:26
【Android】jni开发之导入opencv和libyuv来进行图像处理
做视频图像处理时需要对其进行水印的添加,放在应用层调用工具性能方面不太满意,于是当下采用opencvlibyuv方法进行处理。
对于Android的jni开发不是很懂,我的需求是导入opencv方便在cpp中调用,但目前找到的教程都是把opencv作为模…
建站知识
2025/2/22 10:25:11