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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
0
ответов
184
просмотров
Экранирование строки для использования в регулярных выражениях JavaScript [duplicate]

Я пытаюсь построить регулярное выражение в JavaScript на основе ввода пользователя:

function FindString(input) {
    var reg = new RegExp('' + input + '');
    // [snip] выполнение поиска
}

Однако регулярное выражение работает некорректно, когда ввод пользователя содержит...

7
голоса
5
ответов
184
просмотров
Существует ли цикл foreach в Go?

Есть ли в языке Go конструкция foreach? Могу ли я итеративно обрабатывать срез или массив, используя for?

7
голоса
5
ответов
184
просмотров
Получение индекса максимального или минимального элемента в списке с помощью max()/min()

У меня возникла проблема при использовании функций max и min в Python для алгоритма минимакса. Необходимо получить индекс значения, возвращаемого функциями max() или min(). То есть я хочу узнать, какой ход привел к максимальному (в случае первого игрока) или минимальному (в случае второго...

7
голоса
5
ответов
184
просмотров
Как удалить первую строку текстового файла с помощью bash/sed?

Я должен многократно удалять первую строку из огромного текстового файла с помощью bash-скрипта.

В данный момент я использую команду sed -i -e "1d" $FILE, но на выполнение операции уходит около минуты.

Есть ли более эффективный способ решить эту проблему?

6
голоса
5
ответов
184
просмотров
IntelliJ: Показать подсказки JavaDocs при наведении мыши

В Eclipse при наведении на метод, переменную и т.д. отображается всплывающее окно с соответствующей документацией JavaDocs. Есть ли такая функция в IntelliJ?

7
голоса
5
ответов
184
просмотров
В чем разница между __init__ и __call__?

Заголовок: В чем разница между методами __init__ и __call__ в Python?

Текст вопроса:

Я хочу понять различия между методами __init__ и __call__ в Python.

Например, у меня есть следующий код:

class test:
  
  def __init__(self):
    self.a = 10

  def __call__(self): 
    b =...
5
голоса
4
ответов
184
просмотров
Pandas read_csv: Опции low_memory и dtype

Я получаю предупреждение при загрузке CSV-файла с помощью pandas:

df = pd.read_csv('somefile.csv')

Сообщение об ошибке следующее:

.../site-packages/pandas/io/parsers.py:1130:
DtypeWarning: Columns (4,5,7,16) have mixed types.  Specify dtype option on import or set...
6
голоса
4
ответов
184
просмотров
Вызов C/C++ из Python? [закрыто]

Проблема: Поиск метода для создания Python-обертки для библиотеки C/C++

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

Я пытаюсь создать обертку для библиотеки на C или C++, чтобы использовать её в своем проекте на Python. Мне нужно быстрое решение, и я работаю в среде Windows.

Какой самый простой и быстрый способ создать...

0
голоса
4
ответов
184
просмотров
Почему T не может быть выведен из Template<T>::Type?

Вопрос: Что не так с этим кодом?

У меня есть следующий код на C++, но компилятор выдает ошибку "could not deduce template argument for T". Я не понимаю, что именно вызывает эту ошибку. Вот сам код:

#include 

template
struct TMap
{
    typedef std::map Type;
};

template
T...
0
голоса
5
ответов
184
просмотров
Почему строки и кортежи в Python являются неизменяемыми?

Я не совсем понимаю, почему строки и кортежи были сделаны неизменяемыми. Какие преимущества и недостатки имеет их неизменяемость?