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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
15
просмотров
Как вернуть строковое значение из функции Bash

Я хотел бы вернуть строку из функции Bash.

Я приведу пример на Java, чтобы продемонстрировать, что именно я хочу сделать:

public String getSomeString() {
  return "tadaa";
}

String variable = getSomeString();

Пример ниже работает в Bash, но существует ли более элегантный способ...

5
голоса
5
ответов
12
просмотров
Проверьте, является ли строка в JavaScript URL-адресом

Существует ли способ в JavaScript проверить, является ли строка URL?

Исключены регулярные выражения, поскольку URL, скорее всего, может быть записан как stackoverflow; другими словами, в нем может отсутствовать .com, www или http.

5
голоса
5
ответов
14
просмотров
Как выполнить операцию логического ИЛИ для сравнения целых чисел в скриптах оболочки?

Я пытаюсь выполнить простую проверку условия, но, похоже, это не срабатывает.

Если $# равен 0 или больше 1, то нужно вывести "hello".

Я пробовал следующий синтаксис, но безуспешно:

if [ "\(#" == 0 -o "\)#" > 1 ] ; then echo "hello" fi

if [ "\(#" == 0 ] || [ "\)#" > 1 ] ; then echo...

6
голоса
5
ответов
15
просмотров
Почему у некоторых функций есть двойные подчеркивания "__" перед и после имени функции?

Вопрос о подчеркивании в именах функций в Python

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

Кроме того, не могли бы вы перечислить и объяснить, какие функции...

5
голоса
5
ответов
14
просмотров
Сложение строк: concat() против оператора "+"

Вопрос на StackOverflow:

Я изучаю использование операторов в Java и хотел бы понять, работают ли операции с concatenation строк одинаково в случае использования оператора += и метода concat().

У меня есть два примера:

a += b;
a = a.concat(b);

Под капотом они одинаковы или...

5
голоса
5
ответов
14
просмотров
Основные цели std::forward и решаемые им проблемы

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

Я изучаю концепцию идеальной передачи (perfect forwarding) в C++ и столкнулся с вопросом о том, как работает функция std::forward. В приведенном ниже коде std::forward используется для преобразования именованных rvalue-ссылок t1 и t2 в безымянные...

6
голоса
5
ответов
14
просмотров
Отладка с параметрами командной строки в Visual Studio

Я разрабатываю командную консольное приложение на C++ в Visual Studio и мне нужно отлаживать его с аргументами командной строки. В данный момент я просто запускаю сгенерированный EXE-файл с необходимыми аргументами (например, program.exe -file.txt), но таким образом я не могу выполнять отладку....

5
голоса
5
ответов
12
просмотров
Использование нескольких JFrames: хорошая или плохая практика? [закрыто]

Проблема с использованием нескольких JFrame в приложении на Java

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

6
голоса
2
ответов
14
просмотров
Правила автоматической вставки точек с запятой (ASI) в JavaScript

Здравствуйте. Сначала мне, вероятно, стоит уточнить, связана ли проблема с конкретным браузером.

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

Однако,...

5
голоса
5
ответов
14
просмотров
Как установить свойство value в ng-options AngularJS?

Вот что, похоже, беспокоит многих людей (включая меня).

При использовании директивы ng-options в AngularJS для заполнения опций тега <select>, я не могу понять, как установить значение для опции. Документация по этому поводу действительно неясна — по крайней мере, для простого смертного,...