@ru_python

Страница 6205 из 9768
Dk
12.08.2018
14:41:06




Вадим
12.08.2018
14:41:08
нашёл?
да,читал.

у меня даже переменные такие же

Google
Вадим
12.08.2018
14:42:44
и где мне на первом скрине твоём дописать по типу a=input('Введите сообщение:')

Dk
12.08.2018
14:43:32
Где угодно до отправки

Вадим
12.08.2018
14:44:57
по типу вот эти строки где # стоит,вот так

Dk
12.08.2018
14:46:39
c = input('message') conn.send(bytes(c)) ?

Вадим
12.08.2018
14:51:08
c = input('message') conn.send(bytes(c)) ?
на сервере никаких исключений нет,а вот на клиенте есть

Dk
12.08.2018
14:51:15
Какое?

Мы тут не экстрасенсы

Вадим
12.08.2018
14:52:05


Almat
12.08.2018
14:53:38
Имеют
Спасибо

Soso
12.08.2018
14:56:24
Питонист должен владеть всем, экстрасенсорика не исключение

Какой ты прогер если с полужесту не можешь понять что от тебя хотят

Dk
12.08.2018
14:57:17
А сервер правильно всё принял?

Soso
12.08.2018
14:57:19
?

Google
Tishka17
12.08.2018
14:58:34
Может сервер упал? Rst вроде как пришёл

Вадим
12.08.2018
14:59:44
А сервер правильно всё принял?
ну гляди сначала я запускаю сервер,ввожу порт,хост и сообщение,потом запускаю клиента,там ввожу порт и хост,но сообщение не выводит,введённое на стороне сервеса,как это сделать?

Tishka17
12.08.2018
15:00:52
Покажи код сервера. Что делаешь после отправки?

Dk
12.08.2018
15:01:37
Мне кажется, у него стандартный таймаут сокета в 10 секунд падает

или сколько у них там

Tishka17
12.08.2018
15:02:03
Тогда было бы исключение другое

Tishka17
12.08.2018
15:03:48
Я не уверен, но разве recv не может просто так вернуть пустой массив?

Tishka17
12.08.2018
15:04:42
По докам "не больше чем запросил"

Про пустоту ничего не сказано

Вадим
12.08.2018
15:05:40
По докам "не больше чем запросил"
я ж отправил сообщение,но на стороне клиента не вывелось

Tishka17
12.08.2018
15:05:51
Точно отправил?

Ты же не логируешь факт отправки

Вадим
12.08.2018
15:06:27
Точно отправил?
как это сделать

send же

Tishka17
12.08.2018
15:06:40
Банально принт поставь после сенда

И посмотри, доходит ли. Мне кажется, ты можешь на твой брейк попасть

Хотя не должен конечно

Google
?
12.08.2018
15:08:15
вот посмотри как тут https://pymotw.com/3/socket/tcp.html

Вадим
12.08.2018
15:09:52
Банально принт поставь после сенда
короче,оно что-то не доходит

Tishka17
12.08.2018
15:10:14
Убери брейк, проверь

Cashik
12.08.2018
15:11:56
День добрый, кто может подсказать, как такое возможно? (venv) C:\Users\Cashik\Desktop\works\DesctopTest2vs2>pip --version pip 10.0.1 from c:\users\cashik\desktop\works\desctoptest2vs2\venv\lib\site-packages\pip-10.0.1-py3.5.egg\pip (python 3.5) (venv) C:\Users\Cashik\Desktop\works\DesctopTest2vs2>python -m pip --version pip 18.0 from C:\Users\Cashik\Desktop\works\DesctopTest2vs2\venv\lib\site-packages\pip (python 3.5)

Cashik
12.08.2018
15:13:01
я его обновил, но сейчас он показывает разные версии одновременно с одного окружения, тольо вызываю разными способами

Tishka17
12.08.2018
15:15:56
Вадим
12.08.2018
15:16:35
Не знаешь

Vitaly
12.08.2018
15:16:45
Здесь есть люди, кто подключал сокет к внешнему ip-адресу или реализовывал клиент-серверное приложение не в локальной сети?

Вадим
12.08.2018
15:17:05
Убрал,но не помогло

Tishka17
12.08.2018
15:18:49
Убрал,но не помогло
Какая ошибка теперь?

