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

Резултати

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

Пребарај: #sonatanline

当前筛选 #sonatanline清除筛选
跑跑資訊站 KartInfo

@KartInfoTW · Post #155 · 20.11.2020 г., 10:00

台服本周更新!「SONATA L N Line」以及「宇宙人藍寶」系列道具推出、「尖峰 HT-R」商城販售,還有合成系統加入「魔光騎士 X」和「炎紋鱷 X」機率提升! 🔥 宇宙人藍寶箱獎勵表:https://kinf.cc/38ZsDsu 🔥 合成獎勵表:https://kinf.cc/33gIijt ℹ️ 台服 11/20 更新:https://kinf.cc/36PAdTN ▶️ 加入跑跑資訊站 Discord:https://kinf.cc/dc #SONATANLine#GP賽#宇宙人藍寶#連線獎勵#ShowTime#尖峰HT_R#合成系統#魔光騎士X#炎紋鱷X

跑跑資訊站 KartInfo

@KartInfoTW · Post #146 · 28.10.2020 г., 10:00

韓服本周更新推出「現代 Sonata N Line」合作活動,完成 GP 賽就有機會把「實體車」開回家! 還有復刻車種「章魚車 R」商城販售、新賽道「龍之運河」推出,以及道具賽「烏雲」功能更新~ 🔥 更新詳情:https://kartinfo.me/thread-7770-1-1.html ▶️ 加入跑跑資訊站 Discord:https://kinf.cc/dc #現代#Hyundai#SonataNLine#開回家#GP賽#章魚車_R#新賽道#烏雲#道具賽更新

跑跑資訊站 KartInfo

@KartInfoTW · Post #152 · 13.11.2020 г., 09:00

台服本周更新!史詩世紀第二彈更新、尼歐齒輪八代推出, 下周推出「宇宙人藍寶」、「尖峰 HT-R」商城販售、出席任務免費拿「SONATA N Line」,合成獎勵更新,「炎紋鱷 X」機率提升三倍! ℹ️ 尼歐齒輪八代獎勵表:https://kinf.cc/36t03Nc ℹ️ 迷你釣魚獎勵表:https://kinf.cc/3pvaPeD 🔥 台服 11/13、11/20 更新:https://kinf.cc/36smkdP ▶️ 加入跑跑資訊站 Discord:https://kinf.cc/dc ▶️ 訂閱跑跑資訊站 Telegram:https://kinf.cc/tg #跑跑卡丁車#KartRider#史詩世紀#新賽道#新劇場#尼歐車款齒輪八代#釣魚#宇宙人藍寶#尖峰HT_R#SonataNLine#合成#炎紋鱷X