@rocCHL · Post #10071 · 25.03.2026 г., 06:20
macOS26.4中Safari浏览器的紧凑标签页回来了 标签:##macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #241 · 5 мај
Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic
Пребарај: #macos26
@rocCHL · Post #10071 · 25.03.2026 г., 06:20
macOS26.4中Safari浏览器的紧凑标签页回来了 标签:##macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@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
@rocchl · Post #8662 · 14.01.2026 г., 02:00
揭秘苹果 macOS 26 为何难以调整窗口大小:看似圆角,实为方形 macOS 26 的窗口在视觉上采用大圆角设计,但系统实际可响应拖拽的 19×19 像素区域仍按方形逻辑布局。由于圆角占据了窗口四角的大部分空间,导致约 75% 的可拖拽区域落在窗口外,使用户常常无法成功调整大小。这一设计偏差让许多用户误以为是操作失误,实则源于系统交互逻辑未随视觉更新同步调整。 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@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
@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
@YuKongA13579 · Post #1549 · 23.09.2025 г., 07:06
截自 Edge 140.0.3485.81 (正式版本) (arm64),macOS26 #macOS26
Hashtags
@YuKongA13579 · Post #1526 · 16.09.2025 г., 08:13
幽默屏幕使用时间小组件 #macos26
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
@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
Hashtags
@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