Интересно, когда-то отказался из-за стоимости. Какой адекватный vps/vds существует (который не удалится через месяц и не будет бессовестно читать и записывать все, что передаётся?
Мы Пользуемся onlyoffice + telegram. Бесплатно, легковесно, удобный функционал и дампы. Может быть расскажите о плюсах вашего решения, по сравнению с описанным?
Добрый день, разрабатываю на Vue около пяти лет. Scoped в каких-то случаях работает, как здесь и описано, но точно не гарантирует отсутствие конфликтов в проекте, зато исправлять потом половину проекта от повторений - запомнится надолго. Валидацию через магические переменные (s) тоже лучше не использовать
да и не обязательно legion
lenovo ideapad gaming 3 15ACH6 в ситилинке стоил недавно 63к, ryzen 5 5600H 8GB DDR4, RTX 3050, SSD 512, 15.6 IPS 120Hz, а тут цена сильно выше, а характеристики сильно ниже
min = 0.00010221399134024978, max = 0.00018698800704441965, f"{x} {y}"
min = 0.00018588098464533687, max = 0.00024034999660216272, str(x) + " " + str(y)
min = 0.00015182801871560514, max = 0.0001902490039356053, str(x) + str(y)
min = 0.00013922399375587702, max = 0.00016092602163553238, "{} {}".format(x, y)
Для 10 и 25 (как в статье) min = 0.0001049069978762418, max = 0.00012914801482111216, f"{x} {y}"
min = 0.0001870139967650175, max = 0.00018797098891809583, str(x) + " " + str(y)
min = 0.00016022301861084998, max = 0.00016407601651735604, str(x) + str(y)
min = 0.00014531699707731605, max = 0.00014632698730565608, "{} {}".format(x, y)
Начиная со второго символа начинается прирост, был не прав
В статье и правда нереалистичные цифры, все принты работают за примерно тоже самое время. Модератор, если можете, удалите мой другой комментарий
import timeit
setup = """
x = 3
y = 4
"""
funcs = [
'print(f"{x} {y}")',
'print(str(x) + " " + str(y))',
"print(str(x) + str(y))",
'print("{} {}".format(x, y))',
]
results = {}
for item in funcs:
results[item] = timeit.Timer(item, setup=setup).repeat(7, 1000)
for func, value in results.items():
print("min = {}, max = {}, {}".format(min(value), max(value), func))
Результаты
min = 0.0015034589887363836, max = 0.0016057030006777495, print(f"{x} {y}")
min = 0.001643661002162844, max = 0.0017650749941822141, print(str(x) + " " + str(y))
min = 0.0015372109919553623, max = 0.0016501189966220409, print(str(x) + str(y))
min = 0.0015749409940326586, max = 0.0016585019911872223, print("{} {}".format(x, y))
В доту никто не играет, но оценка звука - присутствует.
Звуки прожектайлов давно никому не помогают?
Это всё конечно интересно, но для работы хватает redmine с головой :)
Спасибо за статью)
Интересно, когда-то отказался из-за стоимости.
Какой адекватный vps/vds существует (который не удалится через месяц и не будет бессовестно читать и записывать все, что передаётся?
Странно, а почему по тестам python+numba побеждает (первый результат в гугле)?
И это ещё без типизации, без компиляцией и с включенным GIL?
Для меня - моя, другие сотрудники брали корпоративные симки по запросу
Верно, для этого есть вторая виртуальная симка, которая отключается и все чаты, звонки, включая заказчиков и контакты учебных заведений именно на ней)
Мы Пользуемся onlyoffice + telegram.
Бесплатно, легковесно, удобный функционал и дампы. Может быть расскажите о плюсах вашего решения, по сравнению с описанным?
Можете кратко описать преимущества перед обычным Vue 3?
Добрый день, разрабатываю на Vue около пяти лет. Scoped в каких-то случаях работает, как здесь и описано, но точно не гарантирует отсутствие конфликтов в проекте, зато исправлять потом половину проекта от повторений - запомнится надолго.
Валидацию через магические переменные (s) тоже лучше не использовать
lenovo ideapad gaming 3 15ACH6 в ситилинке стоил недавно 63к, ryzen 5 5600H 8GB DDR4, RTX 3050, SSD 512, 15.6 IPS 120Hz, а тут цена сильно выше, а характеристики сильно ниже
min = 0.00010221399134024978, max = 0.00018698800704441965, f"{x} {y}"
min = 0.00018588098464533687, max = 0.00024034999660216272, str(x) + " " + str(y)
min = 0.00015182801871560514, max = 0.0001902490039356053, str(x) + str(y)
min = 0.00013922399375587702, max = 0.00016092602163553238, "{} {}".format(x, y)
Для 10 и 25 (как в статье)
min = 0.0001049069978762418, max = 0.00012914801482111216, f"{x} {y}"
min = 0.0001870139967650175, max = 0.00018797098891809583, str(x) + " " + str(y)
min = 0.00016022301861084998, max = 0.00016407601651735604, str(x) + str(y)
min = 0.00014531699707731605, max = 0.00014632698730565608, "{} {}".format(x, y)
Начиная со второго символа начинается прирост, был не прав
Результаты
min = 0.0015034589887363836, max = 0.0016057030006777495, print(f"{x} {y}")
min = 0.001643661002162844, max = 0.0017650749941822141, print(str(x) + " " + str(y))
min = 0.0015372109919553623, max = 0.0016501189966220409, print(str(x) + str(y))
min = 0.0015749409940326586, max = 0.0016585019911872223, print("{} {}".format(x, y))