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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
1
ответов
383
просмотров
Лучшие практики использования постоянных хеш-карт в Rust

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

Я пытаюсь установить константную, предопределенную хэш-карту в Rust, но не уверен, как лучше всего это сделать с точки зрения практики. Я создал следующий код:

use std::collections::HashMap;

pub const Countries: HashMap = [
    ("UK", "United Kingdom"),
    ("US",...
0
голоса
1
ответов
383
просмотров
В чем разница между передачей значения функции по ссылке и передачей через Box?

В чем разница между передачей значения функции по ссылке и передачей "по коробке"?

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

fn main() {
    let mut stack_a =...
10
голоса
5
ответов
382
просмотров
Объединение двух столбцов текста в DataFrame pandas

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

Year  quarter
2000       q2
2001       q3

Как мне добавить новый столбец, объединив существующие столбцы, чтобы получить следующий DataFrame?

Year  quarter  period
2000       q2  2000q2
2001       q3  2001q3

Как...

0
голоса
2
ответов
382
просмотров
Являются ли имена перечислений (enum) в Java интернированными?

Проблема: Интернирование имен enum в Java

Я хочу узнать, интернированы ли имена перечислений (enum) в Java. То есть, гарантируется ли, что выражение enum1.name() == enum2.name() вернет true, если имена двух перечислений совпадают?

Также интересует, безопасно ли сравнивать значение,...

9
голоса
5
ответов
381
просмотров
Как исправить ошибку "ReferenceError: primordials is not defined" в Node.js

У меня возникла проблема при использовании Gulp. Я установил модули Node.js с помощью команды npm install, а затем попытался запустить gulp sass-watch в командной строке. В результате я получил следующий ответ:

[18:18:32] Requiring external module babel-register
fs.js:27
const { Math,...
11
голоса
5
ответов
380
просмотров
В чём разница между g++ и gcc?

В чем разница между g++ и gcc? Какой из них следует использовать для общего разработки на C++?

0
голоса
4
ответов
380
просмотров
Скачать видео с YouTube с помощью Python в определённую директорию

У меня есть код, который работает для загрузки видео с YouTube, но я хочу сохранить видео в определенном месте. В настоящее время видео сохраняется в C:/Users/Download. Как мне изменить код, чтобы сохранить видео на рабочем столе?

Вот мой код:

from __future__ import...
0
голоса
3
ответов
379
просмотров
В чем разница между Postgres DISTINCT и DISTINCT ON?

У меня есть таблица Postgres, созданная с помощью следующего SQL-запроса. Эта таблица заполняется дампом данных из другого сервиса.

CREATE TABLE data_table (
    date date DEFAULT NULL,
    dimension1 varchar(64) DEFAULT NULL,
    dimension2 varchar(128) DEFAULT NULL
) TABLESPACE...
8
голоса
5
ответов
378
просмотров
Как получить расширение файла в PHP?

У меня возникла проблема с получением расширения файла на PHP, и я думаю, что она встречается достаточно часто. Я нашел много различных решений на просторах интернета: $ext = end(explode('.', $filename)); $ext = substr(strrchr($filename, '.'), 1); $ext = substr($filename, strrpos($filename, '.') +...

8
голоса
5
ответов
377
просмотров
Обнаружена ошибка: Невозможное нарушение: Неверный тип элемента: ожидался строковый тип (для встроенных компонентов) или класс/функция, но получен объект

Я получаю следующую ошибку:

Uncaught Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

Вот мой код:

var React = require('react');
var ReactDOM =...