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

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

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

Есть ли в PHP функция, которая удаляет из строки все символы, запрещенные в имени файла?

php

Без сокращения работает. s = input() k, l, m = -1, len(s)//2, 0 for i in range(l): if s[i] == s[k]: k-=1 else: m=1 print("it is") if m==0 else print("its not") С сокращением не работает. s = input() k, l, m = -1, len(s)//2, 0 for i in range(l): k-=1 if s[i]==s[k] else m=1 print("it is") if m==0 else print("it's not") Это программа определяющая вводится...

Имеется древний проект на ruby 2.1.1 + rails 4.2.0 Задача запустить его на центосе В проекте используется версия гема mysql2 0.3.20 Команда bundle instal проходит, с поправкой на опции gem install mysql2 -v '0.3.20' -- --srcdir=/usr/local/include/mysql --platform=ruby Из тех, что были найдены на просторах сети и убирали ошибку...

Нужно сделать выборку всех записей из БД, отсортированных произвольным образом, т.е. при каждой повторной выборке порядок записей отличался

Находясь в clish при получении сигнала SIGINT завершаются все процессы. Как сделать так, чтобы сигнал SIGINT прилетал только процессу pid 3020, а не всей группе? Игнорировать этот сигнал пробовал serial-getty все равно ребутается #systemctl status serial-getty@ttyS0 ● [email protected] - Serial Getty on ttyS0 Loaded: loaded...

Хочу вывести меню WordPress'а, прописав к нему свой маршрут. У меня есть следующий код в functions.php: function get_menu() { return wp_get_nav_menu_items('header_menu'); } add_action( 'rest_api_init', function () { register_rest_route( 'routes', '/menu', array( 'methods' => 'GET', 'callback' => 'get_menu', ) ); } ); У меня URL получается следующим:...

Разрабатываю проект yii2, операционка windows 10, в ней лежат все исходники. Сервер nginx установлен в Ubuntu (работаю через WSL). Проект загружается оооооооооочень медленно (секунд 30-40, хотя стартовая страница никаких данных из базы не тянет). Пробовал такие решения: 1. в файл /etc/nginx/nginx.conf...

Купил мышь bloody j95s с встроенной памятью из которой я так понимаю мышь берет параметры работы, которые я указывал с помощью фирменной утилиты. Когда я устанавливаю 2000гц для мыши и перехожу в linux мышь начинает плохо работать (не всегда передвигается курсор), а реальная частота...

Есть задача, реализовать такой селектор: Схема работы: Зажимаем мышку на жёлтом кругу Тянем в нужную сторону Получаем данные в зависимости от положения жёлтого круга Подскажите, пожалуйста, подход к реализации этого селектора или ваши идеи, или даже пример. Буду рад...

Подскажите как создать таблицу в 3 колонки по 3 значения из массива В конечном счете должно получится что то типа этого <table width="100%"> <tr> <td>2000 грн. до 30.05.2020</td> <td>2000 грн. до 30.05.2020</td> ...

Дан массив a1...an. Исключить из него пять минимальных элементов, сдвинув оставшиеся элементы к левому краю. Моя попытка решения: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <QCoreApplication> #include <iostream> int kol=5, max; int main() { std::cout << "Enter chislo: "; std::cin >> max; int...

Есть 3 прямоугольника, у каждого есть координаты и id. Как мне сделать проверку, что я курсором навёлся на один из этих прямоугольников. Координаты прямоугольников в PointFloat типе, а курсора в point. Проверка идёт через foreach, так как прямоугольников может быть и 4,5,6 и n. Используется...

c#

let x=2; let y=new Number(2); console.log(x===y)//false Почему??? Ведь и x, и y имеют тип number, и значения одинаковые?!

JS - >>>>>> const modalTrigger = document.querySelectorAll("[data-modal]"), modal = document.querySelector(".modal"); function closeModal() { modal.classList.remove("show"); modal.classList.add("hide"); document.body.style.overflow = ""; } function openModal() { modal.classList.remove("hide"); modal.classList.add("show"); document.body.style.overflow = "hidden"; ...

Пишу Телеграм бота используя данную библиотеку - https://github.com/rubenlagus/TelegramBots. Хочу получить исходное имя файла, который в библиотеке представлен объектом класса Video - https://prnt.sc/tu1smz. Но у данного класса такой возможности нет. Как получить именно исходное название загруженного...

Есть коллекция. Я делаю запрос в бд и если там появились новые записи, я их добавляю в мою коллекцию Как можно упростить этот кусок кода? Чтобы не использовать foreach, только с помощью linq? foreach (MyTask task in query) { if(!currentTaskCollection.Any(item => item.Id == task.Id)) ...

c#

<html> <head> <?php include 'auth_check.php'; include 'menu.php'; ?> <link rel="stylesheet" type="text/css" href="css/main.css"> <link rel="stylesheet" type="text/css" href="css/tablelist.css"> <link rel="stylesheet" type="text/css" href="css/poup-up.css"> <style> #grid-form { display: grid; grid-template-columns: 200px 200px; /*...

php

Цикл for...in - после метода return не осуществляется выход из функции и цикл начинается ещё один раз! function remove_Phone() { for (let key in phoneBook) { let arr = String(phoneBook[key]).split(", "); let removeIndex = arr.indexOf(contactName); if (removeIndex >= 0) { arr.splice(removeIndex, 1); phoneBook[key] = arr.join(); return...

Установил Wireguard. В системе два интерфейса - wg0 и ens3. Хочу заблочить доступ к порту 8888, и разрешить к нему доступ только через wg0 интерфейс -A INPUT -s 10.20.0.0/32 -p tcp -m tcp --dport 8888 -j ACCEPT -A INPUT -p tcp -m tcp --dport 8888 -j DROP

Есть модульный тест проверяющий что при определенных условиях будет брошен exception, таких exception'в теоретически может быть несколько, отличаются они значением свойства message. Появилась идея проверять значения message. Хорошая ли это идея? Не приведет ли в дальнейшем к каким...