Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
чтобы отключить повторную отправка формы, написал простую валидацию и если форма ее проходит тогда блокирую кнопку, но форма перестала отправляться. Как будто кнопко submit перестала работать как submit, то есть она не смотрит теперь на атрибут required. ...
Есть .NET Core Hosted Service (Background Worker) приложение, которое работает бесконечно, до тех пор, пока его не отключат. Интерфейс стандартного .NET Core абстрактного класса BackgroundService предоставляет метод Task ExecuteAsync(CancellationToken stoppingToken). Он у меня реализован примерно так: protected override async Task...
global $woocommerce; $custom_price = 0; //$price - переменная с ценой //id любого товара $quantity = 1; //кол-во $cart_item_data = array('custom_price' => $custom_price); $product_array = array(); $additional_product = array(); foreach (WC()->cart->get_cart() as $product_s) { $product_array[] = $product_s['product_id']; } if ($url != ''){ foreach(WC()->cart->get_cart() as $product){ $product_id_check = $product['product_id']; ...
Собираю образ командой virt-install --accelerate --hvm --connect qemu:///system --name oraclelinux8 --nographics --ram=4 --vcpus=2 --arch=x86_64 --os-type=linux --os-variant=ol8.2 --network=bridge:virbr0 --disk format=qcow2,size=6,path=images/oraclelinux8 --events on_poweroff=preserve --noreboot --location=repo --noautoconsole --wait=-1 Все успешно, образ появляется в images/oraclelinux8, при запуске его ругается на disk...
Использую Spring Boot + Security через протокол OAuth2. Есть бд с пользователями и их ролями. Как сделать так, чтобы когда пользователь заходит через OAuth, в контекст ложился пользователь из бд с нужными ролями(по умолчанию в OAUth ROLE_USER, а мне нужна ROLE_ADMIN из бд) ?
я создал класс который узнает всю инфу о пользователе class ABC { const UNKNOWN = 'unknown'; const PLATFORM_ANDROID = 'android'; const PLATFORM_IOS = 'iOS'; const PLATFORM_LINUX = 'linux'; const PLATFORM_MAC = 'mac'; const PLATFORM_WINDOWS = 'windows'; /** * Get users browser details * * @return array */ public function get_browser() { $user_agent =...
Я не понимаю, что хотят от меня в данной задаче? Сама задача: Составить и проверить в действии функцию, составляющую 32 - разрядное беззнаковое целое значение uint32_t из четырех байт данных. Обращаться со значением нужно при этом как с простым массивом из 4 элементов типа unsigned...
Разворачиваю сайт на django (nginx+uwsgi). wsgi ругается на заголовки. Домен содержит кириллицу. Не могу авторизоваться в админке. Из логов uwsgi: Traceback (most recent call last): File "/mnt/site/venv/selfworkers/lib/python3.6/site-packages/django/core/handlers/wsgi.py", line 142, in __call__ start_response(status, response_headers) TypeError: http header must be encodable in...
в swiper slide использую 5 картинок, по умолчанию начало идет с первой картинки, как сделать чтобы начиналось с центральной картинки? нужно эффект как https://www.aviasales.com/
Как сделать (если возможно) подменю с еще одним подменю? т.е. мне нужно чтобы при наведении мышкой на подменю ("Open", "Save", "Save as", "Exit") выпадало меню ("Tk1", "Tk2", "Tk3", "Tk4")...
как исправить, чтобы после вставки атрибут был без пробелов в контроллере формирую вот так $dialog->json = json_encode(array( 'avatar' => $dialog->avatar, 'user_id' => $dialog->user_id, 'fullname' => $dialog->fullname, 'dialog_id' => $dialog->dialog_id )); $dialog->actions = json_encode(array( 'like' => trim($dialog->like_dialog), ...
Всем привет, нужна помощь с отправкой и получением JSON. За три дня перерыл и перепробовал все, что смог. Опыт в программировании - 1 из 10. Код: hOpenHandle = InternetOpenA("Terminal", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); if (hOpenHandle) { hConnectHandle = InternetConnectA(hOpenHandle, "api-demo.exante.eu", /*INTERNET_DEFAULT_HTTPS_PORT*/80,...
Как сделать чтобы можно было создавать таблицы в одинаковыми названиями? @app.route("/register", methods=['GET', 'POST']) def register(): login = request.form.get('login') password = request.form.get('password') password2 = request.form.get('password2') surname = request.form.get('surname') if request.method == "POST": if not (login or password or surname or password2): flash("Заполните...
for x in range(0, n): te = d[x] % 2 При смене типа данных на Float выдаёт всё то же. Заранее спасибо за внимание!
Мне нужно реализовать чтение/запись 5ти матриц в bin-файл,каждая матрица должна иметь свой индекс. Создаю матрицы отак Console.Write("Матриця на NxN = "); int n = int.Parse(Console.ReadLine()); Matrix A = new Matrix(n, n); Matrix B = new Matrix(n, n); Matrix Q = new Matrix(n, n); Matrix W = new Matrix(n, n); Matrix E = new Matrix(n, n); public...
Как отключить форму отправки, но отключить только тогда, когда все поля заполнены. На полях стоит required . $(document).on('click','.best-price-popup__footer-close', validate); function validate(){ let email = document.getElementById("bpp_email"); let phone = document.getElementById("bpp_phone"); let link = document.getElementById("bpp_link"); ...
Есть код, аналогичный данному: class A: def __init__(self, i): self.i = i def __hash__(self): return hash(self.i) def __eq__(self, other): return self.i == other.i a = A(1) m = {a: '1', A(2): '2'} m[A(1)] # => '1' a.i = 5 m[A(1)] # KeyError, а хочется '1' Подскажите, как добиться желаемого поведения? Понятно, что можно использовать что-то...
При попытке открыть проект, который у меня находится в GitHub репозитории через PyCharm происходит след. ситуация https://www.youtube.com/watch?v=uy6ml_Wb00U
Изучаю системы мониторинга, для проверки и наглядности хочу создать искусственную нагрузку на NodeJS. for (let i = 0; i < 1e3; i++) { zlib.gzip(new Buffer(longLongText), (err, data) => { console.log(i) }) } Данный код загрузил все 4 ядра почти на 100%. Есть ли способ искусственно загрузить процессор на половину...
Имеется таблица переписки между пользователями такого типа. CREATE TABLE `messages` ( `id` int(11) NOT NULL AUTO_INCREMENT, `from_id` int(11) DEFAULT NULL, `whom_id` int(11) NOT NULL, `message` varchar(750) NOT NULL, `status` int(11) DEFAULT 0, `is_delete_from` int(11) DEFAULT 0, `is_delete_whom` int(11) DEFAULT 0, `created_at` int(11) NOT NULL, `updated_at` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `idx-messages-from_id`...