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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
277
просмотров
Метод получения должен возвращать 'null' или выбрасывать исключение, если не может вернуть значение? [закрыто]

Проблема: Выбор подходящего способа обработки отсутствия объекта в методе Java

Я использую язык Java. У меня есть метод, который должен возвращать объект, если он найден.

В случае, если объект не найден, как лучше поступить?

  1. Вернуть null
  2. Выбросить исключение
  3. Другой способ

Каков...

5
голоса
5
ответов
277
просмотров
Какой самый эффективный/элегантный способ преобразовать плоскую таблицу в дерево?

Проблема: Рендеринг структуры дерева из плоской таблицы в HTML

Предположим, у вас есть плоская таблица, хранящая упорядоченную иерархию дерева:

Id   Name         ParentId   Order
 1   'Node 1'            0      10
 2   'Node 1.1'          1      10
 3   'Node 2'            0      20
 4  ...
0
голоса
4
ответов
277
просмотров
Какими могут/не могут быть имена столбцов в SQLite?

Вопрос: Существуют ли какие-либо правила для имен столбцов в SQLite?

Я столкнулся с необходимостью определить допустимые символы для имен столбцов в SQLite и хотел бы уточнить несколько моментов:

  1. Можно ли использовать символы, такие как '/' в именах столбцов?
  2. Допустимы ли в именах...
0
голоса
2
ответов
277
просмотров
Как подогнать синусоиду к данным с помощью pylab и numpy?

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

Я доволен данными, которые я получаю, но теперь...

0
голоса
2
ответов
277
просмотров
Выбрать группу строк, которые соответствуют всем элементам списка

У меня есть две таблицы:

  1. cars – список автомобилей:
carname | modelnumber | ...
  1. passedtest – содержит информацию о каждом тесте, который прошел автомобиль:
id | carname | testtype | date | ...
1  | carA    | A        | 2000 |
2  | carB    | C        | 2000 |
3  | carC    |...
0
голоса
2
ответов
277
просмотров
Доступ к полям структуры в значении карты (без копирования)

Проблема с доступом к полям структуры в мапе Go

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

type User struct {
    name string
}

users := make(map[int]User)

users[5] = User{"Steve"}

Я столкнулся с проблемой доступа к полю name у экземпляра структуры, который сейчас хранится в...

0
голоса
5
ответов
277
просмотров
Как устранить ошибку "SystemError: инициализация _internal завершилась не подняв исключение"

Я пытаюсь импортировать пакет Top2Vec для тематического моделирования в NLP. Однако, даже после обновления pip и numpy, возникает ошибка.

Я пробовал выполнить следующие команды:

pip install --upgrade pip
pip install --upgrade numpy

Я ожидал, что смогу выполнить следующий...

0
голоса
5
ответов
277
просмотров
Ошибка сборки с использованием cmake: невозможно найти -lpthreads

У меня есть проект на C++, который без проблем работал на одной машине, и сейчас я пытаюсь его скомпилировать на другой с такой же операционной системой (Xubuntu 14.04).

Я установил все зависимости и использую CMake для сборки проекта, но сборка остановилась с следующей ошибкой:

Определение,...
0
голоса
5
ответов
277
просмотров
В Laravel, как получить список всех файлов в публичной папке?

Я хотел бы автоматически создать список всех изображений в своей публичной папке, но не могу найти подходящий объект для этой задачи.

Класс Storage кажется неплохим кандидатом для этого, но он позволяет искать файлы только в папке хранения, которая находится вне публичной папки.

0
голоса
1
ответов
277
просмотров
Почему Java 14 не является LTS?

Java 14 является не LTS версией.

Учитывая новый график релизов, предполагающий выпуск новых версий каждые 6 месяцев, и то, что версии 8 и 11 были LTS, почему Java 14 не стала следующей LTS версией?

Или выбор LTS-версий полностью зависит от архитекторов Java?

Я искал ответ в интернете, но не смог...