программирование

Q & A для профессиональных программистов и энтузиастов


5
Классный метод декоратор с собственными аргументами?
Как передать поле класса декоратору метода класса в качестве аргумента? Что я хочу сделать, это что-то вроде: class Client(object): def __init__(self, url): self.url = url @check_authorization("some_attr", self.url) def get(self): do_work() Он жалуется, что self не существует для передачи self.urlдекоратору. Есть ли способ обойти это?

7
Невозможно сравнить наивный и осведомленный datetime.now () <= challenge.datetime_end
Я пытаюсь сравнить текущую дату и время с датами и временем, указанными в моделях, используя операторы сравнения: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Ошибка скрипта с: TypeError: can't compare offset-naive and offset-aware datetimes Модели выглядят так: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() У меня также …

15
У класса нет объектов
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Первая строка этой функции получает ошибку Question.objects.all(): E1101: у класса 'Question' нет объектов 'member' Я следую учебному пособию по Django, и у них один и тот же код и работает. Я пытался вызвать экземпляр. Question = …

24
WebDriverException: неизвестная ошибка: файл DevToolsActivePort не существует при попытке запуска браузера Chrome
Я пытаюсь запустить Chrome с URL, браузер запускается, и после этого ничего не происходит. Я вижу ошибку ниже через 1 минуту: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide …

11
Отдельная среда разработки и разработки Firebase
Я рассматриваю возможность использования Firebase в качестве MBaaS, однако не смог найти надежного решения следующей проблемы: Я хотел бы настроить две отдельные среды Firebase, одну для разработки и одну для производства, но я не хочу делать ручное копирование функций (например, удаленную настройку конфигурации, правила уведомлений и т. Д.) Между средой …
154 firebase 

28
Отформатируйте число как 2.5K, если тысяча или больше, иначе 900
Мне нужно показать значение валюты в формате 1K, равное одной тысяче, или 1.1K, 1.2K, 1.9K и т. Д., Если это не четные тысячи, в противном случае, если число меньше тысячи, выведите обычные 500, 100, 250 и т. Д. , используя JavaScript для форматирования числа?


11
Как добавить столбец, если его нет в PostgreSQL?
Вопрос простой. Как добавить столбец xв таблицу y, но только если xстолбец не существует? Я нашел здесь единственное решение, как проверить, существует ли столбец. SELECT column_name FROM information_schema.columns WHERE table_name='x' and column_name='y';

22
Игровая площадка Xcode застревает на «Запуск игровой площадки» или «Запуск симулятора» и не запускает код, что делать?
Каждый раз, когда я создаю новую площадку для тестирования кода, Xcode зависает и не запускает код. Он просто представляет оператор «Запуск игровой площадки» или «Запуск симулятора» в верхней части экрана со значком загрузки, который многообещающе вращается рядом с ним, но ничего не происходит. Иногда это продолжается бесконечно, а иногда Xcode …
154 ios  xcode  xcode8 


2
Как переместить фиксацию в промежуточную область в git?
Если вы хотите переместить фиксацию в промежуточную область - это отмените ее и переместите все изменения, которые были в ней, в промежуточную область (фактически перевод ветки в состояние, в котором она была до фиксации) - как ты делаешь это? Или это то, что вы не можете сделать? Ближайшее, что я …
154 git  commit  staging 

8
std :: cin ввод с пробелами?
#include &lt;string&gt; std::string input; std::cin &gt;&gt; input; Пользователь хочет ввести «Hello World». Но cinне получается пробел между двумя словами. Как я могу понять cinвсе Hello World? Я действительно делаю это со структурами и cin.getline, похоже, не работает. Вот мой код: struct cd { std::string CDTitle[50]; std::string Artist[50]; int number_of_songs[50]; }; …
154 c++  string  space 


11
Преобразование int в std :: string
Каков самый короткий способ, желательно встроенный, преобразовать int в строку? Ответы с использованием stl и boost будут приветствоваться.
154 c++  string  int 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.