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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
5
ответов
180
просмотров
Одинарные и двойные кавычки в Python [закрыто]

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

6
голоса
5
ответов
180
просмотров
RecyclerView onClick: Как обработать клики на элементах списка?

Подскажите, пожалуйста, нашел ли кто-нибудь способ установить onClickListener для элементов в RecyclerView? Я думал о том, чтобы назначить слушателя для каждого элемента в списке, но это кажется слишком сложным и трудоемким. Я уверен, что есть способ, чтобы RecyclerView обрабатывал события onClick,...

6
голоса
4
ответов
180
просмотров
Как заставить команду cp создавать необходимые папки для копирования файла в папку назначения

У меня возникла проблема при копировании файла с помощью команды cp в директорию, которая может не существовать. Мне нужно, чтобы cp автоматически создавала недостающую папку в случае необходимости.

Я попробовал следующую команду:

[root@file nutch-0.9]# cp -f urls-resume...
7
голоса
5
ответов
180
просмотров
Что означают int argc, char *argv[]?

В многих IDE для C++ и компиляторах, когда они генерируют функцию main, она выглядит следующим образом:

int main(int argc, char *argv[])

Когда я программирую на C++ без использования IDE, просто через командную строку, я пишу:

int main()

без каких-либо параметров. Что это...

8
голоса
5
ответов
180
просмотров
IndentationError: неверный отступ, не соответствует ни одному уровню внешнего отступа, хотя отступ выглядит корректно

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

Я столкнулся с ошибкой при компиляции следующего кода на Python:

IndentationError: unindent does not match any outer indentation level

Вот сам код:

import sys

def Factorial(n): # Возвращает факториал
    result = 1
    for i in range(1, n):
       ...
6
голоса
5
ответов
180
просмотров
Получить имя текущего скрипта в Python

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

print(Scriptname)

Как правильно получить имя текущего скрипта в Python?

7
голоса
5
ответов
180
просмотров
Декораторы с параметрами?

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

@execute_complete_reservation(True)
def test_booking_gta_object(self):
    self.test_select_gta_object()

Но, к сожалению, это не сработало. Возможно, есть более...

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

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

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

7
голоса
5
ответов
180
просмотров
Как перехватить SIGINT в Python?

Я работаю над скриптом на Python, который запускает несколько процессов и соединений с базой данных. Периодически мне требуется завершить работу скрипта с помощью сигнала Ctrl+C, и я хотел бы выполнить некоторую очистку перед этим.

В Perl я бы сделал это следующим образом:

$SIG{'INT'} =...
6
голоса
5
ответов
180
просмотров
JavaScript Промисы - reject против throw

Я прочитал несколько статей на эту тему, но все еще не совсем понимаю, в чем заключается разница между использованием Promise.reject и выбрасыванием ошибки. Например,

Использование Promise.reject

return asyncIsPermitted() .then(function(result) { if (result === true) { ...