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

Резултати

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

Пребарај: #macos26

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

@rocCHL · Post #10071 · 25.03.2026 г., 06:20

macOS26.4中Safari浏览器的紧凑标签页回来了 标签:##macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocCHL · Post #9640 · 16.02.2026 г., 01:46

macOS Tahoe Finder 漏洞凸显苹果用户界面打磨的不足 据 MacRumors 报道,macOS Tahoe 在引入 Liquid Glass 重新设计后,Finder 列视图出现明显 UI 问题:当滚动条设为“始终显示”时,水平滚动条会遮挡列宽调整手柄和文件名,影响操作体验。在 26.3 更新中,苹果通过缩短垂直滚动条、将调整控件移至其上方,缓解了最严重的遮挡问题。但仍存在文件名被覆盖、隐藏路径栏或状态栏后底部出现异常空白等布局细节瑕疵,被部分开发者与评论人士认为缺乏打磨。文章指出,这些未完全修复的 Finder 界面问题,折射出苹果在 macOS 细节把控上的下滑。后续 26.4 版本预计将加入新版 Siri 功能与新 emoji,但相关 UI 瑕疵何时彻底修复仍有待观察。 macOS26就是坨💩 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #8662 · 14.01.2026 г., 02:00

揭秘苹果 macOS 26 为何难以调整窗口大小:看似圆角,实为方形 macOS 26 的窗口在视觉上采用大圆角设计,但系统实际可响应拖拽的 19×19 像素区域仍按方形逻辑布局。由于圆角占据了窗口四角的大部分空间,导致约 75% 的可拖拽区域落在窗口外,使用户常常无法成功调整大小。这一设计偏差让许多用户误以为是操作失误,实则源于系统交互逻辑未随视觉更新同步调整。 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7872 · 13.12.2025 г., 03:23

苹果 macOS 26.2 Tahoe 正式发布:新增屏幕补光灯、雷雳 5 集群等 果 macOS 26.2 Tahoe 系统现已正式发布,在提升系统性能的同时,为视频通话、提醒事项、多电脑集群等带来新功能。 屏幕补光灯: 该功能适配 FaceTime、Zoom 等视频通话应用,用户可在通话中开启顶部菜单栏的橙色菜单,然后选择“Edge Light”以开启。 不过实测显示,这项功能在小尺寸的显示器上效果最好,在大屏幕上反而效果比较有限。 标签:#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

XP Digital Lab

@rocchl · Post #7389 · 22.11.2025 г., 01:26

苹果出手,从系统层面修复 macOS 26 系统 Electron 架构应用卡顿问题 苹果已在最新的 macOS 26.2 Beta 版中修复了 macOS 兼容性问题,该问题导致基于 Electron 的应用程序出现性能问题。该问题源于 Electron 应用程序处理窗口角遮罩的方式,导致 GPU 过载和系统变慢。苹果的修复在系统层面解决了该问题,无需单独更新应用程序。预计该更新将于 12 月中旬发布。 标签:#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

小小溪部落

@Tribebrook · Post #17 · 22.06.2025 г., 12:10

#macOS26#yap#GitHub 🎧 推荐一款 macOS 26 下的本地语音转录工具:Yap 👉 GitHub:https://github.com/finnvoor/yap 💡 它能做什么? • 💾 本地转录音频/视频,不上传、不联网,隐私安全 • 🎬 支持 .txt 和 .srt 字幕格式 • 🌍 多语言识别 + 敏感词过滤功能 • 📥 搭配 yt-dlp,支持 YouTube 视频一键转录 • ✍️ 输出后可用于生成摘要、字幕、整理采访内容等 • 🤖 支持自动化脚本和批量处理,适合内容创作者 & 开发者 🗒 标签:#github#yap

XP Digital Lab

@rocchl · Post #7450 · 25.11.2025 г., 04:50

升级tvOS26不习惯? BuhoLaunchpad黑五活动免费领取,输入邮箱即可完成! 领取地址:https://www.drbuho.com/zh-tw/buholaunchpad?promo=nap&cl=twmmd 标签:#macos26#BuhoLaunchpad Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

XP Digital Lab

@rocchl · Post #7429 · 25.11.2025 г., 01:52

止步 macOS 26 Tahoe,黑苹果社区庆祝“最后狂欢” macOS 26 Tahoe 成为支持英特尔 Mac 的最后一个系统版本,苹果宣布停止对英特尔芯片支持,黑苹果社区面临终结。开发者协力合作,已在 x86 硬件上成功安装并运行 macOS 26 Tahoe 正式版,但驱动音频、蓝牙、Wi-Fi 等仍存在兼容困难。部分用户通过虚拟机体验新系统,社区在 Reddit 等平台分享经验。 Tahoe 成为黑苹果用户在自有硬件上体验苹果最新系统的最后机会,社区也庆祝“最后狂欢”。 标签:#黑苹果#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot