Как стать автором
Обновить
-3
0

Пользователь

Отправить сообщение

Об асинхронном исполнении смарт-контрактов на Threaded VM и проблемах масштабируемости в синхронных EVM-сетях

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров1.6K

В предыдущей статье мы описали ключевые особенности блокчейна Everscale. Сегодня, мы предлагаем копнуть немного глубже и рассказать, благодаря чему достигается асинхронность в Everscale, являющаяся одним из ключевых элементов по достижению высокой масштабируемости, и о том, как с помощью асинхронности решаются проблемы современных блокчейнов на примере сравнений с синхронным блокчейном Ethereum, а также затронем особенности разработки в рамках экосистемы Everscale.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии9

Создание прозрачного окна для рисования поверх всех приложений

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров6.9K

Шаг 1: Введение

В наше современное время все больше людей сталкиваются с потребностью создавать приложения или скрипты, которые работают поверх других приложений, не прерывая работу пользователя. Одним из интересных примеров является создание прозрачного окна для рисования, которое позволяет пользователям делать заметки, комментарии или рисовать поверх любого активного окна, не переключаясь на другие приложения. Я же пишу код который находит и обводит определенные обьекты прямо во время работы.

В данной статье мы рассмотрим, как создать прозрачное окно для рисования на языке Python, используя библиотеку PyQt5. Мы научимся создавать окно, настраивать его прозрачность и отображать его поверх всех окон на рабочем столе, сохраняя при этом функциональность и удобство использования для пользователей.

Для создания прозрачного окна мы будем использовать мощные инструменты, предоставляемые библиотекой PyQt5.

Шаг 2: Установка необходимых библиотек

Для создания прозрачного окна мы будем использовать библиотеку PyQt5, которая предоставляет мощные инструменты для создания графического интерфейса на основе Qt.

Для установки библиотек можно воспользоваться командой pip:

Читать далее
Всего голосов 4: ↑2 и ↓20
Комментарии8

Как на самом деле должен работать масштабируемый блокчейн?

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров3K

Что такое масштабируемость?

В программировании масштабируемость относится к способности приложения, сети, алгоритма, протокола или системы развиваться в соответствии с растущей нагрузкой, чтобы штатно выполнять более широкий круг функций и обслуживать нарастающее число пользователей. В централизованных вычислительных системах производительность можно повысить двумя способами: обновить программное обеспечение оборудования, чтобы оно более эффективно выполняло увеличивающийся спектр задач, либо добавить вычислительные мощности (серверы). Под масштабируемостью блокчейна чаще всего имеется в виду способность обрабатывать большее количество транзакций в секунду, так называемый, TPS (transactions per second).

Читать далее
Всего голосов 6: ↑4 и ↓2+4
Комментарии29

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность