Pull to refresh
1
0
Андрей @SunRiseX64

User

Send message

CV - Computer Vision - именно то, что обсуждалось в статье
Достаточно популярная аббревиатура для технологического ресурса, коим [за]является хабр :)

Инфляция бессердечна. Но она куда лучше, чем дефляция, с точки зрения экономики в целом

Очень странно, что бесплатные gitg и gitk не упомянули

ES File manager.
Актуальная версия 4.3 - является сумасшедшим комбайном из всех тех функций, который (имхо) не нужны проводнику.
До сих пор использую версию 1.1, которая является наиболее сбалансированной по параметру (функционал/удобство).

Думаю, имеется ввиду https://obsidian.md - система хранения текстовых заметок

Заметил в списке альтернатив Asana wunderlist.

  1. Он уже несколько лет, как закрыт, перекуплен Microsoft'ом и называется MS Todo.

  2. Ну, и в целом, он являлся всего лишь todolist'ом, на таск-трекер не тянул по функционалу

A = p * (1+r/n) ** nt

Но вы правы, это оффтоп. Для вопросов больше подходит https://qna.habr.com

SMS-сообщения никуда не денутся — они отправляются в том случае, когда клиент находится там, где нет интернета.

У меня есть смутное подозрение, что между кодом:


for _ in range(200*100000):
   shop.listGoods.extend([
      DataGoods("телефон", 20000, "RUB"),
      DataGoods("телевизор", 45000, "RUB"),
      DataGoods("тостер", 2000, "RUB")
   ])

… и кодом ...


getGoods = lambda index: {0: ("телефон", 20000, "RUB"), 
                          1: ("телевизор", 45000, "RUB"), 
                          2:("тостер", 2000, "RUB")}.get(index) 
shop.listGoods = [DataGoods(*getGoods(i%3)) for i in range(200*100000)]

по времени будет разница большая, т.к. в первом случае в списке получится 60млн записей, а во втором — всего 20млн.


Замерил на исправленных циклах (200*100000 в первом и 200*100000*3 во втором), результаты следующие:


Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) 
[MSC v.1924 64 bit (AMD64)] on win32

  • Код с extend'ом: в среднем 44 секунды (на основе пяти запусков)
  • Код с lambd'ой: в среднем 57 секунд (на основе пяти запусков)

Веселее оказались результаты с Pypy


Python 3.7.10 (51efa818fd9b, Apr 04 2021, 12:09:32)
[PyPy 7.3.4 with MSC v.1927 64 bit (AMD64)]

  • Код с extend'ом: в среднем 452 секунды (на основе двух запусков, дальше ждать стало лень)
  • Код с lambd'ой: в среднем 23.1 секунда (на основе пяти запусков)

Если кто-то объяснит настолько большую просадку в коде с extend'ом, буду благодарен

Это уже напомнило последнюю часть статьи FizzBuzz по-сениорски =)
Рискну предположить, что шифрованная переписка хранилась в одной базе и её удалили. А данные об аккаунтах были в другой базе без шифрования и не удалялись, т.к. не представляли для спецслужб практического интереса.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity