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

Резултати

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

Пребарај: #flare

当前筛选 #flare清除筛选
Лёгкое небо

@legkoenebo · Post #3556 · 11.02.2025 г., 17:26

📕💬ВЫРАВНИВАНИЕ НА ПОСАДКЕ | LANDING FLARE 💬Выравнивание - это переходная фаза между прямолинейным равномерным снижением и непосредственным касанием с поверхностью посадочной полосы. При выравнивании вертикальная скорость снижения практически уменьшается до нуля. 🔹Выравнивание производится путем: - отклонения ручки управления ВС на себя - тем самым происходит увеличение угла атаки самолёта, приводящего к созданию дополнительной подъемной силы, (уменьшается вертикальная скорость ВС) и увеличению силы лобового сопротивления (уменьшается скорость ВС); - уменьшения мощности/тяги двигателей (тем самым уменьшается скорость ВС) 🔹В процессе выполнения выравнивания пилот изменяет и корректирует тангаж и мощность СУ по сравнению с теми, которые сохранялись во время окончательного захода на посадку, до значений, подходящих для выполнения нормальной посадки на нужных вертикальной и поступательной скоростях. 🔹Если выравнивание было выполнено правильно, то ВС достигнет подходящего посадочного положения с мощностью на холостом ходу (iDLE THRUST), уменьшающейся поступательной скоростью и уменьшенной вертикальной скоростью снижения. И все это к высоте, которая варьируется от нескольких десятков сантиметров до нескольких футов над поверхностью ВПП. 🔹Если выравнивание было выполнено неправильно например после начала выравнивания оттолкнуть штурвал от себя , то это может привести к довольно неприятным, а то и опасным последствиям, таким как : жесткая посадка, "козление", разрушение стоек шасси, удару хвостом (Tail strike) или вылетом за пределы ВПП. 🔹Как только основные стойки шасси коснулись ВПП, переднюю стойку необходимо опустить мягко и без задержки, т.к. быстрое уменьшение поступательной скорости приведет к уменьшению скорости обтекания руля высоты и как следствие уменьшению его эффективности, что может привести к сильному удару передней стойки о полосу и её повреждению. При этом не откладывайте торможение на конец полосы, и выпускайте реверс сразу же после касания самолета о полосу, т.к. располагаемая длина ВПП ограничена. 🔹Выравнивание на посадке выполняется на критическом этапе полета и, за исключением выполнения автоматической посадки (autoland), зависит от опыта и навыков пилотирующего. Последствия неправильного выравнивания различны и могут быть как незначительными, так и катастрофическими. Лёгкое небо #flare#aviation#landing

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #510 · 11.01.2025 г., 21:43

ProjectFlare - Official | A15 | Nothing Phone 2 ✍️ Details: - Version: 1.0 - Codename: #Pong - Released: 12-01-2025 🔽 Download : Here ⚙️ Installation: Here ✨ Changelogs: Source | Device 🆘 Support: Here 📸 Screenshots: Here ❗️ Tags : #ROM#AOSP#Official#Flare#V#NothingPhone2 ✍️ Notes: - Gapps is included. Do not flash again - Clean flash mandatory. - Meteoric kernel is baked in with prepatched KSU 🏆 Credits: - Chandu for trees - Hellboy for kernel - Fabian for PA Glyph Implementat 😎 Maintainer: @dhruvesh_23 🔔 Updates: @NothingPhone2Updates 💬 Chat: @NothingPhone2

祂录lze目录群

@talulze · Post #2108 · 14.04.2026 г., 23:07

推特登录不上之第一种方法(piko内置模块版) 推特登录不上之第二种方法(flyy) 推特登录不上之第三种方法(flare) 还是有群友登录不上推特,然后又有一个新的APP,是群友【K Mox 𝕏⁠⁠⁠⁠⁠ 】推荐的第三方推特,叫做【Flare】,只要你网页账密能登录成功,那这个第三方APP输入账密也很大概率能登录成功。 Flare ↗️谷歌商店【 https://play.google.com/store/apps/details?id=dev.dimension.flare&hl=zh 】 ↗️github【 https://github.com/DimensionDev/Flare 】 github下载的话,可以点里头的【F-Droid】下载方式,然后会打开到【 https://f-droid.org/packages/dev.dimension.flare/ 】,然后下方有个版本1.X.X,点下方【下载APK】的按钮即可,听不懂看图 软件使用 一进软件,右上角是登录按钮,然后会出现个搜索框,我们输入X这个字母,就会出现推特的地址,我们点击它,选择下一步,就会到推特登录界面了,我们正常输入账密即可。非常不建议用谷歌一键登录! 优点: (1)【设置】-【外观】-【显示敏感媒体】,这个必开,不然刷推特色色图会遇到遮罩 (2)【设置】-【本地过滤器】中,可以输入一些推广关键词,可以过滤掉 (3)帖子右下角3个点-【分享】-【保存截图】这里的截图比较好看规整一些 缺点: (1)保存视频貌似有点问题,你们多尝试下(反正图片是可以正常保存的) 标签:#第三方推特#flare#推特#X#安卓手机软件

GitHub Trends

@githubtrending · Post #15392 · 06.01.2026 г., 12:30

#powershell#flare#malware_analysis#reverse_engineering FLARE-VM lets you quickly set up a full reverse engineering and malware analysis environment on a Windows 10+ virtual machine using simple scripts with Chocolatey and Boxstarter. Prepare a VM with 60GB disk, 2GB RAM, no spaces in username, internet, disabled Windows Updates, Tamper Protection, and anti-malware; then run the installer.ps1 script as admin after downloading it. This saves you hours of manual tool installs like IDA Free, Ghidra, and Binary Ninja, giving a ready-to-use, snapshot-revertible lab to safely analyze threats and boost your cybersecurity work. https://github.com/mandiant/flare-vm

International News

@intnewsagency · Post #9360 · 24.04.2026 г., 07:31

Strongest X-Class Solar Flare in 2.5 Months Recorded Russian Academy of Sciences solar observatories detected the most powerful X-class solar flare in 2.5 months, accompanied by a major plasma ejection. Scientists predict minimal impact on Earth, with only a slight chance of contact with the plasma cloud’s edge. Solar activity remains high, with more significant events expected today. “No signs of declining activity are observed at the moment.” #Sun#Space#Flare#Science#RAS The main news of Russia and the world ishere.

✈️ Flare | 把常看的X(Twitter)、微博、Mastodon、 RSS 收进一个客户端里的聚合应用 🏷 检索标签:#Flare#RSS#RSS阅读器#X#Twitter#Mastodon#Bluesky#聚合客户端 ⭐️ 详情介绍:Flare 是个把多平台信息流往一处收的开源客户端,微博、X、Mastodon、Bluesky、Misskey、Nostr,再加上 RSS,都能往这个 App 里收,手机和桌面端也都有 它不只是把内容堆到一起看,比如先是能把不同平台内容混成一条时间线,看更新会顺很多;再往下,它支持跨平台同时发内容,还带预翻译、本地过滤器、本地历史,国外文章读起来会轻松不少,而且离线也能回看之前刷过的内容 🥸 这个APP可解决推特/X 无法登录账号的问题哦! 🎮PlayStore · 🍏AppStore 🔎官网 · 📖GitHub · 🌐TG群组 💸详细介绍 😌频道 |🙂群聊 |😋中文包 |☺️搜索

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