Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

0
голоса
4
ответов
350
просмотров
Управление viewBox в SVG с помощью JavaScript (без библиотек)

Я пытаюсь изменить атрибут viewBox у элемента SVG с помощью JavaScript. В основном, я рисую бинарное дерево поиска, и когда оно становится слишком широким, я хочу изменить viewBox, чтобы уменьшить масштаб и вписать дерево в окно. В данный момент я использую следующий код:

if(SVGWidth...
0
голоса
3
ответов
350
просмотров
Разрушают ли стандартные методы Java 8 совместимость исходного кода?

Описание проблемы:

В большинстве случаев исходный код на Java был обратно совместим. Насколько мне известно, до Java 8 как скомпилированные классы, так и исходный код были совместимы с более поздними версиями JDK/JVM. Однако с добавлением методов по умолчанию в Java 8 это, похоже, больше не...

0
голоса
5
ответов
350
просмотров
Как запустить uWSGI с использованием virtualenv?

Я сейчас разрабатываю свой первый полноценный проект на Python с использованием Flask и собираюсь настроить сервер сборки для развертывания "Последней сборки", которая создаётся при каждом коммите.

Я настроил скрипт запуска, где запускаю приложение с помощью uwsgi, и этот компонент работает...

0
голоса
2
ответов
350
просмотров
Как заставить фикстуры pytest работать с декорированными функциями?

Проблема с использованием декоратора в тестах с фикстурами в py.test

Я пытаюсь использовать декоратор для тестовой функции, которая принимает фикстуру в качестве аргумента, и сталкиваюсь с ошибкой. Вот минимальный пример кода, где я демонстрирую проблему:

import functools
import...
0
голоса
1
ответов
350
просмотров
Что означает синтаксис <E> в Java?

Я быстро погуглил ответ, но не смог найти или придумать точные параметры поиска.

Я самостоятельно изучаю Java, но не могу понять смысл определённого синтаксиса.

public class Node&lt;E&gt;{
    E elem;
    Node&lt;E&gt; next, previous;
}

Что означает ``? Я смутно помню, что угловые...

0
голоса
1
ответов
350
просмотров
Оператор двоеточия в подстановке переменных Bash?

У меня есть унаследованный bash-код, и две строки из него вызывают у меня недоумение:

branch_name=`git describe --contains --all HEAD`
branch_name=${branch_name:-HEAD}

Мое понимание оператора двоеточия (:) заключается в том, что он создает подстроку на основе индекса, поэтому...

20
голоса
4
ответов
349
просмотров
Прокрутка к верху страницы с помощью JavaScript?

Как прокрутить страницу к верхней части с помощью JavaScript? Мне нужно, чтобы ползунок мгновенно перемещался в начало страницы, так как я не стремлюсь к плавной прокрутке.

24
голоса
5
ответов
349
просмотров
Получить выбранное значение из выпадающего списка с помощью JavaScript

Вопрос: Как получить выбранное значение из выпадающего списка с помощью JavaScript?

Я работаю с HTML-формой, и у меня есть выпадающий список, в котором нужно получить выбранное значение. Вот код, который я использую:


  
    test1
    test2
    test3
  

Мне нужно узнать, как я...

31
голоса
5
ответов
349
просмотров
Как проверить, существует ли программа из Bash-скрипта?

Как я могу проверить, существует ли программа, так чтобы в случае её отсутствия вернуть ошибку и завершить выполнение скрипта, или продолжить выполнение в случае, если программа найдена?

Это, казалось бы, должно быть просто, но у меня возникли сложности.

16
голоса
3
ответов
349
просмотров
Какой рекомендуется использовать shebang ("#!") для Bash?

Какой shebang для Bash является объективно лучшим для большинства случаев использования?

Я рассматриваю следующие варианты:

#!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - и другие

Я смутно помню, что давно слышал, что добавление дефиса в конце предотвращает передачу аргументов в ваш...