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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
139
просмотров
Перегрузка конструктора в TypeScript

Кому-нибудь удавалось реализовать перегрузку конструкторов в TypeScript? На странице 64 спецификации языка (версия 0.8) есть упоминания о перегрузке конструкторов, но примеры кода не представлены.

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

interface...

5
голоса
5
ответов
139
просмотров
Найти индекс последнего вхождения подстроки в строке

Я хочу найти позицию (или индекс) последнего вхождения определенной подстроки в заданной строке str.

Например, предполагая, что входная строка равна str = 'hello', а подстрока target = 'l', то в результате должно возвращаться значение 3.

Как я могу это сделать?

6
голоса
5
ответов
139
просмотров
'pip' не распознан как командa внутреннего или внешнего формата

Я столкнулся с необычной ошибкой при попытке установить Django на своем компьютере.

Вот последовательность команд, которые я ввел в командной строке:

C:\Python34> python get-pip.py
Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...

C:\Python34> pip install...
5
голоса
5
ответов
139
просмотров
Разница между интерфейсами Runnable и Callable в Java

Разница между Runnable и Callable в Java при проектировании многопоточности

Я работаю над проектом на Java, в котором требуется реализовать многопоточность, и столкнулся с выбором между использованием интерфейсов Runnable и Callable. Можете пояснить, в чем основные различия между этими двумя...

5
голоса
2
ответов
139
просмотров
Как получить независимый от платформы символ новой строки?

Как получить платформонезависимый символ новой строки в Java? Я не могу использовать "\n" везде.

5
голоса
4
ответов
139
просмотров
Возможная загрязнение кучи через параметр varargs

Я понимаю, что эта проблема возникает в Java 7 при использовании varargs с обобщенными типами.

Но у меня вопрос…

Что конкретно подразумевает Eclipse, когда говорит, что "его использование может потенциально загрязнить кучу"?

И как новая аннотация @SafeVarargs предотвращает это?

0
голоса
3
ответов
139
просмотров
В чем разница между self и window?

Я работаю с JavaScript, который отвечает за определение, находится ли страница в фреймах или нет. Я использовал top.frames[] и всё работает корректно.

Однако, в этом скрипте я заметил, что могу использовать "window" или "self" взаимозаменяемо, и всё по-прежнему функционирует. Являются ли "window"...

0
голоса
2
ответов
139
просмотров
Как оператор GROUP BY обрабатывает значения NULL?

Как оператор GROUP BY обрабатывает значения NULL? Соответствует ли это общему подходу к этим значениям?

0
голоса
1
ответов
139
просмотров
Разделить строку по запятым, игнорируя запятые внутри двойных кавычек?

У меня есть входные данные, которые выглядят следующим образом:

A,B,C,"D12121",E,F,G,H,"I9,I8",J,K

Значения, разделенные запятыми, могут быть в любом порядке. Я хочу разделить строку по запятым; однако в случае, если что-то находится внутри двойных кавычек, мне нужно игнорировать запятые...

0
голоса
2
ответов
139
просмотров
Использование RabbitMQ: Как просмотреть содержимое очереди без операции извлечения?

Я работаю над проектом, который позволяет распределять кодирование h264 между несколькими компьютерами, используя RabbitMQ и Python. Основная часть уже выполнена: у меня есть демон, который работает на Linux или Mac, подключается к очереди, принимает задания и выполняет кодирование с помощью...