Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
👇Mahaim Tachycardia (Part 2 - Final):
1.Sinus Rhythm: Normal PR interval without delta waves.
2.Always Wide Complex Tachycardia: Typically presents with LBBB morphology due to exclusive antegrade conduction via Mahaim fibers.
3.Incremental Atrial Stimulation: Shows maximum preexcitation with a normal PR interval and LBBB morphology.
4.Long RP Tachycardia: Characterized by stable ventriculo-atrial conduction.
5.Post-Pacing Interval (PPI - TCL <100 ms ) when pacing from the RVA.
6.Mahaim Potential: Identified at the lateral tricuspid valve annulus, resembling a His-like signal.
7.Frequent Localization: Most commonly found along the lateral TV annulus.
8.Mapping: Targets the site of latest atrial activation corresponding to Mahaim fibers.
9.Ablation: Enjoy the Termination of tachycardia during energy application.
10.Post-Ablation Findings: Loss of preexcitation during isoproterenol or atrial pacing (indicating successful elimination of Mahaim fibers).
#VideoEducativo
🔗 @melhamriti
👇Taquicardia de Mahaim (Parte 1): Fundamentos del comportamiento de las fibras de Mahaim en ritmo sinusal, estimulación auricular y fibrilación auricular👇
👉 Ritmo sinusal: Sin onda delta
👉 Estimulación auricular: Preexcitación máxima con intervalo PR normal y morfología de BRI
👉 Taquicardia de Mahaim: Siempre complejo ancho debido a la conducción anterógrada exclusiva a través de las fibras de Mahaim
👉 Mahaim + fibrilación auricular: QRS ancho (de Mahaim) con algo de QRS estrecho (a través del nodo AV); ritmo irregular pero no demasiado rápido
#VideoEducativo
🔗 El Hamriti Mustapha (@melhamriti)
👇VT Storm and the Wonders of Catheter Ablation👇
👉 Incessant VT, refractory to medication, ATPs, and cardioversion in a patient with DCM 😱
👉 The storm terminated 11 seconds after the initiation of the first RF pulse. The total time from catheter insertion to termination was 33 seconds 🤩🤩
Ablation is a game-changer against these deadly and highly dangerous cardiac arrhythmias.
#VideoEducativo
🔗 El Hamriti Mustapha (@melhamriti)
10/ Aquí está el pequeño moco que sacamos. El paciente fue visto en seguimiento 2 semanas después y le fue bien con Coumadin y Plavix. Le harán un eco en 3 meses para reevaluar el trombo y la miopatía.
En general, es un caso loco. ¡Gracias a Dios que nos hicieron el ECG en el consultorio!
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
9/ Resultado final aceptable. IVUS con trombo residual mínimo. Se optó por dejarlo así y seguir con anticoagulantes orales (el paciente tiene trombo residual en el ventrículo izquierdo de todos modos). Se quería evitar una mayor formación de abombamiento para evitar la embolización distal.
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
8/ Cruzado con ventaja de planeo. Se realizaron 3 aspiraciones con alrededor de 100 cc de EBL. Balón de 8,0 a 4 ATM en la ilíaca contralateral para protección.
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
7/ Entonces, opté por el CAT 12 de Pen Vascular. Cerré previamente la fémur. El problema era seguir el catéter por la tortuosidad ilíaca y el borde del stent... ¡así que utilicé un truco coronario para ayudar! Seguimiento de penumbra asistido por balón con un balón coronario de 4,0. 🦇
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
6/ Así que la traje de vuelta al día siguiente para una trombectomía asistida por vacío planificada a través de la fémur ipsilateral. Mi plan era colocar un balón en la pierna contralateral para evitar el desplazamiento del trombo.
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
5/ Se tomó la imagen del lado izquierdo al salir. Se observa un defecto de llenado en el stent ilíaco derecho compatible con un trombo.
🤔¿Qué harías a continuación? Su pierna tiene perfusión, pero el dolor continúa.
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
1/ Bueno, éste fue un caso interesante!
🫣 STEMI asintomático
—Trombo en la arteria coronaria derecha
—Trombo del VI
—Oclusión ilíaca por émbolo
—PCI y “seguimiento de penumbra asistido por globo”🦇
#VideoEducativo
🔗 Jay Mohan, D.O., FACC, FSCAI, FASE, RPVI (@DrJayMohan)
👀🔥Aneurismas micóticos de las arterias coronarias.
A continuación se muestra una complicación aterradora y poco frecuente de la colocación de stents coronarios cuando se ha introducido una infección en las arterias coronarias. Aquí se ven múltiples aneurismas grandes que se han formado debido a una infección dentro de la pared arterial.
🗞️Fuente: McNamara et al, JACC 2022
🖼️Imagen: Dr. Gopalo Koduru twitter
#VideoEducativo
1/2⤵️