7
голоса
5
ответов
22
просмотров
Как конвертировать изображение в строку Base64 с помощью JavaScript?

Я пытаюсь конвертировать изображение в строку формата Base64, чтобы отправить его на сервер.

Есть ли какой-то JavaScript-файл, который может помочь в этом? Если нет, подскажите, как я могу выполнить эту операцию?

7
голоса
5
ответов
22
просмотров
Нет провайдера для HttpClient

Проблема: Ошибка при обновлении Angular с 4.4 до 5.0

Я обновил свой проект с Angular 4.4 до 5.0 и заменил все вхождения HttpModule и Http на HttpClientModule. После этого начал получать следующую ошибку:

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

7
голоса
5
ответов
29
просмотров
Как объединить std::string и int в C++?

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

std::string name = "John";
int age = 21;

Как я могу объединить эти переменные, чтобы получить одну строку, например, "John21"?

7
голоса
5
ответов
17
просмотров
Как проверить доступ к интернету на Android? InetAddress никогда не выдает таймаут

Описание проблемы:

Я написал класс AsyncTask, который должен проверять доступность сети для указанного хоста. Однако метод doInBackground() работает бесконечно и ни разу не завершался таймаутом, даже когда хост недоступен. Никто не сталкивался с подобной проблемой?

Вот код...

7
голоса
5
ответов
28
просмотров
TensorFlow не найден при использовании pip

Я пытаюсь установить TensorFlow с помощью pip:

$ pip install tensorflow --user
Сборка tensorflow
Не удалось найти версию, которая удовлетворяет требованию tensorflow (из версий: )
Не найдено подходящей сборки для tensorflow

Что я делаю не так? До этого я использовал Python и pip без...

7
голоса
5
ответов
27
просмотров
Настройка Flask-разработчика для доступности в сети

Я не совсем уверен, является ли это проблемой, специфичной для Flask, но когда я запускаю приложение в режиме разработки (http://localhost:5000), я не могу получить к нему доступ с других машин в сети (по адресу http://[dev-host-ip]:5000). Например, с Rails в режиме разработки всё работает...

7
голоса
3
ответов
30
просмотров
Как установить текущую рабочую директорию?

Проблема: Как установить текущую рабочую директорию в Python?

Я ищу способ задать текущую рабочую директорию в Python. Не могу понять, как это сделать, и, возможно, упустил что-то очевидное.

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

7
голоса
5
ответов
27
просмотров
Импорт нескольких CSV-файлов в pandas и объединение в один DataFrame

Я бы хотел прочитать несколько CSV файлов из директории и объединить их в один большой DataFrame в pandas. Однако я не могу разобраться, как это сделать. Вот что у меня есть на данный момент:

import glob
import pandas as pd

# Получаем имена файлов с данными
path =...
7
голоса
5
ответов
25
просмотров
Как правильно использовать геттеры и сеттеры в Python?

Я пытаюсь реализовать метод доступа (геттеры и сеттеры) для свойств в Python. Я пробовал несколько подходов, например:

def set_property(property, value):  
    # код установки значения свойства

def get_property(property):  
    # код получения значения свойства

Или использовал...

7
голоса
5
ответов
28
просмотров
Как клонировать объект Date?

При присваивании переменной типа Date другой переменной происходит копирование ссылки на один и тот же экземпляр. Это означает, что изменение одного экземпляра изменит и другой.

Как я могу на самом деле клонировать или скопировать экземпляр Date?

7
голоса
5
ответов
25
просмотров
Проверка содержимого строки в строке на C++

У меня есть переменная типа std::string. Я хочу проверить, содержит ли она определенную подстроку типа std::string. Как я могу это сделать?

Существует ли функция, которая возвращает true, если подстрока найдена, и false, если нет?

7
голоса
5
ответов
21
просмотров
Как получить конкатенацию двух списков в Python, не изменяя ни один из них?

У меня возникла проблема с конкатенацией списков в Python. Я нашел, что единственный способ объединить два списка — это использовать метод list.extend, который изменяет первый список. Есть ли функция для конкатенации, которая возвращает новый список без изменения исходных аргументов?

7
голоса
5
ответов
31
просмотров
CSV-файл, созданный с помощью Python, содержит пустые строки между каждой записью

У меня есть следующий код на Python, который читает файл CSV, обрабатывает данные и записывает результаты в новый файл:

import csv

with open('thefile.csv', 'rb') as f:
    data = list(csv.reader(f))
    import collections
    counter = collections.defaultdict(int)

    for row in data:
...
7
голоса
5
ответов
22
просмотров
Как получить расширения файлов с помощью JavaScript?

Описание проблемы

У меня есть функция getFileExtension, которая должна возвращать расширение файла, переданного ей в качестве аргумента. Вот код, который я написал:

var file1 = "50.xsl";
var file2 = "30.doc";
getFileExtension(file1); // возвращает xsl
getFileExtension(file2);...
7
голоса
5
ответов
48
просмотров
Запрашиваем ввод у пользователя до тех пор, пока он не введет корректный ответ

Проблема с вводом пользователя в Python: необходимо обработать некорректные данные

Я пишу программу, которая принимает ввод от пользователя. В коде, который я использую, есть следующий фрагмент:

# Примечание: пользователям Python 2.7 следует использовать `raw_input`, аналог `input`...
7
голоса
5
ответов
32
просмотров
Сортировка списка по нескольким атрибутам?

У меня есть список списков:

[[12, 'tall', 'blue', 1],
 [2, 'short', 'red', 9],
 [4, 'tall', 'blue', 13]]

Если я хочу отсортировать его по одному элементу, например, по элементу "tall/short", я могу сделать это с помощью функции s = sorted(s, key=itemgetter(1)).

Однако если я хочу...

7
голоса
5
ответов
28
просмотров
"std::endl" против "\n": в чем разница?"

Проблема с выводом в C++

Во многих книгах по C++ содержатся примеры кода в следующем виде:

std::cout << "Test line" << std::endl;

Поэтому я всегда использовал именно этот вариант. Однако я заметил, что многие практикующие разработчики предпочитают другой подход:

std::cout <<...
7
голоса
2
ответов
26
просмотров
Почему классы Java Vector и Stack считаются устаревшими илиDeprecated?

Почему класс Java Vector считается устаревшим, ненадежным или депрецированным?

Не является ли его использование актуальным при работе с многопоточностью?

Если я не хочу вручную синхронизировать объекты и просто хочу использовать потокобезопасную коллекцию, не создавая новые копии базового массива...

7
голоса
5
ответов
29
просмотров
Максимальная глубина рекурсии: как ее увеличить?

У меня есть следующая рекурсивная функция с хвостовой рекурсией:

def recursive_function(n, sum):
    if n < 1:
        return sum
    else:
        return recursive_function(n-1, sum+n)

c = 998
print(recursive_function(c, 0))

Она работает до значения n=997, после чего возникает...

7
голоса
5
ответов
52
просмотров
Как удалить первую строку текстового файла с помощью bash/sed?

Я должен многократно удалять первую строку из огромного текстового файла с помощью bash-скрипта.

В данный момент я использую команду sed -i -e "1d" $FILE, но на выполнение операции уходит около минуты.

Есть ли более эффективный способ решить эту проблему?