
Tigran
14.04.2019
20:13:56

Denis
14.04.2019
20:14:20

Tigran
14.04.2019
20:14:23
>>> (2520 * 11 * 13 * 17 * 19) % 16
8

Denis
14.04.2019
20:14:26
Одной двойки не хватает

Google

Мой любимый
14.04.2019
20:15:19
риль ток
подъебос со степенями двойки, ай ладно

Tynuk
14.04.2019
20:16:30

Mr
14.04.2019
20:16:37

Мой любимый
14.04.2019
20:16:46
вон выше написали уже, еще 16 добавь и будет заебись

Tynuk
14.04.2019
20:16:56

Tigran
14.04.2019
20:16:58

Tynuk
14.04.2019
20:17:05
еще 2 ку добавить
а не 16

Denis
14.04.2019
20:17:27

Mr
14.04.2019
20:17:51
Ну если уверен что не наедешь на чужие адреса то можно

f1nnix
14.04.2019
20:18:05

Denis
14.04.2019
20:18:12
Наехать на чужие адреса точно так же можно и в конце

Google

f1nnix
14.04.2019
20:20:10


Mr
14.04.2019
20:28:43
Да это понятно что переопределять индексы к новым адресам и прочее
Да я согласен, кастомные реализации структур данных на питоне либо будут использовать базовые структуры типа листа либо абстракции через классовые атрибуты например.
А кстати вот насчёт коллизий хорошо что вы сказали, опять же к вопросу памяти я не очень понимаю почему нельзя использовать хэш функции предполагаемо не имеющие коллизий, sha256 например. Где-то в закромах сознания я понимаю что наверно это тяжёлая функция и придумана она не для этого, но какой именно Импакт будет на память и производительность если ее использовать например в хэшмапе четкого понимания нет, только предположить могу что наверное медленно :-)

Tishka17
14.04.2019
20:38:48
И да, в sha256 тоже есть коллизии

Mr
14.04.2019
20:39:25
Про sha256 не слышал пока
А что значит не напрямую используется хэш?

Oleg
14.04.2019
20:43:34
Бле, мне пишет что только кандидат на то чтобы быть человеком может кликнуть
У, питонисты

Мой любимый
14.04.2019
20:49:08
Посоветуйте идешку с поддержкой выполнения кода поблочно, и с тайпхинтами. Не пучарм и не спайдер.

Tishka17
14.04.2019
20:54:54
Юзается один байт что ли только
Проще коллизии обработать

kernel
14.04.2019
20:55:48

Tishka17
14.04.2019
20:56:02

Mr
14.04.2019
20:56:04
То есть грубо от выхлопа sha256 отрезался бы больший кусок ?

Google

Tishka17
14.04.2019
20:56:07
Даже довольно долго

kernel
14.04.2019
20:56:20

Alex
14.04.2019
20:57:41

Nikolay
14.04.2019
20:58:39
Спойлеры тут?

kernel
14.04.2019
21:01:26

Mename
14.04.2019
21:04:26
Задача: спарсить котировки селениумом с сайта trading view. Страница с графиком жутко динамична, поэтому когда вылетает ошибка StaleElementReferenceException, я двигась влево по графику, чтобы прогрузить свечи, после чего возвращаюсь и заново загружаю нужные мне веб элементы. Проблема в том, что иногда, через какое-то время, я программа попадает в луп через эксепшен, тоесть сыпет ошибками, что свежеспарсеный элемент невалиден
Щас дам скрин

Nikolay
14.04.2019
21:06:02
может нинада

Mename
14.04.2019
21:06:14
Уже рабочий вариант
Один единственный баг

Froth
14.04.2019
21:10:19
Задача: спарсить котировки селениумом с сайта trading view. Страница с графиком жутко динамична, поэтому когда вылетает ошибка StaleElementReferenceException, я двигась влево по графику, чтобы прогрузить свечи, после чего возвращаюсь и заново загружаю нужные мне веб элементы. Проблема в том, что иногда, через какое-то время, я программа попадает в луп через эксепшен, тоесть сыпет ошибками, что свежеспарсеный элемент невалиден
У них же вроде API был, не?

Mename
14.04.2019
21:10:33

Froth
14.04.2019
21:10:55
*звуки сочувствия*

Mename
14.04.2019
21:16:07
Штош, после моего вопроса баг пропал
Спасибо за помощь!

weberalkash
14.04.2019
21:18:15

Google

Evil Deity ?
14.04.2019
21:27:58
Есть дикт, надо вытащить оттуда определенные данные. Где-то в середине есть дикт с 0 или 1 парой ключ - значение. Мне нужно значение, но какой ключ я не знаю.
Реализовал это через list(data.values())[0], но если в data ничего нет, оно выдаст ошибку. В дикте есть удобный метод get для такого, но в списках ничего такого не знаю.
Можно ли как-то красиво вытащить оттуда первое значение дикта data или None без лишних переменных?
P.S Вместо data там конечно работа с изначальным жсоном в 50 символов, так что простая проверка list(data.values())[0] if data else None не подойдет

Nikolay
14.04.2019
21:38:45

Danil
14.04.2019
21:39:08
Кому написать скрипт за деньги?

Nikolay
14.04.2019
21:39:18

Danil
14.04.2019
21:39:40
NASA
Думаю пока рановато, надо немного потренироваться

Evil Deity ?
14.04.2019
21:40:27
try/except?
Меня учили, что использовать конструкции try/except надо только там, где нельзя проверить четко

Danil
14.04.2019
21:41:08
С тебя 100 рублей

Evil Deity ?
14.04.2019
21:41:14
я не знаю key

Danil
14.04.2019
21:41:21

Evil Deity ?
14.04.2019
21:41:24
ничего
просто есть дикт такой

Danil
14.04.2019
21:41:32
Лол

Evil Deity ?
14.04.2019
21:41:39
а еще он может быть пустой

А͗ ̼̞̪̹г̥̮͓͎̻̈́̓͝р̫̫̓ ͓̼е̸̠͙̫͖̪̰̒г̫̟͉̝̤ͧͫа̹̗͔͈̾͟ͅт ̗̔̓ͫ̉о͛̈̅͞р̛ͣͤ
14.04.2019
21:41:40

Danil
14.04.2019
21:41:44
А как программа узнает?
if dict: #Выполнит если не пустой

Google

Evil Deity ?
14.04.2019
21:42:11

Ринат
14.04.2019
21:45:21
Может кто сталкивался.
stick = API + 'file/' + TOKEN + stick
response = requests.get(stick)
k = k + 1
if k == 1:
if not os.path.isdir('/var/www/html/img/stickers/' + stick_name):
os.mkdir('/var/www/html/img/stickers/' + stick_name)
im = Image.open(BytesIO(response)).convert('RGBA')
im.save('/var/www/html/img/stickers/' + stick_name +'/'+ str(k) + '.jpg', "jpg")
Выдает:
TypeError: a bytes-like object is required, not 'Response'
Как заставить сконвертировать изображения webp в jpg?

Danil
14.04.2019
21:47:41
, "jpg") - > , "jpeg") попробуй так

Nikolay
14.04.2019
21:50:51
о, норм

Mename
14.04.2019
21:55:03
Даже повторений нет, что меня удивило