Никакой разницы для проги. Вопрос настройки сети

Вадим
12.08.2018
15:19:53
Какая ошибка теперь?
никакой,оно просто не печатает моё сообщение

Tishka17
12.08.2018
15:20:32
никакой,оно просто не печатает моё сообщение
Ты точно к своему серверу вообще подключаешься?

Аксепт проходит?

Tishka17
12.08.2018
15:21:53
Стоп

Google
Tishka17
12.08.2018
15:22:02
У тебя оба сначала делают сенд, потом ресив?

Tishka17
12.08.2018
15:22:35
Это же синхронные сокеты

Пока сенд не закончит, не перейдет к ресиву. А у тебя второй ничего не читает

Но щас вроде читает

Admin
ERROR: S client not available

Tishka17
12.08.2018
15:26:42
Одним читай, вторым посылай. Логируй после каждого вызова и смотри где повиснет или вылетит

Мой любимый
12.08.2018
16:05:04
Насколько понимаю: h(n-1, m-1)+1+ h(n, m-1)
блджад, вывел сам эту формулку, и только теперь понял, что ты написал)) ска)) все верно у тебя

Tishka17
12.08.2018
16:10:31
Мой любимый
12.08.2018
16:11:27
def height(n,m): if n == 0 or m == 0: return 0 if n == 1: return m if m == 1: return 1 return height(n - 1, m - 1) + height(n, m - 1) + 1

Tishka17
12.08.2018
16:12:00
Ага

Мой любимый
12.08.2018
16:12:11
только это все не проходит по глубине рекурсии, или по времени, если глубину увеличить, уже на (237, 500)

Tishka17
12.08.2018
16:12:29
Вот только если один бросок - мы можешь для двухэтажного определить.

Кидаешь на первом этаже и смотришь, разбилось или нет

Мой любимый
12.08.2018
16:13:01
ну это по логике вещей, да. но в задаче надо бросить с 1, что б знать, что все ок0)

там описание немного так себе

Google
Мой любимый
12.08.2018
16:14:01
я так и не понял, где надо юзать бинпоиск в этой задаче, что б было топово))

Tishka17
12.08.2018
16:14:29
ну это по логике вещей, да. но в задаче надо бросить с 1, что б знать, что все ок0)
Ну да. Если есть Кейс, что вообще не разобьётся, то да

Хз зачем там бинпоиск и что он даст

Denis
12.08.2018
16:15:11
Бинпоиск даст ускорение пересчета

Tishka17
12.08.2018
16:15:33
Может там можно аналитически раскрыть

В сумму ряда

Мой любимый
12.08.2018
16:15:41
я не сильно понимаю, что там пересчитывать и при чем там бинпоиск

Denis
12.08.2018
16:15:45
Или это не та задача

Для 2 яиц он не нужен, а для n уже помогает

Мой любимый
12.08.2018
16:16:20
Может там можно аналитически раскрыть
думаю да, что-то можно сделать. ДАльше есть задача на 1kyu, где надо все это сделать для n<80000 m<100000

Tishka17
12.08.2018
16:16:24
Или это не та задача
Про броски яиц. По числу яиц и бросков понять для какого максимум здания можешь найти где разбивается

Мой любимый
12.08.2018
16:16:28
https://www.codewars.com/kata/faberge-easter-eggs-crush-test-linear

Sergey
12.08.2018
16:16:54
Знает кто то как на Heroku телеграм бот запустить, чтоб он не отваливался через 3 минуты после запускп с ошибкой : Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch решения для python не гуглятся особо

Denis
12.08.2018
16:17:09
А у вас точно правильная формула получилась?

Мой любимый
12.08.2018
16:17:12
я в lru_cache увеличил сайз до 100 тыщ, и глубину увеличил, то уже больше тестов проходит

да, 100% правильно

Denis
12.08.2018
16:17:20
Я когда-то давно это решал, там сложно было

Мой любимый
12.08.2018
16:18:57
from functools import lru_cache import sys sys.setrecursionlimit(23000) @lru_cache(maxsize=100**2) def height(n,m): if n == 0 or m == 0: return 0 if n == 1: return m if m == 1: return 1 return height(n - 1, m - 1) + height(n, m - 1) + 1

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