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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
2
ответов
192
просмотров
Создание и чтение временного файла

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

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

43
голоса
4
ответов
191
просмотров
Итерация по словарям с использованием циклов 'for'

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

d = {'x': 1, 'y': 2, 'z': 3}

for key in d:
    print(key, 'corresponds to', d[key])

В этом фрагменте кода используется цикл for, который итерирует по словарю d....

36
голоса
5
ответов
191
просмотров
Как проверить, содержит ли строка подстроку в Bash

У меня есть строка в Bash:

string="My string"

Как я могу проверить, содержит ли она другую строку?

Я пробовал написать так:

if [ $string ?? 'foo' ]; then
  echo "It's there!"
fi

Где ?? — это мой неизвестный оператор. Использовать ли мне echo и grep?

if...
28
голоса
5
ответов
191
просмотров
Как получить миниатюру видео с YouTube с помощью YouTube API?

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

У меня есть URL видео с YouTube, и я хотел бы узнать, как с помощью PHP и cURL получить связанное с этим видео миниатюрное изображение через YouTube API. Существуют ли какие-либо примеры или рекомендации по этому поводу?

33
голоса
4
ответов
191
просмотров
Как объединить свойства двух объектов JavaScript?

Я столкнулся с проблемой, когда мне нужно объединить два (очень простых) объекта JavaScript во время выполнения. Например, я хочу сделать следующее:

var obj1 = { food: 'pizza', car: 'ford' }
var obj2 = { animal: 'dog' }

obj1.merge(obj2);

// Теперь у obj1 три свойства: food, car и...
52
голоса
5
ответов
191
просмотров
Как проверить, отмечен ли чекбокс в jQuery?

Я столкнулся с проблемой в jQuery: мне нужно проверить свойство checked для чекбокса и выполнить действие на основе этого свойства.

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

23
голоса
4
ответов
191
просмотров
Как проверить, что в JUnit-тестах выбрасывается определенное исключение?

Как я могу использовать JUnit для идиоматического тестирования того, что определённый код выбрасывает исключение?

Я, конечно, могу сделать что-то вроде этого:

@Test
public void testFooThrowsIndexOutOfBoundsException() {
    boolean thrown = false;

    try {
        foo.doStuff();
    }...
34
голоса
5
ответов
191
просмотров
В чем разница между call и apply?

Вопрос: В чем разница между использованием Function.prototype.apply() и Function.prototype.call() для вызова функции?

Я имею следующий код:

const func = function() {
    alert("Hello world!");
};

Меня интересует разница между func.apply() и func.call().

Есть ли...

27
голоса
4
ответов
191
просмотров
Как получить последний элемент списка?

Заголовок: Как получить последний элемент списка в Python и какой способ предпочтительнее?

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

Я пытаюсь получить последний элемент списка в Python и столкнулся с вопросом: какой способ лучше использовать? Я нашел два подхода:

  1. Использовать отрицательный индекс:...
18
голоса
5
ответов
191
просмотров
Разница между const int*, const int * const и int * const?

Я всегда путаюсь, как правильно использовать const int *, const int * const и int * const. Существенно ли их различие? Существуют ли какие-то правила, определяющие, что можно, а что нельзя делать с этими указателями?

Мне нужно знать все "можно" и "нельзя" в контексте присваивания, передачи...