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 слични објави

Пребарај: #skywolf

当前筛选 #skywolf清除筛选

▎2024 全球升级计划 | 香港篇 第二站 🇭🇰 Skywolf 中国·香港 ▎前言 ℹ️ Skywolf 创立于 2021 年末,算是三年老商家,曾经主要售卖美国费利蒙 (FMT) VPS,今年开辟了香港 BGP 产品线,主要面向中国移动和国际方向进行优化,性价比值得推荐。 ▎💻硬件介绍 本次测评的 Skywolf CPU 的表现还算不错,自 HK 产品线开售一年多以来,没有遇到过断电、重启等破坏性事故,SLA 还是可以的,跑重要业务也能游刃有余。 硬盘 IOPS 性能贴近 NVMe SSD,大文件读写速度都属于正常 SSD 范围内,对 IOPS 要求高的数据库业务也是不在话下的。 ▎🌐网络介绍 国际方向主要接入了 #Telstra#Cogent#PCCW_Global 和亚欧香饽饽 #RETN ,本地方向主要接入了 #EIE 和 #HKIX 算是标准配置。 而回国方向则接入了 #Lumen (移动)和 #NTT (联通), 都是算性价比比较高的搭配,虽然现在 CMI 在逐步对 Lumen 按 ASN 进行限速降、优先级,但是这个价位来说已经很可以了,强烈推荐。 商家目前来说比较冷门,而且主要面向个人用户,所以没怎么在高峰期见到抢占带宽的现象。 ▎IP 清真度介绍 Skywolf HK 的 IP 都是从 APNIC 分配下来,IP 还是很清真的。 [IP 数据库请看下一条消息的附图] ▎✅支持的支付方式 - 💰💰💰 Visa / Master Card / Union Pay (Via 💰 Stripe) - 💰支付宝 / Alipay ▎✅总评 叠甲:此文章不存在任何客观的利益立场倾向,可能包含笔者的主观意识,所有内容仅供参考。 IP 比较清真,性能也挺不错,折扣十分给力。 ▎优惠信息 本频道 (AFF Channel @affyes) 与商家达成合作,现放出本频道专属骨折价优惠码以回馈各位订户。 AFFCHANNEL30OFF 七折循环优惠码,限 20 个3️⃣0️⃣ AFFCHANNEL20OFF 八折循环优惠码,限 50 个 2️⃣0️⃣ ✔️购买链接 ▎阅读测评全文 由于 TG 对 Markdown 排版支持补全,且有字数限制,故将全文放在了网页版: https://www.hats-land.com/archives/2024-09-15-skywolf-hk-bgp?rf=aff_channel Looking Glass 最后,AFF Channel 提前祝所有订户中秋快乐,阖家欢乐,幸福安康! Tags: #2024_全球升级计划#Skywolf#香港#HKG#大陆优化#Lumen