TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

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

Пребарај: #flr

当前筛选 #flr清除筛选
Data | CryptoAttack 🎅🏼

@cryptoarsenal · Post #63186 · 17.04.2026 г., 14:28

⁠⁠‌‌​‌​​‌‌​‌​‌​‌​​‌​‌​​‌​​‌​​​​​​⁠⁠✅#FLR Restructure FLR Tokenomics for Long-Term Network Sustainability (FIP 16) #HIGH#GovernanceVote Status: Pending Voting has started on this proposal and will end on Apr. 24, 2026. Фонд Flare опубликовал предложение по управлению, направленное на реструктуризацию экономики токена FLR. В случае принятия годовая инфляция FLR снизится с 5% до 3% сразу после принятия, а жесткий лимит годовой эмиссии будет снижен с 5 миллиардов до 3 миллиардов FLR. Предложение также увеличивает базовую комиссию за газ в 20 раз с 25 гвей до 500 гвей, что, по прогнозам, при текущем уровне активности повысит годовой объем сжигания комиссий с примерно 7,5 миллионов до примерно 300 миллионов FLR. Предложение также предусматривает создание новой организации, Flare Income Reinvestment (FIRE), для сбора и перераспределения доходов сети. FIRE будет получать 90% комиссий за запросы на аттестацию FDC, часть комиссий протоколов FAssets и Flare Smart Accounts, комиссии Flare Confidential Compute (FCC) и доходы от MEV, полученные через новый механизм построения блоков. В рамках нового механизма создание блоков переходит от валидаторов к назначенному FIRE строителю, который контролирует порядок транзакций для извлечения прибыли из ликвидации кредитов, арбитража DEX и аналогичных видов деятельности. Согласно предложению, Flare Foundation будет выступать в качестве первоначального назначенного строителя, при этом планируется, что со временем эта роль будет децентрализована. Основной задачей FIRE является сокращение предложения FLR посредством выкупа и сжигания на открытом рынке. Вторичные задачи включают замену инфляции органической доходностью, вознаграждение эмитентов активов, поддержку ликвидности DApp и финансирование деятельности Flare Foundation. Для финансирования FIRE базовые сборы за аттестацию FDC будут увеличены для большинства типов запросов с 1 FLR до 20 FLR, при этом Web2Json останется неизменным на уровне 100 FLR, а 10% каждого сбора будет удерживаться в качестве вознаграждения для поставщиков инфраструктуры. FLR, заложенные в P-цепочке, получат в пять раз больший вес при подписании, чем делегации WFLR в C-цепочке, во всех протоколах FSP, включая FDC, FTSO Anchor Feeds и Block Latency Feeds. Максимальный размер узла валидатора увеличится с 200 миллионов до 300 миллионов FLR, а по всей сети будет введена минимальная комиссия в размере 20% для поставщиков инфраструктуры. В случае одобрения изменения будут внедряться поэтапно: снижение инфляции, изменения в расчете веса подписи, минимальная комиссия за операцию, создание FIRE и перераспределение комиссий протокола начнутся «вскоре после завершения голосования». Другие пункты, такие как изменения в структуре комиссий за транзакции, увеличение размера узла валидатора и изменения в механизме производства блоков, потребуют хардфорка сети. Период уведомления длится с 9 по 16 апреля 2026 года. Голосование запланировано на период с 17 по 24 апреля 2026 года, и для его принятия требуется простое большинство голосов. Flare Network | Смена токена 📅 17.04.2026 7:24:13 🔄 17.04.2026 7:24:24 #SmartEvent@CryptoAttackBot⁠⁠‌‌​‌​​‌‌​‌​‌​‌​​‌​‌​​‌​​‌​​​​​​⁠⁠

Crypto M - Crypto News

@CryptoM · Post #64923 · 10.04.2026 г., 09:51

🚀 Flare Proposes Governance Changes to Capture MEV and Reduce FLR Inflation Flare has introduced a governance proposal aimed at capturing Maximum Extractable Value (MEV) at the protocol level and reducing the annual inflation rate of its native token, FLR, from 5% to 3%. According to NS3.AI, the proposal outlines a plan to redirect captured revenue and other protocol fees into the FIRE mechanism, which will facilitate open-market buybacks and burns of FLR tokens upon approval. This initiative is designed to enhance the token's value and stability by decreasing inflation and utilizing MEV capture strategically. #Flare#Governance#MEV#FLR#Crypto#Blockchain#Inflation#Tokenomics#Buyback#Burn

CryptoBull_360™

@cryptobull_360 · Post #49414 · 19.04.2026 г., 02:12

📆 Main events of the coming week Monday 20 April: 🔓 Unlocks: Kaito (#KAITO) - 1.76% ($8.13 million) - LayerZero (#ZRO) - 2.47% ($46.30 million) 🇭🇰 Start of Hong Kong Web3 Festival in Hong Kong ⌚️#GTC Deadline for withdrawal of funds from Public Goods Network Tuesday April 21: 🔁#YGG Yield Guild Games will make YGG Play the main hub for community, games, quests, news and project activity 👍#CHIP TGE CHIP 👍#OPG TGE OPG 👍#ALIGN Start of ALIGN token sale 🇺🇸 Retail Sales (MOM) (Mar) - 15:30 Moscow time - Core Retail Sales (MoM) (Mar) - 15:30 Moscow time Wednesday 22 April: 🔓 Unlocks: Hyperlane (#HYPER) - 10.60% ($10.55 million) - Undeads Games (#UDS) - 13.47% ($37.09 million) 🎬#BTC Release of the documentary "Finding Satoshi" 🍿#CTA Cross The Ages will launch an event for the third anniversary of Blast 👍#WINGS TGE WINGS 📸#SSV CSSV Genesis Snapshot 🇺🇸 Crude Oil Inventories - 17:30 Moscow time Thursday 23 April: 🙅‍♂️ Binance delists #BIFI, #FIO, #FUN, #OXT, #MDT, #WAN 🇭🇰 Completion of Hong Kong Web3 Festival in Hong Kong 🇨🇭 Decentralized Lugano in Lugano 🇺🇸 Initial Jobless Claims - 15:30 Moscow time - S&P Global Services PMI (Apr) - 16:45 Moscow time - S&P Global Manufacturing PMI (Apr) - 16:45 Moscow time Friday 24 April: 🔓 Unlocks: Initial (#INIT) - 8.55% ($8.14 million) 🙋‍♂️#FLR Will end voteon the restructuring of FLR tokenomics 👍#KIN Kindred Labs will launch globally 🇷🇺 Decision of the Central Bank of the Russian Federation on the key rate - 13:30 Moscow time Saturday 25 April: 🔓 Unlocks: Plasma (#XPL) - 0.89% ($10.32 million) 🇺🇸#trump Gala lunch for TRUMP holders Sunday 26 April: 🔓 Unlocks: GateToken (#GT) - 0.67% ($47.87 million) 👋#PYBOBO Capybobo will close the LINE version of the service