@ru_python

Страница 2961 из 9768
b0g3r
15.06.2017
15:11:34
Рейд из рудпитона?
Фамилия не та

Whore Amazing
15.06.2017
15:19:01
окей, так что насчет хранения в редиске питоновых объектов? кто пробовал? сильно это дольше чем просто строками? подумываю все в такой формат перевести, ибо все это экранирование все мозги выебет

Google
Whore Amazing
15.06.2017
15:20:44
это я уже понял меня интересует производительность

Nikolay
15.06.2017
15:20:46
?

Anton
15.06.2017
15:21:11
а в сравнении с чем меряешь?

Whore Amazing
15.06.2017
15:21:38
с хранением данных простыми строками, как по дефолту

Anton
15.06.2017
15:23:21
ну смотря какие данные

Whore Amazing
15.06.2017
15:23:47
словари, по большей части

Anton
15.06.2017
15:24:13
если словари, просто сравни json encoder и cpickle

ну или pickle, если ты в 3 пайтоне

Whore Amazing
15.06.2017
15:24:39
а достаются они из редиса с одинаковой скоростью?

и при чем json к словарям??

Anton
15.06.2017
15:25:07
так они в редисе все равно все строками хранятся

Nikolay
15.06.2017
15:25:12
?

Google
Anton
15.06.2017
15:25:46
и при чем json к словарям??
а ты их хранишь как hash?

Whore Amazing
15.06.2017
15:26:05
а ты их хранишь как hash?
нет сейчас - как строку

Anton
15.06.2017
15:26:20
так тогда при том)

Whore Amazing
15.06.2017
15:26:31
не понимать

Anton
15.06.2017
15:27:02
ну ты можешь руками строку из дикта мастерить, а можешь сделать Json енкодером

я тебе предлагаю второе

Whore Amazing
15.06.2017
15:27:20
так руками вроде проще и быстрее...

Anton
15.06.2017
15:27:27
потому что формат универсальный

проще енкодером

Проксимов
15.06.2017
15:27:36
Json.dumps

Whore Amazing
15.06.2017
15:27:45
а вообще, приведение к формату не важно по скорости важно только обратное преобразование

Anton
15.06.2017
15:27:57
а вот насчет быстрее надо проверять конкретную реализацию

так ты обратно тоже руками парсишь?

Whore Amazing
15.06.2017
15:28:53
нет пока что я обратно еще никак но надо максимально быстро из того, что там в редисе получать словарь

Anton
15.06.2017
15:29:17
а тебе надо целиком словарь получать?

если да, бери json/ujson и не парься

Whore Amazing
15.06.2017
15:29:43
ну ключ составляется а значение нужно из словаря брать

если да, бери json/ujson и не парься
и хранить как...пиклом сериализовать?

Google
Anton
15.06.2017
15:30:31
если у тебя hashset, то можно одним запросом по ключу вытащить значение для внутреннего ключа

Whore Amazing
15.06.2017
15:30:58
хм надо про него подробнее прочитать

Anton
15.06.2017
15:31:05
и хранить как...пиклом сериализовать?
хранить в строке json и туда и обратно через json.dumps/loads

Anton
15.06.2017
15:31:36
драйвер сам все преобразования делает

Whore Amazing
15.06.2017
15:32:09
это даже к лучшему

главное чтобы быстро было скажем, порядка сотни запросов в секунду выдерживать должно

или я слишком охуел?

Anton
15.06.2017
15:33:00
и не забудь поставить hiredis

Whore Amazing
15.06.2017
15:33:10
хорошо

Whore Amazing
15.06.2017
15:33:22
а он асинхронный?

Whore Amazing
15.06.2017
15:33:48
лааадно

Anton
15.06.2017
15:37:42
а он асинхронный?
кто асинхронный?

Whore Amazing
15.06.2017
15:38:04
кто асинхронный?
ну hiredis это же обертка, как я понимаю?

Anton
15.06.2017
15:38:15
это парсер протокола

Whore Amazing
15.06.2017
15:38:25
а, ок

Dmitrii
15.06.2017
15:44:00
Товарищи, мб я что-то не понимаю, беру такой код с парамико: def test_foo(client): client.connect(**vm) client.close() def main(): client = paramiko.SSHClient() client.load_system_host_keys() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) while True: test_foo(client) Получаю лик памяти ~5Мб/мин. Кто-нибудь сталкивался с подобным?

