@ru_python

Страница 5661 из 9768
mr_makss
09.06.2018
17:33:42
пользоваться не заставляю - делюсь "историей успеха"
вероятно все сошлось с рассуждениями ??

Я, конечно, рад,но вопрос про совершенно конкретное решение
вероятно вам нужно поднять тестовую площадку на железе и провести нагрузочное на этом стеке использовать такую стратегию или нет на ваше усмотрение

Nobody
09.06.2018
17:36:40
включи логи алхимии и посмотри что там
не вижу ничего особенного там https://pastebin.com/n2y8ksQg

Google
mr_makss
09.06.2018
17:55:18
Nobody
09.06.2018
17:56:03
что то я застрял с sqlalchemy help! https://github.com/nbdnnm/benelux_bot/blob/group_messages_listener/private_messages.py
пздц, помогло удалить в сессии старую запись и сделать новую newuserdata = GroupsMessagesListener(username=user, listeners=chat_dictionary, update_nr=1) session.delete(userdata) session.add(newuserdata) session.commit() это как так вообще?

Denis
09.06.2018
18:04:50
как ускорить поиск одинаковых элементов в двух массивах? сейчас делаю так https://pastebin.com/3cQhE08V но если элементов 100 то норм, а если например 10000 то это занимает минут 5

Danil
09.06.2018
18:05:44
Ребят, кто с go шарит? Кто хочет помочь с тестовым заданием? Не успеваю(

mr_makss
09.06.2018
18:06:06
Поиск за линейное время - это не ок
если вы хотите познакомить меня с элементами статистики, то можно попробовать

Danil
09.06.2018
18:14:12
А ты точно хочешь на нем работать?
Ну , почему нет. Я просто впервые его увидел. Все норм , я думал что я не успеваю. Там до 10 включительно

Danil
09.06.2018
18:16:07
а что за тестовое, если не секрет?
Могу в лс скинуть, если есть желание

Sasha
09.06.2018
18:18:50
Подскажите. Есть словарь, со словарём внутри, в котором ещё внутри словари. Как это все лучше итерировать, что бы не по 3 фора?

Google
Sasha
09.06.2018
18:19:59
??
А в чем проблема?

mr_makss
09.06.2018
18:32:54
А в чем проблема?
понимаешь опять же зависит от того сколько у тебя там элементов в словарях

Sasha
09.06.2018
18:34:30
понимаешь опять же зависит от того сколько у тебя там элементов в словарях
Главный словарь включает названия серверов. По идее 18 словарей. Каждый из них имеет ключ как название пакета, и версию как значение.

Sasha
09.06.2018
18:35:21
это не феншуй. я так не могу подсказывать
Суть в том, что надо менять версии пакетов в excel файле соответсвенно версии пакетов на серверах

mr_makss
09.06.2018
18:36:56
подумайте в сторону глубины

Sasha
09.06.2018
18:37:50
Эрсултан
09.06.2018
18:38:23
Hello guys

Посоветуйте книгу по питону, хочу научиться пока ничего незнаю о питон

uAtakhan
09.06.2018
18:42:11
Посоветуйте книгу по питону, хочу научиться пока ничего незнаю о питон
Скачай приложение на мобилу SoloLearn там много чего полезного найдёшь для себя, особенно в комментариях к каждой задаче ...

Эрсултан
09.06.2018
18:42:21
Sasha
09.06.2018
18:42:37
Это что такое udemy
Сайт с хорошими курсами о чем угодно.

Sasha
09.06.2018
18:42:55
Дам есть курс python 0. Один из лучших курсов для начала

Эрсултан
09.06.2018
18:42:59
Sasha
09.06.2018
18:43:09
Стоит 10 долларов, но есть и в свободном доступе.

Google
Sasha
09.06.2018
18:44:52
Курс основан на этой книге.

uAtakhan
09.06.2018
18:46:27
Ok
Скачай SoloLearn, установи на комп Python 3, скачай PyCharm(интерпретатор для питона) и задачки с SoloLearn пиши на комп, тестируй разбирай каждый код, ты офигеешь сколько тебе это приложение даст, сам случайно туда забрёл и рад этому. А ещё есть книжка, сейчас скину

John
09.06.2018
18:52:10
Народ, пытаюсь клиент и сервер сконектить. Выдает: ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. В чем причина возможна

John
09.06.2018
18:53:49
Pavel
09.06.2018
18:54:16
нет ниче таквова )
номера портов или IP опечатался

сервер открыл UDP сокет, а клиент долбит в TCP

