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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
5
ответов
177
просмотров
Метод indexOf в массиве объектов?

Как можно просто и напрямую найти индекс элемента в массиве объектов, удовлетворяющего некоторому условию?

Например, дан следующий ввод:

var hello = { hello: 'world', foo: 'bar' };
var qaz = { hello: 'stevie', foo: 'baz' };

var myArray = [];
myArray.push(hello, qaz);

Как мне...

6
голоса
5
ответов
177
просмотров
Как лучше всего инициализировать объект Date в JavaScript на полночь?

Каков самый простой способ получить экземпляр new Date(), но установить время на полночь?

6
голоса
5
ответов
177
просмотров
В чем разница между getPath(), getAbsolutePath() и getCanonicalPath() в Java?

В чем разница между getPath(), getAbsolutePath() и getCanonicalPath() в Java?

Когда следует использовать каждый из них?

6
голоса
5
ответов
177
просмотров
Эквивалент isset() в JavaScript

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

В PHP можно использовать конструкцию if(isset($array['foo'])) { ... } для проверки наличия элемента в массиве. В JavaScript аналогом является if(array.foo) { ... }, но это не совсем то же самое. Условие также будет ложным, если array.foo существует, но равно false или...

7
голоса
2
ответов
177
просмотров
Какое регулярное выражение хорошо подходит для поиска URL?

У меня есть поле ввода, которое должно обнаруживать URL и извлекать данные. На данный момент я использую следующий регулярное выражение:

var urlR = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)
           (?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var url =...
5
голоса
5
ответов
177
просмотров
Где получить строковый литерал в формате "UTF-8" в Java?

Я пытаюсь использовать константу вместо строкового литерала в следующем фрагменте кода:

new InputStreamReader(new FileInputStream(file), "UTF-8")

Строка "UTF-8" появляется в коде довольно часто, и было бы намного лучше ссылаться на какую-то переменную типа static final. Знаете ли...

5
голоса
5
ответов
177
просмотров
Общие принятые лучшие практики организации кода в JavaScript [закрыт]

Проблема: Как организовать код JavaScript в больших проектам?

С тех пор как JavaScript-фреймворки, такие как jQuery, сделали клиентские веб-приложения более функциональными и насыщенными, я начал замечать одну проблему...

Как же, черт возьми, удержать это в порядке?

  • Поместить все...
0
голоса
4
ответов
177
просмотров
Есть ли колбек для window.scrollTo?

Я хочу вызвать метод focus() для элемента ввода после окончания прокрутки окна. Я использую плавное поведение для метода scrollTo(). Проблема в том, что метод focus нарушает плавное поведение. Решение заключается в том, чтобы вызвать функцию focus сразу после завершения прокрутки.

Однако я не могу...

0
голоса
1
ответов
177
просмотров
RxJava: отличие между doOnNext и doOnEach

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

В каких случаях следует использовать doOnNext, а в каких — doOnEach?

Я столкнулся с данным вопросом при работе с библиотекой RxJava. Изучая две операции doOnNext и doOnEach, заметил, что они по своему поведению кажутся схожими, но не совсем ясно, в чем различия и...

0
голоса
5
ответов
177
просмотров
Bash: Как токенизировать строковую переменную?

Заголовок: Как разбить строку на токены, используя пробелы в качестве разделителя?

Тело сообщения: У меня есть переменная типа строка, значение которой — "john is 17 years old". Мне нужно разбить эту строку на токены, используя пробелы в качестве разделителя. Могу ли я использовать awk для этой...