Google
Маришка
15.06.2017
15:48:39
Дикт

Dmitrii
15.06.2017
15:48:54
Словарь, который содержит юзера, пароль, хост, порт

Anton
15.06.2017
15:52:10
Дикт
да ладно?)))))

Маришка
15.06.2017
15:53:33
Anton
15.06.2017
15:54:15
Словарь, который содержит юзера, пароль, хост, порт
тут глянь https://stackoverflow.com/questions/13173520/strange-memory-leak-with-python-paramiko

блин, чувствую себя посланником гугла

Нет)
как там этот бот про погуглить?

Admin
ERROR: S client not available

Aragaer
15.06.2017
15:55:59
lmgtfy

Маришка
15.06.2017
15:56:01
@letmegoogle_bot

Anton
15.06.2017
15:56:08
спс

Марк
15.06.2017
16:07:24
Посоны, кто шарит в регулярках?

Anton
15.06.2017
16:07:40
гугл

Марк
15.06.2017
16:07:50
Понятно, что шарят так или иначе все, но нид экспертное мнение

Кароч

Марк
15.06.2017
16:09:12
string = """11942680973,11942681387,11942680047,11942677237,11942677257,11942721047,11942681281,11942680416,11942672317,11942679708,11942663115,11942678419,11942720158,11942736403,11942680858,11941775905,11942681844@@7423887,7423912,7423914,7423916,7423915,7443624,7423899,7423917,7423908,7423884,7423879,7423900,7443623,7443911,7423881,7423893,7423906""" `` ```search = re.findall('(?:(\d+),?)+@', string) вот код. Запускаете его на 2.7. Дальше попробуйте пояснить поведение скрипта.

Rail'
15.06.2017
16:11:25
Парни, есть вопрос по pytest и django Запускаю тест такого вида: from mixer.backend.django import mixer @pytest.fixture def users(): users = mixer.cycle(10).blend(User) return users @pytest.mark.django_db def test_get_list_users(client, users): response = client.get(reverse('api:users-list')) assert response.status_code == 200 assert len(users) == len(response.json()) но почему то тест не проходит, в response.json() оказалось 11 элементов, 11й элемент это пользователь с боевой базы, хотя в тестовой fixture я указал 10 пользователей, что за pytestовская магия, может кто нибудь мне объяснить

Google
Anton
15.06.2017
16:12:50
Марк
15.06.2017
16:13:10
что-то не хочется, расскажи так
Запускай. Сам увидишь.

Anton
15.06.2017
16:13:21
Yakov
15.06.2017
16:19:16
Ребят, подскажите, тут такая трабла, запускаю из под обычного окружения, проетк работает, при запуске из под venv'а падает с ошибкой KeyError: local('C:\\work\\project\\testapi') и следом During handling of the above exception, another exception occurred: ImportError: DLL load failed: Не найдена указанная процедура. ERROR: could not load C:\work\project\testapi\conftest.py python 3

Марк
15.06.2017
16:21:22
ну после этого точно нет
А когда тут было 200 человек, уже бы разобрали

Marperia
15.06.2017
16:21:37
Гайз, вопрос не тривиальный. Есть список интересов, которые пополняются самими пользователями (теги). Есть список групп, на которые пользователи подразделяются, согласно их отношению к тегам (любит-не любит). Если отношение выходит за рамки какой-то из групп, создаётся новая группа. Джанго и вообще релятивные БД это умеют? Если нет, что посоветуете использовать?

Olga
15.06.2017
16:22:12
А когда тут было 200 человек, уже бы разобрали
божечки-кошечки, никто не отвечает товарищу десять минут на задачку

Olga
15.06.2017
16:22:25
конечно дело в количестве людей

Marperia
15.06.2017
16:22:40
божью помощь
Узнаю брата-программиста!

Марк
15.06.2017
16:22:50
божечки-кошечки, никто не отвечает товарищу десять минут на задачку
На "задачку"? Да тут 99.999% пояснить поведение не смогут.

Olga
15.06.2017
16:23:17
Марк
15.06.2017
16:23:37
У меня просто findall висит
Ну да. И процак жрет. Вопрос, почему

Lord
15.06.2017
16:23:40

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