На прошлой неделе писал код для двух задач: подготовка налоговой декларации по capital gain за прошлый год и оптимизация по времени относительно сложного computer vision пайплайна. Угадайте, для какой из них пришлось вспоминать написание алгоритмов в духе leetcode?
Правильно, для налогов. Например, некий ассет покупался по разным ценам, то gain считается по принципу first bought - first sold, и нужно держать какую-то структуру с двумя указателями.
А вот оптимизация скорости пайплайна потребовала только пройтись профайлером, посмотреть на результат, раскидать IO по тредам и упростить кое-какую геометрию, заменив сложные универсальные библиотечные методы на решение в лоб для частных случаев.
На прошлой неделе писал код для двух задач: подготовка налоговой декларации по capital gain за прошлый год и оптимизация по времени относительно сложного computer vision пайплайна. Угадайте, для какой из них пришлось вспоминать написание алгоритмов в духе leetcode?
Правильно, для налогов. Например, некий ассет покупался по разным ценам, то gain считается по принципу first bought - first sold, и нужно держать какую-то структуру с двумя указателями.
А вот оптимизация скорости пайплайна потребовала только пройтись профайлером, посмотреть на результат, раскидать IO по тредам и упростить кое-какую геометрию, заменив сложные универсальные библиотечные методы на решение в лоб для частных случаев.
best-secure-messaging-apps-shutterstock-1892950018.jpg The optimal dimension of the avatar on Telegram is 512px by 512px, and it’s recommended to use PNG format to deliver an unpixelated avatar. The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. Unlimited number of subscribers per channel It’s yet another bloodbath on Satoshi Street. As of press time, Bitcoin (BTC) and the broader cryptocurrency market have corrected another 10 percent amid a massive sell-off. Ethereum (EHT) is down a staggering 15 percent moving close to $1,000, down more than 42 percent on the weekly chart.
from us