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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #239 · 3 мај

Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML. Из плюсов такого подхода стоит отметить вот что: 🔸 готовый, повсеместно используемый и поддерживаемый формат 🔸 простой и понятный файл, удобочитаемый для человека 🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек Но есть и минусы 🔹 затраты времени при записи файла (кодирование данных в нужный формат строки) 🔹 затраты времени при чтении файла (декодирование данных в Python объекты) 🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...) 🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда) 🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи. Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳. 🔸 очень быстрая запись 🔸 чтение значительно быстрей чем JSON, YAML итд 🔸 размер файла значительно меньше, так как нет разметки 🔸 можно записывать данные по мере поступления не загружая всё в память 🔸 можно извлечь любую часть данных независимо Из минусов 🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата) 🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию. 🔹 не так-то просто создать такой файл без специальной библиотеки В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии. (Это не означает что нельзя записать данные разного типа, просто это будет не так удобно) Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого f15d cd29 a564 4578 ... 09e2 9bc4 a696 1253 ... 84e9 4de1 3b23 c24a ... 2534 5161 28e0 709d ... ... Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла. К чему это я? Читайте в следующем посте... #tricks#basic

Резултати

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

Пребарај: #ubuntu

当前筛选 #ubuntu清除筛选
404 Information

@Info404 · Post #65425 · 24.04.2026 г., 16:27

Ubuntu 26.04 LTS 释出 2026-04-24 13:56 by 艾米七号 Canonical 释出了代号为 Resolute Raccoon 的 Ubuntu 26.04 LTS。同时释出的还有衍生版本 Edubuntu、Kubuntu、Lubuntu、Ubuntu Budgie、Ubuntu Cinnamon、Ubuntu Kylin、Ubuntu Studio、Ubuntu Unity 和 Xubuntu。Ubuntu Desktop、Ubuntu Server、Ubuntu Cloud、Ubuntu WSL 和 Ubuntu Core 将获得五年的支持,其余版本获得三年的支持,付费扩展支持 ESM (Expanded Security Maintenance)为十年 。Ubuntu 26.04 采用最新的 Linux 7.0 kernel,GNOME 50 桌面环境,引入了基于 TPM 的全盘加密,GStreamer 1.28,沙盒图形加载,Chrony 4.8,等等。 https://discourse.ubuntu.com/t/ubuntu-26-04-resolute-raccoon-lts-released/80833 #Ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18800 · 15.05.2026 г., 03:01

📰 Ubuntu 25.10 Users Can Now Upgrade to Ubuntu 26.04 LTS, Here’s How A step-by-step and easy-to-follow tutorial (with screenshots) on how to upgrade your Ubuntu 25.10 (Questing Quokka) installations to Ubuntu 26.04 LTS (Resolute Raccoon). 🔗 Source: https://9to5linux.com/ubuntu-25-10-users-can-now-upgrade-to-ubuntu-26-04-lts-heres-how #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18708 · 08.05.2026 г., 08:16

📰 Ubuntu Snap Prompting Improvements If you haven’t tried Ubuntu’s ‘Permission Prompting’ feature for a while, there’s more reason to do so in the latest release. Canonical’s Oliver Calder has shared an update on recent improvements to the security feature, which sets out to “empower users” by letting them decide what software can access on the rest of the system at runtime rather than retrospectively. 🔗 Source: https://www.omgubuntu.co.uk/2026/05/ubuntu-snap-prompting-client-improved #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18703 · 07.05.2026 г., 17:55

📰 Ubuntu Touch 24.04-1.3 Lands as UBports Prepares 24.04-2.0 UBports releases Ubuntu Touch 24.04-1.3 while preparing 24.04-2.0, targeting a newer Morph Browser stack with Qt 6 work. 🔗 Source: https://linuxiac.com/ubuntu-touch-24-04-1-3-released/ #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18696 · 07.05.2026 г., 08:38

