Tishka17
ничего usgi на диск не пишет
tfhx8
кто пишет на диск?
может этот участок? self.start_response('200 OK', [('Content-Type','text/xml ... return [str.encode(data, 'utf-8')] или nginx который его передает
Tishka17
никто не пишет на диск
Tishka17
успокойся
Tishka17
это все летит в сокет
tfhx8
NGINX File Descriptors увеличиваются до 30к
tfhx8
и именно с этим участком кода, где открывается файл, где потом берется рандомно элемент в цикле, то есть я проверял, убирал его и становилось нормально
Tishka17
нет
Tishka17
это не файл
Tishka17
это сокет
Tishka17
Tishka17
значит реально не успевает отвечат ьиз-за того что файл читает
Tishka17
да
Tishka17
если без файла вообще помогает
tfhx8
так ты же говорил, что ос кеширует итп
tfhx8
значит все таки считывает?
misanthrop
это сокет
Некая абстрактная сущность?
misanthrop
Это файл
tfhx8
в linux unix всё файлы)
Tishka17
это какбы файл
misanthrop
Nurlan
Anonymous
Anonymous
это лстм или сверточная сеть?
Джимми
denis ⛅️
Anonymous
😀
Anonymous
можно использотвать один указатель sqlite в нескольких потоках?
an0yms
Привет, Кто то может подсказать пожалуйста как я могу отпечатать переменную "PPP" в нутри класаа unittest?
import unittest
a = ['a', 'b', 'c']
PPP = a
print("RESULT OUT SIDE CLASS: " + str(PPP))
class TestMe(unittest.TestCase):
PPP = a
@classmethod
def setUpClass(cls):
cls.name = "MODULE 1"
cls.password = "11111"
cls.parameters = PPP
def test_upper(self):
self.assertEqual('foo'.upper(), 'FOO')
def test_user_pass(self):
print(self.name)
print(self.password)
print("RESULT IN CLASS: " + str(self.parameters))
if name == 'main':
unittest.main()
Василий
an0yms
Василий
class TestSanitaryLogic(unittest.TestCase):
callback: str = 'TestCallback'
@classmethod
def setUpClass(cls) -> None:
cls.config['logics'][SanitaryLogic.__name__]['callbacks'] = [cls.callback]
В таком виде работает. Поэтому показывай текст ошибки
Arthur
там classmethod, через cls попробуй
Arthur
an0yms
Андрей
Кастомный клиент какой-то
Андрей
Собранный на коленке
Андрей
6я версия
Андрей
IPv6
Ivan
Ещё в начале 2000х
Андрей
Доброе утро
Ivan
MadelineProto это php либа для телеги
Vladyslav 🇺🇦🇪🇺
Спс
Михаил
Все привет. Если ли тут те кто писал ботов для windows игр? С взаимодействием я уже разобрался, а вот с анализом данных из окна пока нет.
Anonymous
elessar
люди помогите с регуляркой чтобы распарсить 7z вывод ... нужен список файлов
Михаил
Нажималку кнопок только писал ))))
Мне по сложнее нужно) требуется бот с анализом происходящего, что бы двигался по точкам ориентируюсь на миникарту. Видел на ютубе мужика который писал ИИ для управления машиной в GTA5, но там шесть часов видео, никак не могу осилить))
Anonymous
SetazeR
sentdex*
Aragaer
Anonymous
elessar
🍁 Jaŭhien
Ну тут простая регулярка
Serge
Всем привет, решил порешать задачки на https://contest.yandex.ru/
застрял на последней, затупил и никак не могу уложиться в таймлимит. Собственно задача классика:
Даны k отсортированных в порядке неубывания массивов неотрицательных целых чисел, каждое из которых не превосходит 100. Требуется построить результат их слияния: отсортированный в порядке неубывания массив, содержащий все элементы исходных k массивов.
Длина каждого массива не превосходит 10 ⋅ k.
Постарайтесь, чтобы решение работало за время k ⋅ log(k) ⋅ n, если считать, что входные массивы имеют длину n.
Первая строка входного файла содержит единственное число k, k ≤ 1024.
Каждая из следующих k строк описывает по одному массиву. Первое число каждой строки равняется длине соответствующего массива, оставшиеся числа этой строки описывают значения элементов этого же массива. Элементы массивов являются неотрицательными целыми числами и не превосходят 100.
Ограничение времени Ограничение памяти
1 секунда 10Mb
Собственно что смог накарябать: https://pastebin.com/yXS7B64Z
Решение рабочее, но упирается в тайм лимит. Как сделать k ⋅ log(k) ⋅ n и вообще улучшить скорость?
И да только не в беггинерс)
🍁 Jaŭhien
Матчи строки, содержащие Path, бери то, что после =
🍁 Jaŭhien
Всем привет, решил порешать задачки на https://contest.yandex.ru/
застрял на последней, затупил и никак не могу уложиться в таймлимит. Собственно задача классика:
Даны k отсортированных в порядке неубывания массивов неотрицательных целых чисел, каждое из которых не превосходит 100. Требуется построить результат их слияния: отсортированный в порядке неубывания массив, содержащий все элементы исходных k массивов.
Длина каждого массива не превосходит 10 ⋅ k.
Постарайтесь, чтобы решение работало за время k ⋅ log(k) ⋅ n, если считать, что входные массивы имеют длину n.
Первая строка входного файла содержит единственное число k, k ≤ 1024.
Каждая из следующих k строк описывает по одному массиву. Первое число каждой строки равняется длине соответствующего массива, оставшиеся числа этой строки описывают значения элементов этого же массива. Элементы массивов являются неотрицательными целыми числами и не превосходят 100.
Ограничение времени Ограничение памяти
1 секунда 10Mb
Собственно что смог накарябать: https://pastebin.com/yXS7B64Z
Решение рабочее, но упирается в тайм лимит. Как сделать k ⋅ log(k) ⋅ n и вообще улучшить скорость?
И да только не в беггинерс)
heapq.merge
Serge
heapq.merge
пробовал, все равно упирается почему т
Aragaer
Всем привет, решил порешать задачки на https://contest.yandex.ru/
застрял на последней, затупил и никак не могу уложиться в таймлимит. Собственно задача классика:
Даны k отсортированных в порядке неубывания массивов неотрицательных целых чисел, каждое из которых не превосходит 100. Требуется построить результат их слияния: отсортированный в порядке неубывания массив, содержащий все элементы исходных k массивов.
Длина каждого массива не превосходит 10 ⋅ k.
Постарайтесь, чтобы решение работало за время k ⋅ log(k) ⋅ n, если считать, что входные массивы имеют длину n.
Первая строка входного файла содержит единственное число k, k ≤ 1024.
Каждая из следующих k строк описывает по одному массиву. Первое число каждой строки равняется длине соответствующего массива, оставшиеся числа этой строки описывают значения элементов этого же массива. Элементы массивов являются неотрицательными целыми числами и не превосходят 100.
Ограничение времени Ограничение памяти
1 секунда 10Mb
Собственно что смог накарябать: https://pastebin.com/yXS7B64Z
Решение рабочее, но упирается в тайм лимит. Как сделать k ⋅ log(k) ⋅ n и вообще улучшить скорость?
И да только не в беггинерс)
Ты просто каждый раз пересортируешь вообще все
Aragaer
здесь у тебя массивы уже отсортированы, надо только сделать слияние. Собственно в этом и задача - придумать алгоритм этого слияния
Tishka17
Всем привет, решил порешать задачки на https://contest.yandex.ru/
застрял на последней, затупил и никак не могу уложиться в таймлимит. Собственно задача классика:
Даны k отсортированных в порядке неубывания массивов неотрицательных целых чисел, каждое из которых не превосходит 100. Требуется построить результат их слияния: отсортированный в порядке неубывания массив, содержащий все элементы исходных k массивов.
Длина каждого массива не превосходит 10 ⋅ k.
Постарайтесь, чтобы решение работало за время k ⋅ log(k) ⋅ n, если считать, что входные массивы имеют длину n.
Первая строка входного файла содержит единственное число k, k ≤ 1024.
Каждая из следующих k строк описывает по одному массиву. Первое число каждой строки равняется длине соответствующего массива, оставшиеся числа этой строки описывают значения элементов этого же массива. Элементы массивов являются неотрицательными целыми числами и не превосходят 100.
Ограничение времени Ограничение памяти
1 секунда 10Mb
Собственно что смог накарябать: https://pastebin.com/yXS7B64Z
Решение рабочее, но упирается в тайм лимит. Как сделать k ⋅ log(k) ⋅ n и вообще улучшить скорость?
И да только не в беггинерс)
С числами от 0 до 100 это трешается за k. То есть два прохода
Aragaer
за k*n
Tishka17
Да
Serge
Tishka17
Aragaer
угу
Aragaer
интересно, collections.Counter тоже стал ordered?
Aragaer
если да, то вообще тривиально
Serge
но вроде collections не дает пользовать
Aragaer
ну так решай
Serge
силы на исходе)
Aragaer
задача не только в том, чтобы написать код на питоне, но и придумать, что именно писать
Aragaer
а ты даже не пытался
Enot
Есть готовые алгоритмы, хуле тут думать
Stepan
Воспроизведи часть мерж сортировки, да и все. Ту, которая соединяет отсортированные массивы