Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Java: накладные расходы if vs. try/catch
Есть ли какая-либо экономия производительности в Java при использовании блока try/catch по сравнению с конструкцией if (при условии, что заключенный код в остальном не вызывает ошибок)?
Например, рассмотрим две простые реализации метода "безопасной обрезки" строк:
public String...
Git Bash: ошибка "bash: open: command not found"
Я новички в Git Bash, только что скачал его для использования на уроках, и на первом занятии мне нужно перейти в другую директорию с помощью команды cd и просмотреть содержимое с помощью ls, что работает без проблем. Затем меня просят открыть файл README.md в папке с помощью команды:
open...
Могу ли я иметь несколько директорий GOPATH?
Я установил свой GOPATH в
/Users/me/dev/go
и у меня есть следующие директории:
/Users/me/dev/go/src/client1
/Users/me/dev/go/src/client2
/Users/me/dev/go/src/client3
Также в корневой папке dev находятся следующие...
Простая функция для сортировки массива объектов
Я хочу создать (неанонимную) функцию, которая будет сортировать массив объектов по алфавиту по ключу name. Я использую только чистый JavaScript, поэтому фреймворки мне не помогают.
Вот пример массива, который я хочу отсортировать:
var people = [
{'name': 'a75', 'item1': false,...
Разница между ключевыми словами "this" и "super" в Java
В чем разница между ключевыми словами this и super?
Оба используются для доступа к конструкторам классов, верно? Можете объяснить, как они различаются и в каких ситуациях следует использовать каждое из них?
Как поймать событие mouse-up вне элемента?
У меня есть простой код на JavaScript, похожий на следующий:
var mouseIsDown = false;
// ...
function canvasMouseDown(e) {
// ...
mouseIsDown = true;
}
function canvasMouseUp(e) {
mouseIsDown = false;
}
function canvasMouseMove(e) {
if (mouseIsDown) {
// ...
}
}
Я...
Есть ли недостатки в том, чтобы пометить все неизменяемые переменные как const?
Я много искал в интернете и нашел много информации о том, как помечать функции и их параметры как const, но не нашел руководства по пометке переменных как const.
Вот простой пример:
#include
#include
void example(const std::string& x) {
size_t length = x.length();
for (size_t i...
Express 4: Middleware для обработки ошибок не вызывается
Описание проблемы
У меня есть приложение на Express, в котором реализована кастомная обработка ошибок 500, 404 и 403. Например, после неудачного запроса к базе данных я вызываю:
return next({ status: 404, message: 'Record not found' });
или
return next(new...
Улучшение извлечения имен людей с помощью NLTK [закрыто]
Проблема извлечения имен людей из текста
Я пытаюсь извлечь имена людей из текста. У кого-то есть рекомендованный метод для решения этой задачи?
Вот что я уже пробовал (код ниже):
Я использую библиотеку nltk, чтобы найти все фрагменты, отмеченные как человек, а затем создаю список из всех...
Избежание неявного преобразования в конструкторе: ключевое слово 'explicit' здесь не помогает
Задача заключается в том, чтобы запретить создание объекта класса A при передаче параметра типа double, даже если конструктор помечен как explicit. Я хочу, чтобы объекты класса A могли создаваться только при передаче целочисленного параметра, например, A a1 = A(10);.
Вот мой...