摘要: 网上已经有相关信息,这里只是为自己记录一下 destory 只是将他标记为需要删除,并不会马上删除和清理缓存,会在当前帧结束时(也即是在当前帧不能直接删除掉所有的物体),将所有标记为需要删除的对象,进行删除和缓存清理,它是异步执行的,不会影响主线程的执行,并且更加节省性能。所以说在当前帧是不能删除掉 阅读全文
posted @ 2024-08-09 10:38 xxxxxxxxxxjh 阅读(145) 评论(0) 推荐(0)
摘要: /dev/shm 是Linux系统中的一个特殊目录,用于作为临时文件存储的一种形式,它将数据存储在RAM(随机存取存储器)中,而不是在磁盘上。这意味着在/dev/shm中存储的数据访问速度非常快,但数据在系统重启后不会被保留。/dev/shm是POSIX共享内存(POSIX Shared Memor 阅读全文
posted @ 2024-05-06 15:39 xxxxxxxxxxjh 阅读(885) 评论(0) 推荐(0)
摘要: 在 Python3 中,对于字符串类型的对象,hash() 函数会根据当前进程的种子值计算哈希值。这个种子值在每次 Python 进程启动时都会随机生成。因此,即使是相同的字符串,在不同的 Python 进程中调用 hash() 函数会得到不同的哈希值。 这种设计的目的是为了增加哈希表的随机性,从而 阅读全文
posted @ 2024-04-15 15:40 xxxxxxxxxxjh 阅读(119) 评论(0) 推荐(0)
摘要: 前言 使用 Python 都不会错过线程这个知识,但是每次谈到线程,大家都下意识说 GIL 全局锁, 但其实除了这个老生常谈的话题,还有很多有价值的东西可以探索的,譬如:setDaemon()。 线程的使用 与 存在的问题 我们会写这样的代码来启动多线程: import time import th 阅读全文
posted @ 2024-03-29 18:29 xxxxxxxxxxjh 阅读(24) 评论(0) 推荐(0)
摘要: 2038年问题,也被称为Unix千年虫或Y2K38,是一个涉及Unix时间戳的潜在问题。Unix时间戳是计算机系统用来跟踪时间的一种方法,它计算的是从1970年1月1日00:00:00 UTC(称为Unix纪元或epoch)开始到当前的秒数。在许多Unix-like系统中,这个时间戳被存储为一个32 阅读全文
posted @ 2024-03-12 14:25 xxxxxxxxxxjh 阅读(699) 评论(0) 推荐(0)
摘要: urllib.request 模块的官方文档 在 macOS 上使用 urllib.request 模块与 os.fork() 的问题主要与多进程编程和系统 API 的交互有关。具体来说,urllib.request 模块在获取代理设置时会调用 macOS 的系统级函数来获取这些信息,而这些函数可能 阅读全文
posted @ 2024-03-08 12:21 xxxxxxxxxxjh 阅读(30) 评论(0) 推荐(0)
摘要: 在Python中,subprocess.Popen用于创建新的进程。这个创建过程是由操作系统的底层机制来执行的,并不是由Python的多进程库multiprocessing决定。subprocess.Popen在内部使用的是操作系统提供的API来启动新进程,并不直接受multiprocessing库 阅读全文
posted @ 2024-03-07 14:44 xxxxxxxxxxjh 阅读(67) 评论(0) 推荐(0)
摘要: 工作遇到了一个引用循环的问题,记录一下 test.py: print('fffffff') import main # 导入 main.py print('sdfdf') def aaa(): print('aaaaaaaaaaa') main.py: print(' ') from test im 阅读全文
posted @ 2023-12-25 10:50 xxxxxxxxxxjh 阅读(71) 评论(0) 推荐(0)