Самозапись в файл
Сделал анализатор, который парсит входные данные и превращает их в атрибуты и объекты. А теперь вопрос, как самомодифицированный код сохранить в файл?
Сделал анализатор, который парсит входные данные и превращает их в атрибуты и объекты. А теперь вопрос, как самомодифицированный код сохранить в файл?
https://github.com/bitcoin/bitcoin/issues/6593ъ
очень похожая проблема. Если rpc threads было больше 3к, то до перезагрузки больше ни одного запустить нельзя выходит ошибка:
boost::thread_resource_error: Resource temporarily unavailable
Почему-то «is» работает очень нестабильно, проходит все возможные тесты, а в реальных условиях «while class.attr is not 'lalala'» перестает работать. Хотя с тест юнитами никаких проблем.
Не могу понять, есть ресивер Onkyo TX-NR676E, есть radeon vega. Соединены они кабелем HDMI 2.0
Прописал в daemon.conf:
default-sample-format = s32le
default-sample-rate = 352800
alternate-sample-rate = 384000
В ресивере показывает принимаемый поток PCM 192 кгц.
Вот не могу понять:
Процессор 32/384 это не значит что он поддерживает 384 кгц?
Либо это видеокарта не отдаёт больше 192 кгц, за это отвечают бинарные модули (привет HDCP) и посмотреть что там творится не получится.
Либо это ограничение PA?
Не могу понять, в компьютерной технике HDMI превратился в рудимент, его закопали такие крупнейшие фирмы как lenovo и dell. На видеокартах он присутствует в виде одного порта.
Однако в бытовой технике слово displayport является матом, его в принципе нет в ней.
Почему такая р..гадость?
И вопрос радеоны и жифорсы в линуксе могут выплевывать звук в HDMI, а изображение в DP?
Удивительно. Все моды на гитхабе, у всех прописана лицензия. Моды друг о друге знают. Например поставил TacLife и Planetary Base Systems, и они оказались в одной вкладке. Первый раз такое вижу, тем более в таком дне как моддинг игр.
А новые владельцы игры это такие фееричные мудаки, которые хотят запретить моддинг чтобы продавать свои говнодлс.
У одного мода манул на латехе написан :)
Есть пусковая ракета, есть модуль орбитальной станции. Оба сохранены в файл.
Я загружаю ракету, делаю обтекатель главным.
Загружаю модуль, пытаюсь установить в ракету, а он не хочет захватываться. Притом отдельные части из меню прекрасно цепляются.
https://i.imgur.com/W7rfGn1.png
Как соединять загруженные части между собой? Пирокольцо стоит на ракете.
Кстати, у кого падает игра, тем надо запускать KSP.x86_64, а не из стима. Игре тупо не хватает памяти.
Почему почти про каждый фантастическом фильме объясняют как они преодолевают скорость света, но никогда не объясняют как компенсируют кинетическую энергию при маневрах? Как по вашему мнению это происходит?
https://2captcha.com/public_statistics
$1 за 1000 рекапч, среднее время 62 секунды.
Это что за люди такие?
Как через regexp задать условие >4.0 ? Т.е.
Есть у нас:
5.4 inches
12.6 inches
1.2 inches
Мне надо чтобы 1.2 был исключен. Что-то у него синтаксис просто ужасный. Точка присутствует всегда.
Есть где-нибудь легко парсящийся список мобильных телефонов?
Типа:
Samsung Galaxy S9, Android, 2018
Xiaomi Mi5, Android, 2017
и т.д.
Казалось бы очевидная конструкция запрос..проверка. Но нет, её нет и приходится городить в цикле if.
Охренеть, на основе панорам и спутниковой съемки гугль генерирует 3D карту городов.
https://www.google.com/maps/@33.4369189,-111.943083,90a,35y,344.31h,44.82t/da...
https://github.com/Shapeways/requestdriver/blob/master/requestdriver.py
Сижу и не могу понять, как тут передается method=GET в виде аргумента requests?
Единственное что я получаю, это ошибку:
Traceback (most recent call last):
File "registration.py", line 24, in <module>
data = session.request(pageurl, method='GET')
TypeError: request() got multiple values for argument 'method'
Поднимаю сессию:
session = requests.Session()
Делаю запрос:
resp = session.get(pageurl, headers=headers, proxies=proxyDict)
дальше выполняется определенная работа. Бывает все проходит за 20 секунд, а бывает задерживается на 2-3 минуты. Если за 10-20 секунд проходит, то пост запрос отправляется нормально, в противном случае получаю Server disconnected.
resp = session.post(pageurl, data=req, headers=headers, proxies=proxyDict)
И после него ответ Server disconnected.
Пробовал аналогично ждать в браузере, никаких проблем с разрывом.
Как увеличить время ожидания сессии? timeout это не то.
Подскажите, где лучше нанять индуса? Задача до отупения простая. Слушать голосовую почту на ангельском и нажимать кнопочки на сайте.
Обновил ubuntu до debian, пытаюсь удалить не принадлежащие дебиан пакеты.
Пробовал autoclean и autoremove, не помогает. Да и в принципе не должно оно удалять пакеты поставленные через dpkg например. Уже гугль-фу сломался.
По подсказке sehellion выяснил, что эти пакеты помечаются как obsolete и удалил их с помощью aptitude remove ?obsolete
есть внешний ресурс: pony.elf
внутри сети есть ресурсы zabbix.pony.elf, site1.pony.elf, site2.pony.elf
У внешнего ресурса есть сертификат.
можно с помощью реверс-прокси сделать вот такую переадресацию?
pony.elf:443/zabbix/ -> zabbix.pony.elf:80
pony.elf:443/site1/ -> site1.pony.elf:80
Такое вообще возможно, чтобы своп был на хосте, а не в виртуалках?
Или внешний своп бывает только у контейнеров?
swapspace неплохо подходит под требования.
Как создать шаренную переменную между основным потоком и инициализированными?
Я что только не пытался делать, получаю NameError: name 'test_global' is not defined
import os
import urllib.request
from threading import Thread
import time
class DownloadThread(Thread):
"""
Пример скачивание файла используя многопоточность
"""
def __init__(self, url, name):
"""Инициализация потока"""
Thread.__init__(self)
self.name = name
self.url = url
def run(self):
"""Запуск потока"""
handle = urllib.request.urlopen(self.url)
fname = os.path.basename(self.url)
with open(fname, "wb") as f_handler:
while True:
chunk = handle.read(1024)
if not chunk:
break
f_handler.write(chunk)
msg = "%s закончил загрузку %s!" % (self.name, self.url)
test_global = self.name
print(msg)
def main(urls):
"""
Запускаем программу
"""
global test_global
for item, url in enumerate(urls):
name = "Поток %s" % (item+1)
thread = DownloadThread(url, name)
thread.start()
if __name__ == "__main__":
urls = ["http://www.irs.gov/pub/irs-pdf/f1040.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040a.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040ez.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040es.pdf",
"http://www.irs.gov/pub/irs-pdf/f1040sb.pdf"]
main(urls)
time.sleep(10)
print(test_global)
← назад | следующие → |