单列模式

使用模块 myclass.py class myclass( ): def fun(self): pass instance = myclass() call.py import myclass a = myclass.instance __new__ myclass.py

Halo Halo 发布于 2024-10-29

浅拷贝和深拷贝

在Python中,浅拷贝(shallow copy)意味着创建一个新的对象,但它包含的是对原始对象中项的引用。如果原对象中的项是不可变的(如整数、字符串、元组),则更改副本不会影响原对象。但如果项是可变的(如列表、字典、类实例),则更改副本中的项可能会影响到原对象。 下面是一个关于浅拷贝的例子,其中

Halo Halo 发布于 2024-10-29

rust模块

定义模块 顶层模块 src/main.rs mod controller; mod router; fn main() { // do something } 模块对应文件夹或文件 |--- src |--- controller |--- router |--- main.rs 子

Halo Halo 发布于 2024-08-28

导入上级目录包

整体目录结构 |-- comm | |-- prim_joint_set.py | |-- prim_position_set.py |-- app | |-- entity | | |-- init.py | |-- http_srv.py app.entity.__init__py import

Halo Halo 发布于 2024-07-11

pip 换源

# 清华源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 阿里源 pip config set global.index-url https://mirrors.aliyun.com/pypi/s

Halo Halo 发布于 2024-07-04

py循环队列

循环队列 class CircularQueue(): def __init__(self, size=1): self.size = size self.data = [None for i in range(size)] self.front = self.rear = -1

Halo Halo 发布于 2024-05-27

isaac sim 模拟仿真代码

主目录 /isaac-sim/extension_examples/user_examples/ __init__.py from omni.isaac.examples.user_examples.object_control import ObjectControl from omni.isaa

Halo Halo 发布于 2024-02-04

redis sub

Halo Halo 发布于 2023-03-14

运行外部py文件

Halo Halo 发布于 2023-03-08

docker jupyter notebook

Halo Halo 发布于 2023-02-17