Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
Европа снимает "тренировочные колеса"! 🛡️
Европа активно демонстрирует свою готовность действовать без поддержки США. Об этом на Варшавском форуме заявил спецпосланник американского президента Кит Келлог. Он отметил, что европейские страны сами по себе уже являются мощной силой.
Келлог сравнил развитие европейской самостоятельности с тем, как дети учатся ездить на велосипеде, начиная с тренировочных колес. Сегодня Европе эти "колеса" больше не нужны.
Планы Евросоюза впечатляют: это и многомиллиардная программа ReArm Europe, и инвестиции в SAFE. Все это усиливает оборонный потенциал Европы.
Россия, в свою очередь, заявляет, что не угрожает ЕС, но готова дать "решительный отпор" любым агрессивным действиям.
#Европа#США#Безопасность#Оборона#Россия#ReArmEurope#SAFE
Новости Госдумы
https://x.com/SavinoBalzano/status/1899855197964320800?t=YIKzRkaWzz19EM1GfGx9tA&s=19
Vi faccio vedere una chicca.
Questo è il risultato del voto sull’emendamento proposto dai conservatori europei (con #Meloni in prima linea) per cambiare il nome di #ReArmEurope in #DefendEurope.
Ora, capisco benissimo l’imbarazzo di #GiorgiaMeloni: dopo aver sostenuto per anni le follie di un uomo che non era palesemente più presente a se stesso, ora deve trovare un modo per riposizionarsi. Ma il punto è: da che parte sta davvero? Vuole 800 miliardi di debiti da spendere in armi? Sì o no?
Perché, cara Giorgia, se chiami la cacca "cioccolata", sempre merda resta. E trattare il popolo italiano come una massa di beoti è inaccettabile. Vai a prendere in giro qualcun altro. È il momento di tirare fuori un po’ di palle: la pacchia non era finita?
E in tutto questo, guardate chi ha votato a favore di questa cialtronata: il #PD! Sì, i parlamentari del #PartitoDemocratico hanno deciso di sostenere questa trovata "cosmetica" di #FdI. Un’occasione d’oro per attaccare la premier, facilissima da sfruttare, ma la tentazione del piddino di votare tutto ciò che è sterco per poi servirlo a tavola come fosse profiterole è sempre troppo forte. Non resistono mai, quei monellacci.
Ma manco il sostegno di #Schlein vi ha fatto capire che era una ciarlatanata? Andiamo bene...
Domani 15 dicembre a Firenze al caffe letterario Le Murate
Ore 18
Per parlare delle mistificazioni del nostro tempo
#Guerra che porta alla #pace, aggressore aggredito, l' Europa che non esiste e ha tradito i valori occidentali: la pace la prosperità i diritti individuali come la libertà di espressione, lo Stato Sociale
Stanno preparando la guerra per noi
Nuovi profitti per loro
Lasciamo l' accademia
È ora di testimoniare
È ora di scegliere
Grazie a #FrancoCardini
Non in nostro nome
#Russia
#GazaGenocide
#NuclearExplosion
#RearmEurope
🔼НАЧАЛО🔼ЧИТАТЬ ПОЛНОСТЬЮ
Европа в тисках: как «военная экономика» раскрывает её стратегическое бессилие
Часть 1️⃣/2
Главный парадокс в том, что подлинная энергетическая независимость Европы невозможна без российских ресурсов. А это создаёт фундаментальное противоречие: стремясь к автономии от США, Европа неизбежно будет наращивать агрессивность в отношении России, видя в силовом давлении единственный способ решить энергетическую дилемму. Этот путь ведёт не к безопасности, а к глубочайшему кризису.
🌪Что в итоге? Европа оказалась в стратегической ловушке собственного изготовления. Её «военная экономика» — это не проект силы, а симптом слабости, попытка купить то, что не выращивалось десятилетиями: суверенитет, волю и технологическую независимость. Пока континент тратит миллиарды, пытаясь угодить то Трампу, то своим внутренним страхам, реальная геополитическая картина меняется без его участия. Россия же, наблюдая эту суету, лишь укрепляется в правильности своего курса на строительство многополярного мира, где место есть только для тех, кто обладает настоящей, а не купленной самостоятельностью.
💬Как вы думаете, чем закончится эта европейская авантюра?
1. Европа сплотится и создаст-таки конкурентоспособную оборонную промышленность.
2. Зависимость от США лишь усилится, несмотря на все траты.
3. Внутренние противоречия и экономические расходы приведут к свёртыванию амбициозных программ.
4. Ваш вариант в комментариях!
Ваш МюнхгауZен 🇷🇺 Сила России в Правде, а мы эту правду несём!
#МюнхгауZен#Европа#ОбороннаяПромышленность#СтратегическаяАвтономия#НАТО#США#Россия#Геополитика#Аналитика#ReArmEurope#Безопасность#ВоеннаяЭкономика#Зависимость
🔗Подпишись на МюнхгауZена | Оставляй «бусты»