TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 137 слични објави

Пребарај: #infuse

当前筛选 #infuse清除筛选
XP Digital Lab

@rocCHL · Post #10208 · 08.04.2026 г., 01:17

Infuse 发布8.4.2正式版更新 新增 • 新增对 Bwdif 去隔行(最高质量)的支持 • 识别外部音轨名称中的默认标签 • 支持本地文件/文件夹的花絮内容 改进 • 改进跳过片头和片尾功能 • 针对 iOS 26.4 的优化 修复 • 修复画中画(PiP)功能相关问题 • 修复视频画面宽高比问题 • 修复特别篇被当作花絮处理的问题 修复无法通过 .nomedia 文件禁用电影文件夹索引的问题 修复收藏夹中添加的文件夹内电影索引问题 修复 MEGA 连接相关问题 • 其他多项小修复和改进 标签:#infuse Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #10207 · 07.04.2026 г., 09:34

Infuse 发布8.4.1正式版更新 新功能 新增 对 Blu-ray 和 DVD 文件夹的花絮(Extras)支持 新增 SMB 协议的 Kerberos 身份验证 新增 收藏夹(Favorites)支持海报比例的插图预览 改进项目 优化 对TheIntroDB.org的支持 优化 电影详情页中“花絮”板块的布局 提升 SMB 连接的性能与稳定性 优化 对 Plex Pass 中无法播放的花絮内容的过滤机制 修复问题 修复 去隔行扫描(Deinterlacing)功能相关问题 修复 使用深度链接(Deep link)功能时可能导致的崩溃 修复 播放列表图标显示错误的问题 修复 无法添加“所有电影”和“所有电视节目”板块的问题 其他 细微改进与错误修复 标签:#infuse Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #10133 · 31.03.2026 г., 14:54

infuse发布8.4.1正式版 新增: 为Blu-ray 和 DVD 文件夹添加花絮内容持 为SMB 添加 Kerberos 身份验证支持 为收藏夹添加海报样式的封面图 改进: 改进对ThelntroDB.org的支持 改进电影花絮部分的布局 提升 SMB 的性能和可靠性 改进对不可播放的 Plex Pass 花絮的筛选 改进对MEGA 的支持 修复: 修复去隔行扫描功能相关问题 修复使用深度链接功能时的崩溃问题 修复播放列表图标错误的问题 修复浏览花絮时的动画问题 修复无法添加“所有电影”和“所有电视剧”分区的问题 其他多项小修复和改进 标签:#infuse Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #10075 · 25.03.2026 г., 09:37

Infuse发布8.4正式版更新 新增: • 显示电影和电视节目的额外内容、删除的场景、预 告片等 •跳过介绍、信用和总结 • 将资料库和文件夹收藏夹固定到主屏幕 • 为元数据和艺术品选择不同的默认语言 • 增加观看列表项目的最大数量 • 扫描或忽略本地元数据和艺术品的选项 • 支援影片的外部音軌 • 支持VVC (h.266) 视频 改进的: • 具有许多改进的增压播放核心 • 改进了本地电视节目艺术品的处理 • Trakt同步的改进 • 改进了默认主屏幕列表 • 许多其他小的改进和修复 标签:#infuse Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9681 · 25.02.2026 г., 02:20

Infuse 8.3.9现已推出! 新增: tvOS显示“你还在看吗?”在长时间连续播放期间 添加了连接到Jellyfin时的fnOS选项 改进: Trakt同步的优化和修复 改进了Emby速率限制的处理 修复: 修复了按演员和剧组搜索时缺失的列表 修复了通过WebDAV删除文件时的错误 修复了在Plex上删除文件时的崩溃 其他小的改进和修复 标签:#infuse Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

123•••101112
ПретходнаСтраница 1 од 12Следна