📰After Days of DDoS, Now Ubuntu's Twitter Account Seems to be Compromised A fake AI agent, a near-identical Ubuntu URL, and a crypto wallet prompt, here's how hackers used Ubuntu's own branding against its users. 🔗 Source: https://feed.itsfoss.com/link/24361/17335930/ubuntu-twitter-compromised #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18694 · 07.05.2026 г., 06:14

📰 Ubuntu’s old Unity desktop remade in Wayfire and Libadwaita If Canonical hadn’t burned through cash and goodwill during its smartphone detour in the mid-2010s, Ubuntu would likely still ship with the Unity desktop today – albeit in an evolved form. What would that form actually look like? Well, you don’t have to shut your eyes and imagine, thanks to Ubuntu community member Muqtxdir, who’s experiment in “re-building ubuntu’s unity shell in a wayfire session through gtk4-layer-shell and libadwaita... 🔗 Source: https://www.omgubuntu.co.uk/2026/05/ubuntu-unity-desktop-wayfire-recreation #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18644 · 01.05.2026 г., 14:01

📰 Major DDoS attack knocks Ubuntu websites, Snap store offline If you’re having trouble accessing the Ubuntu website, the Snap store or Launchpad then you’re not alone: Canonical’s websites are currently facing a “sustained, cross-border” DDoS attack. The company says it is “working to address” the attack and will provide more details shortly. Some websites and services have been affected for as long as 14 hours (at the time of writing). 🔗 Source: https://www.omgubuntu.co.uk/2026/05/ubuntu-websites-ddos-attack #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18620 · 29.04.2026 г., 22:51

📰 Enabling Ubuntu Pro in Security Center is super easy Ubuntu 26.04 LTS dropped the Software & Updates utility from default installs and added Ubuntu Pro settings to the Security Center app. But is the setup experience any better? The short answer is yes, mostly. The range of options mirrors what was in the old Software & Updates > Ubuntu Pro tab, but the layout is less cramped, with more room for concise explanations of what each setting and toggle does. Enrolling is improved too. 🔗 Source: https://www.omgubuntu.co.uk/2026/04/enable-ubuntu-pro-security-center #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18586 · 27.04.2026 г., 13:07

📰 Ubuntu 16.04 LTS (Xenial Xerus) Reaches End of Standard ESM Support With the end of standard ESM support for Ubuntu 16.04 LTS, users must now choose between a staged upgrade or extended paid security coverage. 🔗 Source: https://linuxiac.com/ubuntu-16-04-lts-reaches-end-of-standard-esm-support/ #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18553 · 24.04.2026 г., 07:28

📰 5 Reasons to Upgrade to Ubuntu 26.04 (and 3 Reasons to Stay Away) Should you skip this new release or jump on the bandwagon and upgrade to 26.04? Let me help you with that. 🔗 Source: https://feed.itsfoss.com/link/24361/17324480/ubuntu-26-04-upgrade-or-not #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18526 · 22.04.2026 г., 10:54

📰 Ghostty OpenGL-Accelerated Terminal Available On Ubuntu 26.04 LTS Since Ubuntu 25.04 Ptyxis has been the default terminal emulator after it initially became available in Ubuntu 24.10. For the upcoming Ubuntu 26.04 LTS release, Ptyxis remains the default but Ghostty is now available too... 🔗 Source: https://www.phoronix.com/news/Ghostty-Ubuntu-26.04 #ubuntu

Hashtags

Linuxgram 🐧

@linuxgram · Post #18516 · 21.04.2026 г., 18:20

📰 Ubuntu 26.04 LTS: What’s new since 24.04? If you plan to upgrade to Ubuntu 26.04 LTS ‘Resolute Raccoon’ from Ubuntu 24.04 LTS, you’re going to inherit two years worth of improvements. As an LTS-to-LTS jump, you don’t simply benefit from what’s new in Ubuntu 26.04, but everything else added in the 3 interim releases prior, namely Ubuntu 24.10, 25.04 and 25.10. Ubuntu 26.04 LTS does plenty of things that 24. 🔗 Source: https://www.omgubuntu.co.uk/2026/04/ubuntu-26-04-lts-changes-since-24-04 #ubuntu

Hashtags

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