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

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

или

Сообщество

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

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

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

Репутация

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

13
голоса
5
ответов
7
просмотров
Перечисления в PHP

Я знаю, что в PHP пока нет нативных перечислений (Enum). Но я привык к ним из мира Java и хотел бы использовать перечисления как способ предоставления предопределенных значений, которые могли бы распознавать функции автозаполнения в IDE.

Константы решают эту задачу, но есть проблема с конфликтом...

8
голоса
5
ответов
9
просмотров
Как удалить все CSS-классы с помощью jQuery/JavaScript?

Вместо того чтобы вызывать $("#item").removeClass() для каждого отдельного класса, который может быть у элемента, существует ли функция, которую можно вызвать для удаления всех CSS-классов у данного элемента?

Работают как jQuery, так и чистый JavaScript.

10
голоса
5
ответов
12
просмотров
Как использовать для поиска файлов рекурсивно?

Проблема с рекурсивным перечислением файлов в директории

Я хочу рекурсивно перечислить все файлы в определенной директории. У меня есть следующая структура директорий:

  • src/main.c
  • src/dir/file1.c
  • src/another-dir/file2.c
  • src/another-dir/nested/files/file3.c

Я попытался сделать...

9
голоса
5
ответов
6
просмотров
"Как сделать так, чтобы имитируемый метод возвращал аргумент, который был ему передан?"

Проблема:

У меня есть метод с таким сигнатурой:

public String myFunction(String abc);

Мне нужно, чтобы Mockito возвращал ту же строку, которую метод получает в качестве аргумента. Может ли Mockito помочь в этом? Если да, то как правильно настроить моки для достижения этого...

7
голоса
5
ответов
6
просмотров
Возможно ли расширять типы в TypeScript?

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

type Event = {
   name: string;
   dateCreated: string;
   type: string;
}

Теперь я хочу расширить этот тип, то есть создать новый тип на его основе:

type UserEvent extends Event = {
   UserId: string; 
}

Однако эта конструкция не...

16
голоса
5
ответов
17
просмотров
Как перевернуть строку в Python?

В Python нет встроенного метода reverse для объекта str. Как можно развернуть строку?

18
голоса
5
ответов
15
просмотров
Функция map для объектов (вместо массивов)

У меня есть объект:

myObject = { 'a': 1, 'b': 2, 'c': 3 }

Я ищу нативный метод, аналогичный Array.prototype.map, который можно было бы использовать следующим образом:

newObject = myObject.map(function (value, label) {
    return value * value;
});

// Теперь...
10
голоса
5
ответов
14
просмотров
Поведение операторов инкремента и декремента в Python

Вопрос на StackOverflow

Как использовать операторы предварительного инкремента и декремента (++, --), так же как в C++?

Почему ++count выполняется, но не изменяет значение переменной?

11
голоса
5
ответов
17
просмотров
В чем разница между angular-route и angular-ui-router?

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

В чем разница между модулями ngRoute (angular-route.js) и ui-router (angular-ui-router.js)?

Во множестве статей, когда используется ngRoute, маршруты настраиваются с помощью...

14
голоса
5
ответов
16
просмотров
Как удалить модули npm в Node.js?

Как известно, любой модуль npm можно установить с помощью простой команды: npm install <имя_модуля>. Я установил несколько модулей, которые больше не использую, и хочу их удалить. У меня есть несколько вопросов по этому поводу:

Существует ли команда или процесс для удаления модуля из...