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

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

или

Сообщество

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

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

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

Репутация

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

8
голоса
5
ответов
69
просмотров
Что такое трассировка стека и как использовать её для отладки ошибок в приложении?

Иногда, когда я запускаю своё приложение, я получаю ошибку, которая выглядит так:

Exception in thread "main" java.lang.NullPointerException
        at com.example.myproject.Book.getTitle(Book.java:16)
        at com.example.myproject.Author.getBookTitles(Author.java:25)
        at...
8
голоса
5
ответов
69
просмотров
Возможно ли использование функций с строгой типизацией в качестве параметров в TypeScript?

В TypeScript я могу объявить параметр функции как тип Function. Существует ли "безопасный с точки зрения типов" способ сделать это, который я упустил? Например, рассмотрим следующий код:

class Foo {
    save(callback: Function): void {
        // Выполняем сохранение
        var...
8
голоса
5
ответов
69
просмотров
Как получить список файлов в директории с помощью C или C++?

Заголовок: Как получить список файлов в директории из кода на C или C++?

Текст вопроса: Я пытаюсь определить список файлов в директории из моего кода на C или C++, но не могу выполнить команду ls и обработать результаты. Есть ли какой-то способ сделать это, используя только стандартные...

7
голоса
5
ответов
69
просмотров
Имеет ли Python "приватные" переменные в классах?

Вопрос о доступности переменных экземпляра в Python

Я пришел из мира Java и читаю книгу Брюса Эккелла Python 3 Patterns, Recipes and Idioms.

Во время чтения о классах я узнал, что в Python не нужно объявлять переменные экземпляра. Вы просто используете их в конструкторе, и они...

8
голоса
4
ответов
69
просмотров
Как просмотреть события, срабатывающие на элементе в Chrome DevTools?

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

Как я могу сделать это с помощью инструментов разработчика Chrome?

7
голоса
5
ответов
69
просмотров
Получение списка классов элемента с помощью jQuery

Есть ли способ в jQuery перебрать или присвоить массив всех классов, которые назначены элементу?

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

Hello World!

Мне нужно найти "особый" класс, такой как "dolor_spec" в приведённом примере. Я понимаю, что могу использовать метод hasClass(), но...

6
голоса
5
ответов
69
просмотров
Есть ли в SQL Server функция Max, принимающая два значения, как Math.Max в .NET?

Я хочу написать запрос, похожий на следующий:

SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice)
FROM Order o

Но, похоже, функция MAX не работает так, как я ожидал. Она является агрегатной функцией, которая принимает единственный параметр и возвращает максимальное значение...

6
голоса
4
ответов
69
просмотров
Когда следует использовать reinterpret_cast?

Я немного запутался в применении reinterpret_cast и static_cast. Из того, что я прочитал, общие правила таковы: следует использовать static_cast, когда типы могут быть интерпретированы на этапе компиляции, поэтому и слово static. Это именно тот каст, который компилятор C++ использует...

7
голоса
5
ответов
69
просмотров
Как избежать создания индекса при сохранении DataFrame в CSV с помощью pandas

Я пытаюсь сохранить CSV файл в папку после внесения в него некоторых изменений.

Каждый раз, когда я использую команду pd.to_csv('C:/Путь к файлу.csv'), в результирующем CSV файле появляется отдельный столбец с индексами. Я хочу избежать записи индексов в CSV.

Я...

7
голоса
3
ответов
69
просмотров
Как получить случайное число в диапазоне дробных чисел?

random.randrange(start, stop) принимает только целочисленные аргументы. Как мне получить случайное число между двумя значениями с плавающей запятой?