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

Резултати

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

Пребарај: #technical

当前筛选 #technical清除筛选
BackWaves.net Announcement

@backwaves · Post #95 · 07.05.2026 г., 00:52

#Technical 產品全系統模版已重新製作,以解決一些長期存在的小問題(包括Debian 13 存在的DNS異常問題) 本次已移除模版:Debian 10 本次新增模版: - Ubuntu 22 - Rocky 9 - Rocky 10 Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc

Hashtags

BackWaves.net Announcement

@backwaves · Post #94 · 04.05.2026 г., 10:06

#Technical 客戶面板已支持自助產品轉移(PUSH),適用於需要將閒置機器轉讓,該服務將收取一次性服務費。 * 機器服務成功轉移後原主將放棄對該機器所有權,無法追回或工單處理,請在轉移前再三確認好。 * 新功能上線可能存在一些BUG,如果遇到問題可隨時開啟工單尋求處理。 Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc

Hashtags

BackWaves.net Announcement

@backwaves · Post #93 · 02.05.2026 г., 01:35

#Technical 客戶面板已支持自助重置流量,適用於提前重置、流量耗盡後機器暫停重置場景,有此需求需要提前重置流量的可前往需重置的服務面板進行操作 * 請注意: 流量賬單一旦支付將會立即重置流量,不支持申請退款,同時重置流量後仍然將遵循產品的定期重置,不支持疊加流量或轉移、延長有效期。 * 新功能上線可能存在一些BUG,如果遇到問題可隨時開啟工單尋求處理。 Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc

Hashtags

BackWaves.net Announcement

@backwaves · Post #43 · 12.03.2025 г., 17:26

#Technical 網站已開放自助打開產品升級訂單,可升級更高配置產品 * 升級適用於現有產品的優惠碼,如您發現升級時優惠碼失效,可工單聯繫財務部門重新應用優惠碼 * 升級訂單如遇到其他問題,歡迎隨時工單聯繫客服進行處理 Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc

Hashtags

TONlines – News

@tonlines · Post #6890 · 22.04.2025 г., 04:29

Fanton EN 🇬🇧: Technical Update and Balance Correction #technical#tournaments Fanton EN 🇬🇧 has addressed a technical error where some players joined paid tournaments without paying. An update on April 21 fixed this issue by automatically deducting the appropriate entry fees. Players can request a list of affected tournaments by contacting support. Source: link @tonlines

BackWaves.net Announcement

@backwaves · Post #42 · 10.03.2025 г., 11:56

#Technical 網站已開放提前續費功能,所有產品均可在到期31天前操作續訂(包含月付、Special offer和定製訂單) * 請注意,該提前續費仍然遵循產品退款政策,續訂即視為認可該政策,不接受任何理由的退款請求 #補貨通知 所有 01 產品已經全部補貨,有需要的請通過我們提供的 Looking Glass (每個產品描述中均有提供) 做好測試後下單 Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc

BackWaves.net Announcement

@backwaves · Post #57 · 16.08.2025 г., 14:51

#Technical#Debian13 我們現已全面支援 Debian 13 系統模板,您可在新訂單或重裝系統時選擇使用。 We are pleased to announce full support for the Debian 13 system template, which you may select when placing a new order or reinstalling your system. 如在使用過程中遇到任何系統安裝或啟動異常,請提交工單至技術部門以便我們協助排查與處理。 If you encounter any installation or boot-related issues, please submit a support ticket to our technical team for assistance. 請特別留意,由於 Debian 13 為較新的版本,可能存在部分應用程式或軟體套件的相容性問題。 Please note that as Debian 13 is a relatively new release, some applications or software packages may face compatibility issues. 若您的應用在該系統上出現異常情況,這屬於正常現象。 Such occurrences are considered normal when adopting a new OS version. 我們暫不提供針對此類相容性問題的技術支援,建議您可嘗試更新系統,或降級至其他版本以確保穩定運行。 We do not provide technical support for compatibility-related issues; we recommend keeping your system updated or reverting to an earlier version to ensure stability. Website: BackWaves.net Channel: @BackWaves Group: @BackWavesIdc