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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
55
просмотров
Циклы For..In в JavaScript: работа с парами ключ-значение

Я хотел бы узнать, есть ли возможность реализовать аналог цикла foreach из PHP в JavaScript. Функциональность, которую я ищу, похожа на следующий фрагмент PHP:

foreach($data as $key => $value) { }

Я рассматривал цикл for..in в JavaScript, но, похоже, нет возможности указать as....

5
голоса
4
ответов
55
просмотров
Как извлечь число из строки в JavaScript?

У меня есть строка в JavaScript (например, #box2), и мне нужно получить только 2 из нее.

Я попробовал следующий код:

var thestring = $(this).attr('href'); var thenum = thestring.replace(/(^.+)(\w\d+\w)(.+$)/i, '$2'); alert(thenum);

Но в alert все еще возвращается #box2. Как мне это...

5
голоса
5
ответов
55
просмотров
Как отсортировать строки в JavaScript

У меня есть список объектов, которые я хочу отсортировать по полю attr типа строка. Я попытался использовать оператор - для этого:

list.sort(function (a, b) {
    return a.attr - b.attr;
});

Однако я обнаружил, что оператор - не работает со строками в JavaScript. Как я...

6
голоса
2
ответов
55
просмотров
Сравнение строк в Python: is vs. ==

У меня возникла проблема с Python-скриптом, который я разрабатывал. Скрипт вел себя странно, и я обнаружил, что причина в бесконечном цикле. Условия цикла были заданы как while line is not ''. При отладке оказалось, что переменная line на самом деле равна ''. Когда я изменил условие на `line...

6
голоса
5
ответов
55
просмотров
Как объявить переменную в MySQL?

Как объявить переменные в MySQL, чтобы второй запрос мог их использовать?

Я хотел бы написать что-то вроде:

SET start = 1;
SET finish = 10;

SELECT * FROM places WHERE place BETWEEN start AND finish;

Однако мой текущий подход не работает. Как правильно объявить переменные в MySQL,...

5
голоса
5
ответов
55
просмотров
Где получить строковый литерал в формате "UTF-8" в Java?

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

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

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

5
голоса
3
ответов
55
просмотров
Проверка, начинается ли строка с XXXX

Я хотел бы узнать, как проверить, начинается ли строка с "hello" в Python.

В Bash я обычно делаю это следующим образом:

if [[ "$string" =~ ^hello ]]; then
    # делаю что-то здесь
fi

Как мне достичь того же результата в Python?

5
голоса
5
ответов
55
просмотров
Событие клика не работает на динамически созданных элементах

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

Я пытаюсь создать новый элемент с классом test внутри тега `` при нажатии на кнопку. У меня также есть определенное событие клика, связанное с классом test. Однако событие не срабатывает.

Вот упрощенный код:



    
    
        $(document).ready(function() {
  ...
5
голоса
5
ответов
55
просмотров
Ошибка "Не удается найти символ" или "Не удается разрешить символ": что это значит?

Ошибка "Не удается найти символ", "Не удается разрешить символ" или "Символ не найден" в Java

Пожалуйста, объясните следующее о таких ошибках, как "Не удается найти символ", "Не удается разрешить символ" или "Символ не найден" в Java:

Что они означают? Что может их вызывать? Как программист может...

5
голоса
5
ответов
55
просмотров
Как "декодировать" файлы классов Java? [закрыто]

Описание проблемы для StackOverflow.com

Я столкнулся с проблемой и надеюсь на вашу помощь. Мне нужно узнать, какую программу можно использовать для декомпиляции .class файла в Java. Получится ли в итоге Java-код или это будет лишь ассемблерный код для JVM?

Я часто встречал на этом сайте...