Pull to refresh
0
0
Send message

Странно, а почему по тестам python+numba побеждает (первый результат в гугле)?
И это ещё без типизации, без компиляцией и с включенным GIL?

Для меня - моя, другие сотрудники брали корпоративные симки по запросу

Верно, для этого есть вторая виртуальная симка, которая отключается и все чаты, звонки, включая заказчиков и контакты учебных заведений именно на ней)

Мы Пользуемся onlyoffice + telegram.
Бесплатно, легковесно, удобный функционал и дампы. Может быть расскажите о плюсах вашего решения, по сравнению с описанным?

Можете кратко описать преимущества перед обычным Vue 3?

Добрый день, разрабатываю на Vue около пяти лет. Scoped в каких-то случаях работает, как здесь и описано, но точно не гарантирует отсутствие конфликтов в проекте, зато исправлять потом половину проекта от повторений - запомнится надолго.
Валидацию через магические переменные (s) тоже лучше не использовать

да и не обязательно legion
lenovo ideapad gaming 3 15ACH6 в ситилинке стоил недавно 63к, ryzen 5 5600H 8GB DDR4, RTX 3050, SSD 512, 15.6 IPS 120Hz, а тут цена сильно выше, а характеристики сильно ниже
Проверил, результат зависит от арументов 3 и 4

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))

Information

Rating
Does not participate
Registered
Activity