- 博客(18)
- 收藏
- 关注
原创 LCP 76. 魔法棋盘
现在,探险家小扣的任务是确定所有问号位置的状态(留空/放黑棋/放红棋),使最终的棋盘上,任意两颗棋子间都。的棋盘中,有两种不同的棋子:黑色,红色。由于棋盘上被施加了魔法禁制,棋盘上的部分格子变成问号。请返回可以满足上述条件的放置方案数量。注:异色棋子之间可以有空位。
2025-03-24 10:30:28
280
原创 (10)学习编程-python装饰器(包装器)、适配器、代理模式、门面模式、AOP
装饰器模式是一种结构型设计模式,用于动态地为对象添加额外的功能,而无需修改其结构。
2025-03-10 15:52:11
476
原创 (9)学习编程-python数组
函数接收一个函数和一个可迭代对象(如列表),并返回一个新的可迭代对象,其中的每个元素都是原元素经过函数处理后的结果。函数接收一个布尔函数和一个可迭代对象,并返回一个新的可迭代对象,其中只包含满足布尔函数条件的元素。模块,它接收一个二元函数和一个可迭代对象,并将可迭代对象中的元素逐步归并为一个值。函数可以将多个列表组合成一个元组列表,每个元组包含来自每个列表的对应元素。生成器表达式类似于列表推导式,但返回的是生成器对象,更适合处理大数据集。模块提供了许多用于高效迭代器操作的工具,非常适合处理序列数据。
2025-03-10 09:59:22
533
原创 (8)学习编程-python 装饰器
Python 的装饰器(Decorator)是一种非常强大的功能,它允许你在不修改原始函数或类代码的情况下,动态地添加或修改函数或类的行为。装饰器本质上是一个函数或类,它接收一个函数或类作为参数,并返回一个新的函数或类。可以将多个装饰器应用于同一个函数或类,装饰器的执行顺序是从最近的装饰器到最远的装饰器。类装饰器用于增强或修改类的行为。类装饰器可以添加类方法、属性或修改类的结构。装饰器也可以接受参数,这需要定义一个装饰器工厂函数,返回一个装饰器。装饰器不仅可以用于函数和类,还可以用于方法和属性。
2025-03-10 09:43:25
204
原创 (7)学习编程---python多进程、多线程、协程
多进程是指一个程序同时运行多个进程。每个进程都有自己的内存空间和资源,进程之间通过进程间通信(IPC)来共享数据。:每个进程都有独立的内存空间,一个进程的崩溃不会影响其他进程。:可以利用多核 CPU 的优势,实现真正的并行计算。:每个进程都有自己的内存空间,因此资源消耗较大。:进程间通信需要通过 IPC,通信成本较高。多线程是指一个进程内部同时运行多个线程。线程共享进程的内存空间,因此线程间的通信成本较低。:线程比进程轻量,创建和销毁的开销较小。:线程共享进程的内存空间,通信成本较低。
2025-03-09 19:44:30
772
原创 (3)学习编程---循环结构
用于遍历可迭代对象(如列表、元组、字典、集合、字符串等),并依次对每个元素执行操作。用于无条件跳转到指定标签。虽然不推荐使用,但在某些情况下可以用于复杂的循环控制。循环类似,但它的条件检查在循环体执行之后进行,因此循环体至少会执行一次。用于在条件为真时重复执行代码块,直到条件变为假为止。是一个空语句,通常用于占位,不执行任何操作。块会在循环正常结束时执行(即: 没有被。在 Python 中,
2025-03-07 15:08:17
374
原创 (6) yolo11学习- ultralytics/data:dataset.py loaders.py split_dota.py utils.py代码阅读
【代码】(6) yolo11学习- ultralytics/data:dataset.py loaders.py split_dota.py utils.py代码阅读
2025-03-06 15:42:03
460
原创 (5) yolo11学习- ultralytics/data:base.py build.py converter.py 代码阅读
yolo11学习- ultralytics/data:base.py build.py converter.py 代码阅读
2025-03-05 15:47:45
398
原创 (4) yolo11学习- ultralytics/data:自动标注和图像增强代码阅读
【代码】(1) yolo11学习- ultralytics/data:自动标注和图像增强代码阅读。
2025-03-04 23:10:07
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