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

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

или

Сообщество

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

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

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

Репутация

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

10
голоса
5
ответов
357
просмотров
Разница между HashMap, LinkedHashMap и TreeMap

Проблема с различиями между HashMap, LinkedHashMap и TreeMap в Java

Я изучаю коллекции в Java и у меня возник вопрос о различиях между HashMap, LinkedHashMap и TreeMap. В коде ниже я не вижу никакой разницы в выводе, так как все три класса имеют методы keySet() и values(), которые...

10
голоса
5
ответов
357
просмотров
Почему нельзя использовать оператор switch для строк?

Проблема с функциональностью switch в Java

Здравствуйте!

Я хотел бы узнать, планируется ли добавление определённой функциональности в будущем обновлении Java?

Также, не мог бы кто-то объяснить, почему я не могу использовать эту функциональность? Интересно понять, как именно работает...

17
голоса
5
ответов
357
просмотров
Как преобразовать стек вызовов в строку?

Какой самый простой способ преобразовать результат Throwable.getStackTrace() в строку, которая отображает стек вызовов?

8
голоса
5
ответов
357
просмотров
Как динамически назначить свойства объекту в TypeScript?

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

var obj = {};
obj.prop = "value";

Однако, когда я делаю то же самое в TypeScript, возникает ошибка:

Свойство 'prop' не существует на значении типа '{}'

Как я могу добавить новое свойство к...

6
голоса
3
ответов
357
просмотров
Доступ к переменным и функциям, определённым в контексте страницы, из расширения

Я пытаюсь управлять плеером youtube.com с помощью моего расширения. Вот как выглядит мой manifest.json:

{
    "name": "MyExtension",
    "version": "1.0",
    "description": "Готов поймать события Youtube!",
    "permissions": ["tabs", "http://*/*"],
    "content_scripts" : [{
       ...
7
голоса
5
ответов
357
просмотров
Как удалить объекты из ассоциативного массива в JavaScript?

Проблема: Удаление свойства из объекта в JavaScript

У меня есть следующий код:

var myArray = new Object();
myArray["firstname"] = "Bob";
myArray["lastname"] = "Smith";
myArray["age"] = 25;

Теперь, если я хочу удалить свойство "lastname", есть ли какой-то эквивалент для...

7
голоса
5
ответов
357
просмотров
Как определить тип для функции-коллбэка (как любой тип функции, а не универсальный any) в параметре метода

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

interface Param {
    title: string;
    callback: any;
}

Мне нужно что-то подобное:

interface Param {
    title: string;
    callback: function;
}

Однако второй вариант не принимает...

7
голоса
5
ответов
357
просмотров
ValueError: недопустимый литерал для int() с основанием 10: ''

Я получил следующую ошибку в своем коде:

ValueError: invalid literal for int() with base 10: ''.

Что это значит? Почему она возникает и как я могу это исправить?

7
голоса
5
ответов
357
просмотров
Как получить последний символ строки?

Как получить последний символ строки:

"linto.yahoo.com."

Последний символ этой строки - .

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

7
голоса
5
ответов
357
просмотров
Как инициализировать объект Date в JavaScript для определённого часового пояса

У меня есть строка, представляющая дату и время в определенном часовом поясе, и я хочу конвертировать это время в местное время. Однако я не знаю, как задать часовой пояс в объекте Date.

Например, у меня есть строка Feb 28 2013 7:00 PM ET. Я могу создать объект даты таким...