Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Сортировка списка по нескольким атрибутам?
У меня есть список списков:
[[12, 'tall', 'blue', 1],
[2, 'short', 'red', 9],
[4, 'tall', 'blue', 13]]
Если я хочу отсортировать его по одному элементу, например, по элементу "tall/short", я могу сделать это с помощью функции s = sorted(s, key=itemgetter(1)).
Однако если я хочу...
Как сделать первую букву каждого слова в строке заглавной?
Тема: Как преобразовать строку в заглавные буквы для каждого слова?
У меня есть строка:
s = 'the brown fox'
Мне нужно преобразовать её так, чтобы каждое слово начиналось с заглавной буквы. Ожидаемый результат:
'The Brown Fox'
Какой самый простой способ сделать это в...
Лучший способ "отрицать" оператор instanceof
Проблема: Как красиво отрицать instanceof в Java?
Я задумался, существует ли более красивый способ отрицать instanceof в Java. На данный момент я использую следующий код:
if (!(myObject instanceof SomeClass)) { /* делаем что-то */ }
Однако мне кажется, что должна быть более...
RxJava: отличие между doOnNext и doOnEach
Описание проблемы
В каких случаях следует использовать doOnNext, а в каких — doOnEach?
Я столкнулся с данным вопросом при работе с библиотекой RxJava. Изучая две операции doOnNext и doOnEach, заметил, что они по своему поведению кажутся схожими, но не совсем ясно, в чем различия и...
Также возможно использование условия if(1 || !Foo())?
Я наткнулся на устаревший код:
if ( 1 || !Foo() )
Мне не совсем понятно, есть ли причина использовать такую конструкцию вместо более простой:
if ( !Foo() )
Неужели кто-то действительно считает, что первый вариант может иметь преимущества? Или это просто остатки от старого...
Как поймать событие mouse-up вне элемента?
У меня есть простой код на JavaScript, похожий на следующий:
var mouseIsDown = false;
// ...
function canvasMouseDown(e) {
// ...
mouseIsDown = true;
}
function canvasMouseUp(e) {
mouseIsDown = false;
}
function canvasMouseMove(e) {
if (mouseIsDown) {
// ...
}
}
Я...
Передать дополнительный аргумент в функцию обратного вызова
У меня есть функция callWithMagic, которая принимает функцию обратного вызова в качестве параметра и вызывает её с одним аргументом.
const callWithMagic = callback => {
const magic = getMagic();
callback(magic);
};
Также у меня есть функция processMagic, которая...
Создание пользовательских исключений в C++
Я изучаю C++ и сталкиваюсь с проблемой, когда пытаюсь создать собственное исключение и выбросить его в Linux.
Я создал небольшой тестовый проект для проверки своей реализации, и ниже приведен заголовочный файл моего класса исключения.
class TestClass : public std::runtime_error
{
public:
...
Как сослаться на другой метод того же класса в Javadoc?
У меня есть класс с двумя методами:
contains() и
containsSame()
Различие между этими методами тонкое, и я хотел бы упомянуть об этом в Javadoc.
Как в Javadoc можно сослаться на метод в том же классе по имени?
Существует ли список символов, похожих на английские буквы?
Я пытаюсь реализовать фильтрацию нецензурной лексики для веб-форума, написанного на Python.
В рамках этой задачи я пишу функцию, которая принимает слово и возвращает все возможные "псевдонаписания" этого слова, используя визуально схожие символы вместо определённых букв (например,...