⚒️Задача:
Эта программа проверяет срок службы испарителя, содержащего газ.
Мы знаем содержимое испарителя (объем в мл), процент пены или газа,
теряемый каждый день (evap_per_day) и порог (порог) в процентах, за которым
испаритель уже бесполезен. Все числа строго положительные.
Программа сообщает n-й день (в виде целого числа),
в который испаритель
выйдет из строя.
Пример:
#task #rust
Эта программа проверяет срок службы испарителя, содержащего газ.
Мы знаем содержимое испарителя (объем в мл), процент пены или газа,
теряемый каждый день (evap_per_day) и порог (порог) в процентах, за которым
испаритель уже бесполезен. Все числа строго положительные.
Программа сообщает n-й день (в виде целого числа),
в который испаритель
выйдет из строя.
Пример:
evaporator(10, 10, 5) -> 29#task #rust
👍3
⚒️
включающий набор популярных свободных библиотек, объединённых
проблематиками науки о данных и машинного обучения.
документация: тут
#technology #python
Anaconda — дистрибутив языков программирования Python и R, включающий набор популярных свободных библиотек, объединённых
проблематиками науки о данных и машинного обучения.
документация: тут
#technology #python
✅Jotai — простой и гибкий инструмент
для управления состояниями в React
—
Jotai масштабируется от простой замены UseState до корпоративного TypeScript-приложения.
Особенности Jotai:
— Минимальный основной API (2 кб)
— Множество утилит и расширений
— Отсутствие строковых ключей (по сравнению с Recoil)
💾 GitHub
🟡 Документация
🟡 Пример работы
#lib #react
для управления состояниями в React
—
npm i jotaiJotai масштабируется от простой замены UseState до корпоративного TypeScript-приложения.
Особенности Jotai:
— Минимальный основной API (2 кб)
— Множество утилит и расширений
— Отсутствие строковых ключей (по сравнению с Recoil)
💾 GitHub
🟡 Документация
🟡 Пример работы
#lib #react
🔼 Переход Google на Rust-программирование Сокращает количество уязвимостей в памяти Android на 68%
https://thehackernews.com/2024/09/googles-shift-to-rust-programming-cuts.html
#news
https://thehackernews.com/2024/09/googles-shift-to-rust-programming-cuts.html
#news
💡Скачивания картинки с помощью ссылки в python
⚙️Lib:
#cods #python
⚙️Lib:
pip install requests import requests
url = "<ссылка на ваше изображение>"
def download_img(url: str) -> None:
response = requests.get(url)
with open("image.jpg", "wb") as file:
file.write(response.content)
download_img(url)
print("Изображение успешно загружено.")
#cods #python
flet📚 библиотека flet📚 - это не популярная библиотека, для построение desktop приложений на Python.
Библиотека является асинхронной, что в свою очередь может выполнять несколько действий одновременно.
Имеет много готовых widgets и icons. И в цело библиотека заслуживает вашего внимания.➕
⚙️
pip install flet📑 Documentation: тут
🟡 GitHub: тут
#cods #python
Forwarded from Timur
✅Assembler - это низкоуровневый язык программирования.
⚒️О программе:
выводит текст "Hello world!"
⚙️Разбор примера (Код):
section <свойства> - хранит инструкцию или данные
section .data - секция для данных программы
section .text - для хранения кода программы
global <название метки> - запуск метки
<имя метки>: ...
метка - метка очень похожа на обычные функцию,
указывая на определённое место в коде
db(-128 до 255) - используется для записи информации (символов)
db, <данные>, 10
mov (куда), (что)
mov - команда для перемещение данных по области памяти
mov rax, 1 (грубо говоря записываем данные)
rax - быстрой памяти находящийся в процессоре, 1 для того чтобы процессор мог решать системные задачи
mov rdi, 1
rdi - отвечает за input/output поток, 1 чтобы работал вывод/output информации
mov rsi, <название метки>
rsi - записываем нашу метку(адрес) в память
mov rdx, 14
rdx - длину данных, которые мы собираемся вывести на экран(14 byte)
syscall - системный вызов
#cods #assembly
⚒️О программе:
выводит текст "Hello world!"
⚙️Разбор примера (Код):
section <свойства> - хранит инструкцию или данные
section .data - секция для данных программы
section .text - для хранения кода программы
global <название метки> - запуск метки
<имя метки>: ...
метка - метка очень похожа на обычные функцию,
указывая на определённое место в коде
db(-128 до 255) - используется для записи информации (символов)
db, <данные>, 10
mov (куда), (что)
mov - команда для перемещение данных по области памяти
mov rax, 1 (грубо говоря записываем данные)
rax - быстрой памяти находящийся в процессоре, 1 для того чтобы процессор мог решать системные задачи
mov rdi, 1
rdi - отвечает за input/output поток, 1 чтобы работал вывод/output информации
mov rsi, <название метки>
rsi - записываем нашу метку(адрес) в память
mov rdx, 14
rdx - длину данных, которые мы собираемся вывести на экран(14 byte)
syscall - системный вызов
#cods #assembly
👍1
Forwarded from Timur
YouTube
Нобелевская премия 2024: физика и нейронные сети
Сегодня, 8 октября 2024 года были объявлены Лауреаты Нобелевской премии по физике. Ими стали Джон Хопфилд и Джeффри Хинтон “за основополагающие открытия и изобретения, которые позволяют осуществлять машинное обучение с использованием искусственных нейронных…
Forwarded from Timur
❔Задача «Summary Ranges»
⚙️Дан отсортированный массив уникальных чисел nums.
Диапазон [a, b] — это все числа от a до b включительно.
Нужно вернуть минимальный список диапазонов, покрывающий все числа.
Пример 1:
Входные данные: nums =
Вывод: ["0->2","4->5","7"]
Объяснение: Диапазоны:
[0,2] --> "0->2"
[4,5] --> "4->5"
[7,7] --> "7"
Пример 2:
Входные данные: nums =
Вывод: ["0","2->4","6","8->9"]
Объяснение: Диапазоны:
[0,0] --> "0"
[2,4] --> "2->4"
[6,6] --> "6"
[8,9] --> "8->9"
#task #rust
⚙️Дан отсортированный массив уникальных чисел nums.
Диапазон [a, b] — это все числа от a до b включительно.
Нужно вернуть минимальный список диапазонов, покрывающий все числа.
Пример 1:
Входные данные: nums =
[0,1,2,4,5,7]Вывод: ["0->2","4->5","7"]
Объяснение: Диапазоны:
[0,2] --> "0->2"
[4,5] --> "4->5"
[7,7] --> "7"
Пример 2:
Входные данные: nums =
[0,2,3,4,6,8,9]Вывод: ["0","2->4","6","8->9"]
Объяснение: Диапазоны:
[0,0] --> "0"
[2,4] --> "2->4"
[6,6] --> "6"
[8,9] --> "8->9"
#task #rust