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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
172
просмотров
Как проверить, существует ли заданный ключ в std::map?

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

typedef map::iterator mi;
map m;
m.insert(make_pair("f","++--"));
pair p = m.equal_range("f"); // Не уверен, делает ли equal_range то, что мне нужно
cout << p.first; // Здесь возникает ошибка

Как я могу...

8
голоса
5
ответов
172
просмотров
Как преобразовать существующий API с обратными вызовами в промисы?

Я хочу работать с промисами, но у меня есть API, который использует колбэки в следующих форматах:

1. Загрузка DOM или другое одноразовое событие:

window.onload; // установить колбэк
...
window.onload = function() {

};

2. Простой колбэк:

function...
6
голоса
5
ответов
172
просмотров
Получить обобщённый тип класса во время выполнения

Вопрос: Как мне добиться этого?

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

public class GenericClass
{
    public Type getMyType()
    {
        // Как мне вернуть тип T?
   ...
7
голоса
5
ответов
172
просмотров
Имеет ли Python "приватные" переменные в классах?

Вопрос о доступности переменных экземпляра в Python

Я пришел из мира Java и читаю книгу Брюса Эккелла Python 3 Patterns, Recipes and Idioms.

Во время чтения о классах я узнал, что в Python не нужно объявлять переменные экземпляра. Вы просто используете их в конструкторе, и они...

7
голоса
0
ответов
172
просмотров
jQuery селекторы для пользовательских атрибутов данных с использованием HTML5

Я хотел бы узнать, какие селекторы доступны для работы с атрибутами данных в HTML5.

Возьмем следующий пример HTML:


  
  
  

Интересуют ли селекторы, которые могут позволить получить:

  • Все элементы с data-company="Microsoft" внутри элемента с data-group="Companies";
  • Все...
7
голоса
4
ответов
172
просмотров
Разница между методами map, applymap и apply в Pandas

Можете ли вы объяснить, когда использовать эти методы векторизации с простыми примерами?

Я вижу, что map — это метод Series, тогда как остальные методы относятся к DataFrame. Я запутался в отношении методов apply и applymap. Почему у нас есть два метода для применения функции к DataFrame? Буду...

6
голоса
5
ответов
172
просмотров
Использование map() для возврата списка в Python 3.x

Проблема:

Я пытаюсь преобразовать список в шестнадцатеричный формат и затем использовать этот список в других частях кода. В Python 2.6 это было просто:

A: Python 2.6:

>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']

Однако в Python 3.1 вышеуказанный код возвращает...

6
голоса
1
ответов
172
просмотров
В чем разница между display: inline и display: inline-block?

В чем именно заключается разница между значениями inline и inline-block свойства CSS display?

6
голоса
5
ответов
172
просмотров
Как вставить несколько строк в SQLite?

Проблема:

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

INSERT INTO 'tablename' ('column1', 'column2') VALUES
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1', 'data2'),
    ('data1',...
7
голоса
5
ответов
172
просмотров
Как установить точку останова JavaScript из кода в Chrome?

Я хочу заставить отладчик Chrome остановиться на строке через код или с помощью какой-либо специальной комментарной метки, вроде console.break(). Как это можно реализовать?