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

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

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

Например: <a href="/images/small/1.png?action=load">1</a> <a href="/images/small/33sf.png?action=load&top=1">2</a> <a href="/images/large/2.png?action=get&top=3">3</a> все эти ссылки, до гет параметров нужно заменить на ссылку: /redirect/temp/. результат: <a href="/redirect/temp/?action=load">1</a> <a...

есть класс View с приватными методами initRangeSliderMargins и addListenersToThumbs которые должны вызываться в методе createRangeSlider public createRangeSlider(settings: ISettings): View { // code this.initRangeSliderMargins(this.settings, this.slider); this.updateRangeSliderValues(this.settings); this.addListenersToThumbs(); } тест test('methods should be called', () => { const view = new View('range-slider',...

Есть журнал accessLog, его нужно обработать. Одной из задач это дополнить данные о пользователе по айпи. Например определение страны. Для этого я хочу использовать библиотеку python-geoip-geolite2. Согласно документации создаю экземпляр класса, но появляется ошибка: Traceback (most recent call...

Обьясните пожалуйста, зачем нужны docker network? Я прочитал некоторую документацию, но на практическом примере не понимаю зачем нам нужно манипулировать сетью. Вот у меня есть docker-compose в котором все и так прекрасно работает и с network и без network. Просветите плз, какие бенефиты будут...

Не получается решить проблему скрыть/показать блока на jquery + css когда их несколько на странице. помогите, пожалуйста $(document).ready(function(){ $('.button').click(function(){ $('.block').toggleClass('opener'); $('.button').css({"display":"none"}); }); }); .block { height: 50px; overflow: hidden; position: relative; } .block.opener { height:...

Получаю ссылки из Firebase Storage, Для отображения их на сайте в карточках (я не так давно начал изучать JS). Из базы данных я получаю массив, и когда вытаскиваю ссылки и пушу в массив, они создают 2 новых массива для каждой ссылки. Подскажите как сделать так что бы они были в одном...

Задача из хотелок всем известного пейджспида. Её надо реализовать на Yii2. В документации сказано, что время, которое мне надо сократить - это "время, которое требуется браузеру пользователя для получения первого байта содержимого страницы". С ходу решение кажется...

есть два файловых сервера в одном домене, но при передачу через какой-нибудь rsync с атрибутами --xattr --acl права не передаются, а заменяются на стандартные то есть владелец root, группа root, а о правах пользователей, которые создавали файлы или папки - ничего, однако если вручную...

Есть форма на сайте, где пользователь может выбрать организацию. У меня есть модель Person, с внешним ключом на модель Organization, но я не понимаю, как получить данные из формы так, чтобы привязать Пользователя к выбранной организации. Модель: #models.py class Organization(models.Model): org_name...

print Dumper $turu; $VAR1 = [ '40', '41', '43', '44', '45' ]; Дампер показывает верные данные. Делаю запрос my @items = (); my $sth = $dbh->prepare("SELECT * FROM catn WHERE id IN (?) "); my $rvs = $sth->execute($turu) or die "execute: ".$sth->errstr."\n"; while (my $item = $sth->fetchrow_hashref) { push(@items, $item); } $hash->{items} =...

Написал приложение на Python, скомпилировал через pyinstaller: pyinstaller --distpath=C:\Users\nkikd\Desktop\explorer --onefile C:\Users\nkikd\Desktop\explorer\main.py. Файлы внутри самой папки с программой она видит и обрабатывает, а дочерние папки - нет. На одном форуме подсказали заменить --onefile на --onedir, но мне нужна именно...

У меня есть 5 сьютов и 3 папки со spec файлами, которые и выполяют тестирование функционала. Первый сьют запускает 1 папку, второй - тоже первую, 3 - первую+вторую, 4 - третью и 5й - еще раз 3ю. В целом получается около 700 отдельных тестов. Беда в том, что информация теряется. Может быть...

Есть матрица корреляции со значениями от -1 до 1. Нам необходимо удалить все ненужные значения в этой матрице, например: все значения меньше -0,2 и больше 0,2. Удаляем их. Вместо удаленных значений остаются NaN. Наша цель - избавиться от Nan. Получившийся массив разбиваем по...

Реализовываю программу, где класс имеет разные версии, в зависимости от которой он дополняется полями. Ниже пример кода: #include <iostream> #include <string> #include <sstream> using namespace std; class A { public: int i; public: A() {} A(int _i) : i(_i) {} virtual void print() { cout << "A obj, i = " << i <<...

Всем привет. В миникубе на сервере работает бот, хочу запустить на этом же сервере апач, но они оба хотят использовать один и тот же порт: kube-apis 32763 root 7u IPv6 291117 0t0 TCP *:8443 (LISTEN) Подскажите, пожалуйста, как можно сменить порт у куба?

Всем привет! У меня такая задача, получить код страны пользователя сравнить его и вернуть результат. // Получаю ip клиента $ip = $_SERVER['REMOTE_ADDR']; function get_country($ip) { // получаю код страны return file_get_contents("http://ipinfo.io/{$ip}/country"); } // Кладу код страны в переменную $countryCode = get_country($ip); // //...

php

Существует двумерный массив, например, 6х6. Как его перемешать, используя Random?

Есть условная таблица: участок сектор кол-во квадратов кол-во кругов 1 1-1 1 1 1 1-2 2 1 2 2-1 1 2 2 2-2 2 1 2 2-3 1 3 Мне необходимо написать запрос на выборку максимальных значений(круги, квадраты) по группе(участок), что бы в итоге вывод был следующим: участок сектор MAX(кол-во...

Начну с того, что такая разновидность кнопки в Material Design существует: Но как её реализовать во Flutter? Самое близкое к истине решение, которое я видел: TextButton.icon( icon: Icon(Icons.edit), label: Text("Edit"), onPressed: onClickEditTaskButton ) Но у этой кнопки отсутствует фон в обычном состоянии, а в...

У класса Task поле description опциональное: class Task { String title; String? description; bool isDone; // ... } Как отрендерить виджет Text с этим описанием только в том случае, когда поле description определено? class TaskCard extends StatelessWidget { final Task task; TaskCard({ Key? key, required this.task }) : super(key: key); @override Widget build(BuildContext...