Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров

Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.

Последние вопросы

Занимаюсь интеграцией эквайрингового терминала от Сбербанк в ИС с помощью библиотеки pilot_nt.dll. В рамках ИС есть два варианта оплаты: оплата услуги и покупка подарочного сертификата. В первом случае все работает, как часы. Но при покупке сертификата программа проходит всю...

Дилетант в бэкэнде и девопс'е. Появилась очередная серия пробелов в голове, касающихся понимания работы распределенных приложений, и немного их администрирования. Жило-было веб-приложение. например React + nginx + nodejs + (какая-то база). Долгое время успешно работало на одном...

Есть отдельная виртуальная машина на Ubuntu 20.04. На ней установлен graylog, elasticsearch, mongoDB. Пропустил момент что на диске кончилось место, из-за этого логи перестали сохраняться в эластик. После расширения диска индексы остются пустыми, хотя в inputs трафик есть. По tcpdump тоже видно что...

Напишите функцию, которая параметром будет принимать число и делить его на 2 столько раз, пока результат не станет меньше 10. Пусть функция возвращает количество итераций, которое потребовалось для достижения результата. Моё решение: function func(num){ let res= num/2; for(let i=0;i<num;i++){ ...

Появилась необычная задача переделать запрос sql Oracle типа : Select * FROM table1 t1 ,table2 t2 WHERE t1.id = t2.id (+) Нужно сделать аналог без использования (+). При этом менять область SELECT и FROM нельзя. Допускаются изменения только в where. Что-то светлые мысли как это сделать не приходят. Если...

У меня в базе есть запись о дате в формате UNIX, я пытаюсь выбрать записи за текущую неделю: WHERE FROM_UNIXTIME(`date_add`, '%Y-%m-%d') >= DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY) но тут понятное дело что выбирает все записи за последние 7 дней. А мне же нужно именно за текущую неделю. Буду благодарен за...

Имеется список (spisok1), значения которого изменяются в зависимости от некоторой функции(в данном случае i**2 * x). Необходимо суммировать некоторое количество x раз эти значения, и записать окончательный результат в список (spisok2). spisok1 = list() for x in range(3): spisok2 = list(map(sum, zip(spisok2,...

Необходимо нажать кнопку войти на сайте с авторизацией через Steam. Не знаю, как это сделать. Buff163_Auth_Link Пробовал нажимать все //input элементы и submit() все //form элементы, не получилось. Прошу...

Насколько я знаю, 2 + 2 + 2 это то же самое, что и 2 * 3. Результат получается точно такой же. Почему в JS не так? let result = 0; for (let i = 0; i < 50; i++) { result += 0.2; //сложение }; console.log(result); console.log(0.2 * 50);...

Пытаюсь авторизоваться в установленном rabbitmq, установлен локально. Версия: {rabbit,"RabbitMQ","3.6.10"} При попытке зайти происходит ошибка: sudo rabbitmqctl authenticate_user guest guest Authenticating user "guest" Error: {undef, [{rabbit_auth_backend_ip_range,user_login_authorization, [<<"guest">>], []}, ...

В процессе ознакомления с модулем pyautogui, при попытке просто найти позицию курсора интерпретатор почему-то обращается к tkinter, который даже не упоминается в коде. Код: import pyautogui as pag print(pag.position()) Ответ интерпретатора: NOTE: You must install tkinter on Linux to use MouseInfo. Run the following: sudo apt-get install python3-tk...

В консоле пытаюсь запустить файл .py такой командой /home/argus/python_hsi/bin/python3 /home/argus/hsi_app/hsi_qt_app/app.py То есть путь к питону и путь к файлу В итоге запускается сам питон, а не файл. Вторую часть команды, где прописан файл,будто он не видит. Запускаю в ubuntu

Пытаюсь сделать свою консольную версию программы для запоминания иностранных слов и столкнулся с проблемой что слова не правильно сохраняются. К примеру символы ě š č ř ž ý á í é сохраняются как e s c r z y a i e. Проверил через дебаг и понял что символы преобразуются ещё на...

Нужно что бы при клике на блок(с фото) он "ехал" в центр экрана и увеличился (типа пред.просморт фотографии) и при втором клике ставал обратно на место в грид-сетке, не искажая ее т.е. чтобы верстка не ломалась. Как реализовать это ? У меня есть : .wrapper { width: 700px; height: 500px; ...

Изучаю ассемблер. main.asm: global _start _start: section .bss number: resd 1 ; reserve the partition section .text main: mov ebx, 12 ; set the number to the register ebx mov [number], ebx ; set the number from ebx to partition Возвращает мне ошибку: Command terminated by signal 11

Как можно удалить все из строки кроме одного клчевого слова? import re s = 'запиши пожалуйста текст' reg = re.compile('[^запиши]') print(reg.sub('', s)) вот код который я пробовал, но тогда он оставляет в строке запишиаа, можно как-то оставить только запиши, и все?

часть кода в методе запускаемом в Thread ограждена lock(locker){для 1 потока} без семафора потоки работают корректно. в семафоре такое ощущение, что локер не работает Если в семафоре не работает локер, то как ограничить часть кода только для 1го, если семафор запускать (5,5)...

c#

Учусь работать с re, задача выбрать аббревиатуру из нескольких элементов (подчёркнута на картинке 1). Код: r"([А-Я]{2,} ?){2,}" Казалось бы, откуда взяться проблеме: 2+ заглавные буквы, 0-1 пробелов, и всё это повторить столько раз, сколько получится ("+" вместо "2+"...

Возникла проблема с реализацией сложных интерактивных катсцен в Unity. Приведу минимальный пример. Допустим у меня есть много объектов на сцене. Например, 5 персонажей, у каждого из которых есть сложный скрипт и Animator, которые вместе управляют персонажем на сцене, и больше им...

В моей файле около 10к объектов. Эти объекты и должен постоянно удалять и редактировать. Как, используя Newtonsoft можно редактировать, удалять и добавлять элементы не перезаписывая весь файл, а лишь ту часть, что была изменена?