mr_makss
09.06.2018
18:54:47
https://ru.wikipedia.org/wiki/%D0%93%D0%BB%D1%83%D0%B1%D0%B8%D0%BD%D0%B0_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0_(%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2)

John
09.06.2018
18:55:02
порты ж разные могут быть?

Pavel
09.06.2018
18:55:40
порты ж разные могут быть?
какие порты? тебе только один порт нужен

John
09.06.2018
18:56:20
какие порты? тебе только один порт нужен
и в клиенте и в сервере klby писать? я просто не знаю сорри)

один ?

Pavel
09.06.2018
18:56:36
разумеется.

John
09.06.2018
18:56:54
а, сча попробую - я просто любые числа поставил туда

Sasha
09.06.2018
18:57:09
Лол

Pavel
09.06.2018
18:57:09
а, сча попробую - я просто любые числа поставил туда
тогда бы и айпишник рандомом писал, чо

Google
Tigran
09.06.2018
19:05:15
Котоны, объясните, что за фигня. >>> timeit.timeit("pow(2, 1000) % 5") 1.7569997170940042 >>> timeit.timeit("pow(2, 1000, 5)") 1.0845629931427538 # окей, действительно быстрее, но... >>> timeit.timeit("(2 ** 1000) % 5") 0.03198607778176665

John
09.06.2018
19:05:15
тогда бы и айпишник рандомом писал, чо
клиент готов отсылать а с сервером проблема: указывает на строку s.bind((host, port)) OSError: [WinError 10048] Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт)

Pavel
09.06.2018
19:07:43
так что менять пробовать?
прежде всего - думать и понимать, что ты делаешь.

John
09.06.2018
19:07:59
прежде всего - думать и понимать, что ты делаешь.
Ну это придет надеюсь со временем

Old
09.06.2018
19:09:03
вроде

"(2 ** 1000) % 5" это просто строка

пропробуй в IDE

Pavel
09.06.2018
19:09:48
"(2 ** 1000) % 5" это просто строка
timeit выполняет кучу раз код из этой строки

Old
09.06.2018
19:10:17
поня

Pavel
09.06.2018
19:10:44
Old
09.06.2018
19:11:00


еще раз попробуй В новой сессии

хз

у меня не работает

или я проебался

Google
Tigran
09.06.2018
19:11:56
зависит от версии, очевидно

Pavel
09.06.2018
19:12:01
>>> dis.dis("(2**10) % 5") 1 0 LOAD_CONST 4 (4) 2 RETURN_VALUE >>> dis.dis("pow(2,10)%5") 1 0 LOAD_NAME 0 (pow) 2 LOAD_CONST 0 (2) 4 LOAD_CONST 1 (10) 6 CALL_FUNCTION 2 8 LOAD_CONST 2 (5) 10 BINARY_MODULO 12 RETURN_VALUE

Tigran
09.06.2018
19:12:04
вот так починилось: timeit("(2 ** a) % 5", "a=1000", number=100000)

John
09.06.2018
19:13:15
прежде всего - думать и понимать, что ты делаешь.
все ! получилось после того как порты сменил

mr_makss
09.06.2018
19:13:38
у всех все получилось. поздравляю!

John
09.06.2018
19:13:50
??

Pavel
09.06.2018
19:14:32
все ! получилось после того как порты сменил
порт - это как дырка. В каждой дырке может быть одно приложение. Клиент цепляется к этой дырке, и если там есть приложение - начинает обмен.

Pavel
09.06.2018
19:15:13
А может быть и не одно
ты сейчас про мультиплексирование?

Nikolay
09.06.2018
19:15:27
Tigran
09.06.2018
19:15:27
А может быть и не одно
Но на уровне оси же одно, не?

Nikolay
09.06.2018
19:15:54
Но на уровне оси же одно, не?
С правками в последних ядрах - необязательно

Tigran
09.06.2018
19:16:00
ух мать

Nikolay
09.06.2018
19:16:10
Сокет может несколько приложений юзать. Теоретически.

Pavel
09.06.2018
19:16:46
Сокет может несколько приложений юзать. Теоретически.
а как ось выбирает, к какому приложению пойдёт коннект?

Nikolay
09.06.2018
19:18:04
а как ось выбирает, к какому приложению пойдёт коннект?
Я подозреваю, там просто какая-то привязка файлхэндлера к процессу

mr_makss
09.06.2018
19:19:39
вот на ось я бы вообще не надеялся

Страница 5661 из 9768