Найдите ответы на ваши вопросы по программированию
Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь
Сообщество
Получите помощь от опытных разработчиков и помогайте другим
Быстрые ответы
Получайте ответы на ваши вопросы в течение нескольких минут
Репутация
Зарабатывайте репутацию и ачивки за помощь другим
Последние вопросы
Каковы преимущества std::distance по сравнению с вычитанием итераторов?
Я итерируюсь по вектору и мне нужен индекс, на который указывает итератор. Какие достоинства и недостатки у следующих методов?
it - vec.begin() std::distance(vec.begin(), it)
Как получить код статуса из HTTP-ошибки в Axios?
У меня возникла проблема, которая, возможно, покажется stupid, но я не могу получить данные об ошибке, когда запрос в Axios завершается неудачей.
Я использую следующий код:
axios
.get('foo.example')
.then((response) => {})
.catch((error) => {
console.log(error); // Выводит...
Как сбросить индекс в DataFrame pandas?
У меня есть DataFrame, из которого я удалил некоторые строки. В результате я получил DataFrame с индексом, который выглядит как [1,5,6,10,11], и мне нужно сбросить его до [0,1,2,3,4]. Как я могу это сделать?
Похоже, что следующее решение работает:
df = df.reset_index()
del...
Использование async/await с методом Array.map
Столкнулся с проблемой при работе с асинхронными функциями в TypeScript. У меня есть следующий код:
var arr = [1, 2, 3, 4, 5];
var results: number[] = await arr.map(async (item): Promise => {
await callAsynchronousOperation(item);
return item + 1;
});
Этот код вызывает...
Разделить строку по запятым, игнорируя запятые внутри двойных кавычек?
У меня есть входные данные, которые выглядят следующим образом:
A,B,C,"D12121",E,F,G,H,"I9,I8",J,K
Значения, разделенные запятыми, могут быть в любом порядке. Я хочу разделить строку по запятым; однако в случае, если что-то находится внутри двойных кавычек, мне нужно игнорировать запятые...
Профилирование мультипроцессов в Python
У меня есть проблема с профилированием простого многопроцессного скрипта на Python. Я попробовал следующий код:
import multiprocessing
import cProfile
import time
def worker(num):
time.sleep(3)
print('Worker:', num)
if __name__ == '__main__':
for i in range(5):
p =...
Сходства и различия между аннотациями в Java и атрибутами в C#
У меня есть библиотека на Java, которую я рассматриваю для портирования на C#. Эта библиотека активно использует аннотации как во время сборки, так и в процессе выполнения.
Я никогда не использовал атрибуты в C#, но понимаю, что они являются грубым эквивалентом аннотаций в Java.
Если я продолжу...
Как создать псевдоним для класса в Python, не используя наследование?
У меня есть класс на Python, и я хочу создать псевдоним для его имени, чтобы использовать другое имя класса, при этом сохранив все методы, члены класса и экземпляра. Возможно ли это реализовать без использования наследования?
Пример класса:
class MyReallyBigClassNameWhichIHateToType:
...
JavaScript - Получение имени файла и расширения из input type="file"
У меня есть поле для загрузки файла, и когда я нажимаю кнопку "Обзор" и выбираю файл, я хочу, чтобы имя файла и его расширение отображались в двух текстовых полях (см. пример кода).
С расширением все работает корректно, но имя файла также включает путь, что приводит к предупреждению о "фейковом...
Стоит ли игнорировать предупреждение "-Wmissing-braces" от gcc/clang?
Описание проблемы:
Рассмотрим следующую программу:
#include
int main()
{
std::array x = { 0 }; // предупреждение!
x = { { 0 } }; // без предупреждения
return 0;
}
Первичная инициализация приводит к предупреждениям в gcc 4.7.2:
main.cpp:5:22: warning: unused variable...