Tishka17
Tishka17
вообще непонятно зачем читать файл из другого потока, ты ж межешь напрямую данные передавать между ними
AKIRA
🍁 Jaŭhien
Ой ладно, пойду)
Oleg
Алексей
для каждого потока-писателя создаётся мьютекс, каждая операция записи под мьютексом, поток-читатель захватывает сразу три мьютекса
Oleg
Алексей
ну или захватывает нужный мьютекс, связанный с нужным файлом, если он только один файл читает
Алексей
Pavel
Всем привет! Есть такая структура проекта
когда в tutorial_page пытаюсь импортировать модуль
from webdriver.webdriver import driver
выдает ошибку
from webdriver.webdriver import driver
ModuleNotFoundError: No module named 'webdriver
в чем проблема?
Pavel
Pavel
зачем мьютексы, если можно открыть файл так, чтобы вообще никому не давать ничего с ним делать?
Oleg
Артем
шо делать если пишет, что нет такого файла? (начал использовать google cloud, раньше на других сервисах таких проблем не было)
AKIRA
Pavel
Артем
Артем
не замечал его 😅
Oleg
AKIRA
Pavel
не замечал его 😅
еще можно пользоваться системами контроля версий чтобы не было v0.3_final_FINAL_beta_alpha_v0.4
Kiss My Backend
Привет. Я сформировал с помощью struct пакет согласно структуре UDP. Хотел узнать, если я отправлю его с помощью socket.sendTo, то я отправлю именно его, а не "его, обёрнутого в пакет в таком же протоколе"? Как я могу "напрямую" отправить пакет?
Tishka17
что таоке “напрямую"?
Pavel
Maxim
Kiss My Backend
Kiss My Backend
Anonymous
Во время обработки вышеупомянутого исключения произошло другое исключение:
username
#работа #вакансия #офис #fulltime
Офис: Санкт-Петербург, 2 минуты от метро Невский проспект.
ЗП: от 120 000 рублей
Ищем Python Middle Developer в наш чудесный высоконагруженный проект. Коллектив хороший, офис в центре, высокая лояльность и расчет на результат. Подробнее можно посмотреть на https://identix.one/
Требования к кандидатам:
- Уверенное знание Python и стандарта PEP8
- Уверенное знание архитектуры современных сетевых приложений
- Знание сетевых протоколов: HTTP(s), WebSockets, TCP/IP
- Теория и практика асинхронного программирования
- Опыт разработки RESTful API
- Опыт работы с web-фреймворками (Django, AioHttp)
- Опыт работы с очередями задач (Celery, RQ, Huey)
- Опыт работы с реляционными и нереляционными БД (Redis, PostgreSQL, MongoDB)
- Опыт работы с контейнерами (Docker)
- Умение писать автоматические тесты (unit, функциональные, интеграционные)
- Навыки оптимизации производительности/профилирования кода и обращений к сервисам
- Опыт коллективной разработки (bug tracking, git, ci/cd)
Soft skills:
- Ответственность и самостоятельность
- Адекватное восприятие критики
- Способность трезво оценивать свои силы
- Умение разбираться в чужом коде
Немного о команде:
- Мы ценим и уважаем людей, с которыми мы работаем
- Мы развиваемся стремительно и не собираемся останавливаться
Немного о проекте:
- Высоконагруженное API
- Микросервисная архитектура
- Большие данные и нейронные сети
Контакт: @gqpvkqsazqlads
Nikolay
подскажите: как пофиксить такую хрень (лейблы оси)?
Использую matplotlib.plotly
Задаю лейблы
ax.set_thetagrids(angles * 180/np.pi, labels, fontsize=10)
Можно ли переместить текст на позицию или поставить точки, а потом указать, что данные точки = определенным легендам
Anonymous
Ты путаешь. Find у строк
Твой чатиг еще сохранился? Нид проконсультироваться по одной вебовской хуйне одной концептуальной.
Maxim
Anonymous
Да
А как он называется, бо у меня куда-то вниз улетел - и я забыл название(((
brestows
Ребят, есть вопрос. У меня есть django приложение, мелкое, ему надо работать одновременно с двумя базами, какие есть более грамотные решения, работы с несколькими бд, чем ручное указание конекшина через using. Можно как то переключать активное соединение? По умолчанию идет default, например модно что бы по умолчанию шло другое подключение и возможность переключение на лету
Denis
Tishka17
Вообще, работать с двумя реляционными базами звучит как какой-то косяк проектирования
brestows
Это я читал.
brestows
brestows
Но это старая бд
brestows
И я не могу это поменять
Denis
Про using там есть
Tishka17
Tishka17
У тебя же в базах разные вещи лежат небось
Denis
А кассандра сама не умеет?
Tishka17
Oleg
Tishka17
Denis
brestows
Ой
Именно, например статьи на русском в русской бд, на англ в англ бд
løst
не ну это бан
brestows
Oleg
т.е. сначала пишется в одну базу, потом сразу в обе, после завершения миграции только во 2ую
Tishka17
Ну окей, у меня щас похожая схема, под разные страны разные базы товаров. Дефолтной просто нет, берется из запроса страна и открывается соответствующая база
løst
это не косяк, это косячелло
brestows
Tishka17
Tishka17
Tishka17
Dubridze
Есть скрипт wsgi который обращается к ldap. ldap отдает имя в utf-8. проблема в том, что приложение отдает имя как изначальный набор символов.
Tishka17
Пока не вижу проблему
Dubridze
Нужно чтобы имя по человески отдавалось. если в ответе имя отдать не переменной, а этим же набором символов - все красиво.
Dubridze
ставишь переменную - набор символов
Dubridze
modifyani = ('<?xml encoding="UTF-8" version="1.0"?><Response><Result><Decision>Permit</Decision><Status></Status><Obligations><Obligation FulfillOn="Permit" ObligationId="urn:cisco:xacml:policy-attribute"><AttributeAssignment AttributeId="Policy:simplecontinue"><AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string">&lt;cixml ver="1.0"&gt;&lt;continue&gt;&lt;modify callingname="'+uni+'"/&gt;&lt;/continue&gt; &lt;/cixml&gt;</AttributeValue></AttributeAssignment></Obligation></Obligations></Result></Response>')
Dubridze
так не работает
Dubridze
modifyani = ('<?xml encoding="UTF-8" version="1.0"?><Response><Result><Decision>Permit</Decision><Status></Status><Obligations><Obligation FulfillOn="Permit" ObligationId="urn:cisco:xacml:policy-attribute"><AttributeAssignment AttributeId="Policy:simplecontinue"><AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string">&lt;cixml ver="1.0"&gt;&lt;continue&gt;&lt;modify callingname="\xd0\x94\xd1\x83\xd0\xb1\xd1\x80\xd0\xbe\xd0\xb2 \xd0\x90\xd0\xbd\xd1\x82\xd0\xbe\xd0\xbd \xd0\x92\xd0\xb0\xd0\xbb\xd0\xb5\xd1\x80\xd1\x8c\xd0\xb5\xd0\xb2\xd0\xb8\xd1\x87"/&gt;&lt;/continue&gt; &lt;/cixml&gt;</AttributeValue></AttributeAssignment></Obligation></Obligations></Result></Response>')
Dubridze
так работает
Anonymous
Киньте чат по oracle