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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #281 · 18 авг.

Что-то вы гоните насчет "привычного вида формата 755 и 644". Я вот вообще не понял что это!😳 Действительно, что означают цифры которые мы получили в прошлом посте? Это кодировка, заключающая в себе режимы доступа к файлу. Подробней можно почитать в статье про chmod. Там можно увидеть альтернативное обозначение того же самого с помощью символов r w x, что значит чтение, запись, исполнение. Чтобы преобразовать восьмеричное число в такое обозначение в Python есть готовая функция >>> stat.filemode(0o755) '?rwxr-xr-x' Мы видим 3 группы по 3 символа, дающие 3 типа доступа для 3 типов юзеров. А что за знак вопроса в начале? Давайте передадим в эту функцию необрезанное значение от os.stat >>> stat.filemode(os.stat(path).st_mode) 'drwxr-xr-x' Это данные, которые мы безжалостно обрезали в прошлый раз😼 Первый символ обозначает тип объекта. Это может быть файл (-), директория (d) или симлинк (l). Вот простая схема данной кодировки [1][3][3][3] │ │ │ │ │ │ │ └──> Others Permissions │ │ └─────> Group Permissions │ └────────> Owner Permissions └───────────> File Type (разверните экран если вы с телефона) Если вы попробуете получить пермишены для симлинка то получите пермишены для файла >>> path = '.venv/bin/python3' >>> stat.filemode(os.stat(path).st_mode) '-rwxr-xr-x' Чтобы получить свойства именно симлинка, нужно это явно указать >>> stat.filemode(os.stat(path, follow_symlinks=False).st_mode) 'lrwxrwxrwx' #tricks#basic

Резултати

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

Пребарај: #ethereum2

当前筛选 #ethereum2清除筛选
Mirracoin Новости

@MirraChannel · Post #176 · 23.07.2024 г., 07:08

#Блокчейн#EIP4844#DeFi#NFT#Ethereum2#база Что такое EIP-4844 в Ethereum и почему это важно? Сегодня поговорим о EIP-4844 — новом предложении по улучшению Ethereum, которое обещает существенно повысить его эффективность. EIP-4844 (или Proto-Danksharding) направлено на улучшение масштабируемости сети Ethereum путем введения нового типа транзакций и блоб-стоража. Это позволит: 🟢Уменьшить стоимость транзакций — за счет более эффективного использования данных и снижения нагрузки на сеть. 🟢Увеличить пропускную способность — более быстрая обработка большего количества транзакций. 🟢Облегчить внедрение L2 решений — улучшая взаимодействие между основным уровнем и вторичными уровнями (Layer 2), такими как Optimistic Rollups и zk-Rollups. 🔥Вот как это может повлиять на использование Ethereum: • Меньше комиссий: Сделки станут дешевле, что особенно полезно для DeFi приложений и NFT проектов. • Быстрее транзакции: Меньше времени на ожидание подтверждения транзакций. • Больше возможностей для разработчиков: Легче создавать масштабируемые и эффективные dApps. @MirraChannel😎

Mirracoin Новости

@MirraChannel · Post #188 · 08.08.2024 г., 10:06

#блокчейн#Консенсус#PoS#база Что такое Proof of Stake (PoS)? Proof of Stake (PoS) — это один из самых популярных алгоритмов консенсуса, используемых в блокчейн-сетях. В PoS валидаторы избираются на основе количества криптовалюты, которую они держат и готовы "заморозить" (поставить на кон). ☝️Основные особенности PoS: • Экономия энергии: PoS минимизирует энергозатраты, что делает его более экологичным. • Доступность и децентрализация: В PoS любой владелец криптовалюты может стать валидатором, что способствует более широкой децентрализации сети. • Интересы участников: Валидаторы заинтересованы в честной работе , так как при мошеннических действиях их «стейк» (т.е. замороженные средства) может быть конфискован 😏. 📌Примеры использования PoS: #Ethereum2.0: Один из самых известных блокчейнов, перешедший на PoS, что позволило снизить энергозатраты и улучшить масштабируемость сети. #Cardano: Известен своим тщательно продуманным механизмом PoS, обеспечивающим безопасность и устойчивость сети. 🔥 PoS уже доказал свою эффективность и стал основой для многих современных блокчейнов, предлагая более устойчивую и экономически выгодную альтернативу традиционным методам консенсуса. 👍 Не забудьте лайкнуть этот пост, если он был полезен, и поделиться с друзьями! @MirraChannel😎