Вопросы с тегом «variables»

91
Почему я не могу указать переменную среды и повторить ее в той же командной строке?

Рассмотрим этот фрагмент: $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz Здесь я установил $SOMEVARзначение AAAв первой строке - и когда я повторяю его во второй строке, я получаю AAAсодержимое, как и ожидалось. Но затем, если я попытаюсь указать переменную в той же командной строке, что и...

90
Отключить утверждения в Python

На этот вопрос есть ответы на Stack Overflow на русском : Есть ли возможность отключить assert? Как отключить утверждения в Python? То есть, если утверждение терпит неудачу, я не хочу, чтобы оно бросало AssertionError, а чтобы оно продолжалось. Как я могу это сделать?...

89
Назначьте несколько новых переменных на LHS в одной строке

Я хочу назначить несколько переменных в одной строке в R. Можно ли сделать что-то подобное? values # initialize some vector of values (a, b) = values[c(2,4)] # assign a and b to values at 2 and 4 indices of 'values' Обычно я хочу назначить около 5-6 переменных в одной строке вместо нескольких...

88
Должна ли переменная пути к каталогу заканчиваться косой чертой?

При определении пути к каталогу как переменной или константы должен ли он заканчиваться косой чертой в конце? Что такое условность? pwdв Unix показывает текущий каталог без косой черты в конце, в то время как вкладка, завершенная из, cd /var/www/apps/включает в себя завершающую косую черту, что...

88
Определение переменной JavaScript: запятые или точка с запятой

Каковы различия и / или преимущества использования запятых при объявлении группы переменных вместо точки с запятой, если таковые имеются. Например: var foo = 'bar', bar = 'foo'; против var foo = 'bar'; var bar = 'foo'; Я знаю, что если вы укажете varключевое слово для первой переменной в первом...

88
getenv () против $ _ENV в PHP

В чем разница между getenv()и $_ENV? Есть ли компромиссы между их использованием? Я заметил, что иногда getenv()дает мне то, что мне нужно, а $_ENVне дает (например HOME).

87
Kubernetes-эквивалент env-файла в Docker

Задний план: В настоящее время мы используем Docker и Docker Compose для наших сервисов. Мы перенесли конфигурацию для различных сред в файлы, которые определяют переменные среды, считываемые приложением. Например prod.envфайл: ENV_VAR_ONE=Something Prod ENV_VAR_TWO=Something else Prod и...

87
Как включить virtualenv в служебном модуле systemd?

Я хочу «активировать» виртуальный сервер в служебном файле systemd. Я бы не хотел, чтобы между процессом systemd и интерпретатором python был процесс оболочки. Мое текущее решение выглядит так: [Unit] Description=fooservice After=syslog.target network.target [Service] Type=simple User=fooservice...

86
Как объявить глобальную переменную в файле .js

Мне нужно несколько глобальных переменных, которые нужны мне во всех .jsфайлах. Например, рассмотрим следующие 4 файла: global.js js1.js js2.js js3.js Есть ли способ, которым я могу объявить 3 глобальные переменные global.jsи получить к ним доступ в любом из других 3 .jsфайлов, учитывая, что я...

86
Считаются ли глобальные переменные в PHP плохой практикой? Если да, то почему?

function foo () { global $var; // rest of code } В своих небольших PHP-проектах я обычно использую процедурный путь. Обычно у меня есть переменная, содержащая конфигурацию системы, и когда мне нужно получить доступ к этой переменной в функции, я делаю это global $var;. Это плохая практика?...

86
Переменная среды с Maven

Я перенес проект из Eclipse в Maven, и мне нужно установить переменную среды, чтобы мой проект заработал. В Eclipse я перехожу к «Выполнить -> Выполнить конфигурации» и на вкладке «Среда» устанавливаю для «WSNSHELL_HOME» значение «conf». Как я могу это сделать с Maven? Большое спасибо!...

85
Каков максимальный размер значения переменной среды?

Есть ли ограничение на объем данных, которые могут храниться в переменной среды в Linux, и если да, то что это такое? Для Windows я нашел следующую статью базы знаний, которая резюмирует: Windows XP или новее: 8191 символ Windows 2000 / NT 4.0: 2047 символов...

85
Как избежать глобальных переменных в JavaScript?

Все мы знаем, что глобальные переменные - это совсем не лучшая практика. Но есть несколько случаев, когда без них сложно кодировать. Какие методы вы используете, чтобы избежать использования глобальных переменных? Например, учитывая следующий сценарий, как бы вы не использовали глобальную...

85
Как правильно отключить переменную среды Linux в Python?

Из документации: Если платформа поддерживает эту unsetenv()функцию, вы можете удалить элементы в этом сопоставлении, чтобы сбросить переменные среды. unsetenv()будет вызываться автоматически при удалении элемента из os.environ и при вызове одного из методов pop()или clear(). Однако я хочу что-то,...

85
«Время жизни» строкового литерала в C

Разве указатель, возвращаемый следующей функцией, не будет недоступен? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Значит, время жизни локальной переменной в C / C ++ находится практически только внутри функции, верно? Это...