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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
0
просмотров
Есть ли команда TRY CATCH в Bash?

Я пишу оболочку и мне нужно проверить, установлено ли терминальное приложение. Я хочу использовать команду TRY/CATCH для этого, если нет более элегантного способа. Есть ли какие-то рекомендации по проверке установки приложения в оболочке?

7
голоса
5
ответов
0
просмотров
Найти первый элемент по предикату

Я только начал изучать лямбды в Java 8 и пытаюсь реализовать некоторые функции, с которыми я привык работать в функциональных языках.

Например, в большинстве функциональных языков есть функция find, которая работает с последовательностями или списками и возвращает первый элемент, для которого...

7
голоса
5
ответов
0
просмотров
Ошибка "dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib" при запуске PHP после установки Node через Homebrew на Mac

Установил Node.js с помощью Homebrew на MacOS Mojave, после чего PHP перестал работать. Когда я пытаюсь выполнить команду php -v, получаю следующую ошибку:

php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not...

7
голоса
2
ответов
0
просмотров
Python: Как использовать "extend" для словаря?

Какой лучший способ объединить два словаря в один, избегая при этом использования цикла for? Например:

a = { "a" : 1, "b" : 2 }
b = { "c" : 3, "d" : 4 }
print(a)  # {'a': 1, 'b': 2}
print(b)  # {'c': 3, 'd': 4}

Результат должен выглядеть так:

{ "a" : 1, "b" : 2, "c" :...
6
голоса
5
ответов
0
просмотров
Получить строки с максимальным значением в одном столбце для каждого уникального значения другого столбца

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

В таблице находятся следующие поля:

UserId, Value, Date.

Мне нужно получить UserId и Value для максимальной Date для каждого UserId. То есть, мне необходим Value для каждого UserId, который соответствует самой последней дате.

Как это можно сделать в...

6
голоса
5
ответов
0
просмотров
Создание массива с повторяющимися элементами несколько раз

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

В Python, если у нас есть список, например [2], то следующий код выводит такой результат:

[2] * 5  # Вывод: [2, 2, 2, 2, 2]

Существует ли простой способ сделать что-то подобное с массивом в JavaScript?

Я написал следующую функцию для этой задачи, но меня...

6
голоса
5
ответов
0
просмотров
Пример кода с несколькими строками в комментарии Javadoc

Я столкнулся с проблемой при добавлении небольшого примера кода в комментариях Javadoc для метода.

Вот фрагмент кода, который я пытаюсь вставить:

/**
 * -- пример: перебор списка объектов Map --
 * 
 * for (int i = 0; i < list.size(); i++) {
 *      Map map = (Map)list.get(i);
 *     ...
8
голоса
5
ответов
0
просмотров
Удаление акцентов/диакритических знаков в строке на JavaScript

Тема: Как удалить акцентированные символы из строки?

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

accentsTidy =...
8
голоса
4
ответов
0
просмотров
Как преобразовать int в строку в Go?

Проблема с преобразованием числа в строку в Go

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

i := 123
s := string(i) 

В результате переменная s содержит символ 'E', но я хочу получить строку "123".

Как я могу получить строку...

8
голоса
5
ответов
0
просмотров
Добавление метода к существующему экземпляру объекта в Python

Как добавить метод к существующему объекту (т.е. не в определении класса) в Python?

Я понимаю, что в общем это не считается хорошей практикой, кроме некоторых случаев.