6
голоса
5
ответов
41
просмотров
Почему println! не работает в юнит-тестах Rust?

Я реализовал следующий метод и юнит-тест:

use std::fs::File;
use std::path::Path;
use std::io::prelude::*;

fn read_file(path: &Path) {
    let mut file = File::open(path).unwrap();
    let mut contents = String::new();
    file.read_to_string(&mut contents).unwrap();
   ...
7
голоса
5
ответов
44
просмотров
Выбор всего текста в HTML текстовом поле при клике

У меня есть следующий код для отображения текстового поля на HTML-странице:


Когда страница отображается, в текстовом поле уже содержится сообщение «Пожалуйста, введите идентификатор пользователя». Однако я обнаружил, что пользователю необходимо кликнуть 3 раза, чтобы выделить весь...

7
голоса
4
ответов
50
просмотров
Вставка текста с одинарными кавычками в PostgreSQL

У меня есть таблица test(id,name).

Мне нужно вставить такие значения, как: user's log, 'my user', customer's.

insert into test values (1,'user's log');
insert into test values (2,''my users'');
insert into test values (3,'customer's');

При выполнении любого из вышеуказанных...

7
голоса
5
ответов
55
просмотров
sudo echo "что-то" >> /etc/привилегированныйФайл не работает

Заголовок: Проблема с использованием sudo для редиректа вывода в файл, на который нет разрешений

Текст вопроса:

Это довольно простая проблема, по крайней мере, так кажется. Я сталкиваюсь с ней, когда пытаюсь использовать sudo для изменения файловой системы в Linux, например, пытаюсь добавить...

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

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

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

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

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

std::cout <<...
6
голоса
5
ответов
62
просмотров
Самый быстрый способ скопировать файл в Node.js

Я работаю над проектом на Node.js, который требует выполнения множества операций с файловой системой (копирование, чтение, запись и т.д.). Какие методы являются самыми быстрыми для этих операций?

6
голоса
5
ответов
55
просмотров
Как получить значения GET-запроса в Django?

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

Мой HttpRequest.GET в настоящее время возвращает пустой объект QueryDict.

Мне хотелось бы узнать, как это сделать без...

8
голоса
5
ответов
35
просмотров
В чем разница между функциями range и xrange в Python 2.X?

Проблема заключается в том, что я заметил, что xrange работает быстрее, чем range, но не понимаю, почему это так. У меня нет никаких доказательств, кроме слухов, подтверждающих, что xrange действительно быстрее. Можете объяснить, в чем отличие между следующими конструкциями и почему одна из...

6
голоса
5
ответов
43
просмотров
Как скачать файл с помощью Node.js (без использования сторонних библиотек)?

Как скачать файл с помощью Node.js, не используя сторонние библиотеки?

Мне не нужно ничего специфичного. Я просто хочу скачать файл по указанному URL и сохранить его в заданной директории.

7
голоса
5
ответов
49
просмотров
Получить первую строку каждой группы

У меня есть таблица, из которой я хочу получить последние записи для каждой группы. Вот структура этой таблицы:

Таблица DocumentStatusLogs | ID | DocumentID | Status | DateCreated | |----|------------|--------|-------------| | 2 | 1 | S1 | 29.07.2011 | | 3 | 1 | S2 ...

6
голоса
3
ответов
54
просмотров
Как использовать StringIO в Python 3 с numpy.genfromtxt()?

Я использую Python 3.2.1, и у меня возникла проблема с импортом модуля StringIO. Я использую io.StringIO, и это работает, но я не могу использовать его с функцией genfromtxt() из библиотеки numpy следующим образом:

x = "1 3\n 4.5 8"        
numpy.genfromtxt(io.StringIO(x))

В...

7
голоса
5
ответов
50
просмотров
Какой тип имеет проп 'children'?

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

import * as React from 'react';

export interface AuxProps { 
    children: React.ReactNode
}

const aux = (props: AuxProps) => props.children;

export default aux;

А вот и другой...

7
голоса
5
ответов
56
просмотров
Преобразование списка в массив в Java

Проблема с преобразованием List в массив в Java

Здравствуйте!

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

ArrayList tiendas;
List tiendasList; 
tiendas = new ArrayList();

Resources res =...
8
голоса
5
ответов
51
просмотров
Как захватить HTML canvas в GIF/JPG/PNG/PDF?

Возможно ли захватить или распечатать то, что отображается на HTML-канвасе в виде изображения или PDF? Я хотел бы создать изображение с помощью канваса и иметь возможность сгенерировать PNG из этого изображения.

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

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

Когда я пытаюсь вставить новую строку, я получаю ошибку дублирующего ключа, потому что последовательность, указанная в типе данных serial, возвращает число, которое уже существует в...

8
голоса
5
ответов
37
просмотров
Как запросить подтверждение у пользователя в bash-скрипте?

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

Я хочу добавить быстрый запрос "Вы уверены?" для подтверждения в начале потенциально опасного bash-скрипта. Какой самый простой и лучший способ сделать это?

Вижу, что на StackOverflow уже есть обсуждение, в котором предлагается несколько решений для создания запроса на...

6
голоса
2
ответов
40
просмотров
Использование Mockito для мокирования некоторых методов, но не всех

Существует ли способ, используя Mockito, замокировать некоторые методы в классе, но не замокировать другие?

Например, в этом (хотя и искусственном) классе Stock я хочу замокировать возвращаемые значения методов getPrice() и getQuantity() (как показано в приведенном ниже фрагменте теста), но при...

7
голоса
5
ответов
32
просмотров
Java: как преобразовать List<String> в объединённую строку с помощью join()

В JavaScript есть метод Array.join(): js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve

Существует ли что-то подобное в Java? Я понимаю, что могу самостоятельно реализовать это с помощью StringBuilder: static public String join(List<String> list, String conjunction) { ...

6
голоса
4
ответов
42
просмотров
Как проверить, существует ли столбец в Pandas

Как проверить, существует ли колонка в DataFrame библиотеки Pandas df?

У меня есть DataFrame следующего вида:

A B C 0 3 40 100 1 6 30 200

Как мне проверить, существует ли колонка "A", чтобы я мог выполнить следующее вычисление:

df['sum'] = df['A'] + df['C']

А если колонки "A"...

6
голоса
5
ответов
35
просмотров
Изменение цвета кнопки действия (Floating Action Button) в Android

Я пытаюсь изменить цвет Material's Floating Action Button, но безуспешно.

<android.support.design.widget.FloatingActionButton
    android:id="@+id/profile_edit_fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="end|bottom"
   ...