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

Резултати

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

Пребарај: #to2021

当前筛选 #to2021清除筛选
amv|动漫剪辑频道

@amvnewsss · Post #234 · 07.06.2023 г., 12:06

[AMV]彼端弥撒曲//Otherside Mass 作者:撒旦Satan 来源:bilibili.com/video/BV1Y3411W7hX 作者留言:对于身陷泥沼却仍不放弃求生的人,无论他们挣扎得多么狼狈,我觉得也同样值得尊敬。 在看完整本小说后实在感慨万千,感动之余又总是难忍一种冲动,想要通过MAD的形式阐释我对于这部作品的理解。 在我看来,无职转生不是一部英雄剧,不是酣畅淋漓的热血或是悲欢离合的伤感,五味杂陈的故事中透露的主题无疑是“人生”和“自我救赎”。尽管故事着眼于鲁迪乌斯,却不吝啬于只描述鲁迪乌斯的成长。在鲁迪乌斯影响下相继发生改变的人们,以及在各种各样的人帮助下改变的鲁迪乌斯,共同展现了这一场有悲有喜,有成有败,难以预料的全新人生。异世界的生活并不能让他彻底抛弃过去,而恰恰相反,他会不断地从生活中反思前世,尽管不能做到最好,也尽到最大努力去尝试,去理解,去接纳,去悔过,去感悟,如何成为一个更好的人。他不是普济苍生的圣人,也不是注定击败魔王的勇者。他只是一个运气稍好,颇有天赋,却有着自己的极限,会失败,会一蹶不振,会恼羞成怒,有着复杂矛盾的内心,为了守护珍惜的事物而狼狈挣扎的普通人而已。 也正因为他是普通人,或者说可能还不如普通人,但在他鼓起勇气踏出了全新的一步时,才能更加凸显出人物的成长——做到自己曾经做不到的事情。 所以,我想在这个MAD中,尽可能去展现鲁迪乌斯的困惑和矛盾,同样也包括其他形形色色的角色。我想让观众知道,即便是这样一群不完美的人们,也都在用自己的方式努力地活着。 #无职转生#ASMV#TO2021