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

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


9
Использование try vs if в Python
Есть ли смысл решить, какую из конструкций tryили ifиспользовать при тестировании переменной на наличие значения? Например, есть функция, которая либо возвращает список, либо не возвращает значение. Я хочу проверить результат перед его обработкой. Что из перечисленного было бы предпочтительнее и почему? result = function(); if (result): for r in result: …
151 python 

23
Формат строки инициализации не соответствует спецификации, начиная с индекса 0
У меня есть приложение ASP.NET, которое отлично работает на моей локальной машине разработки. Когда я запускаю это приложение онлайн, оно показывает следующую ошибку: Формат строки инициализации не соответствует спецификации, начиная с индекса 0 Почему это появляется и как это исправить?

13
Вызов функции Python из jinja2
Я использую jinja2 и хочу вызвать функцию python в качестве помощника, используя такой же синтаксис, как если бы я вызывал макрос. jinja2, похоже, намерен помешать мне выполнить вызов функции и настаивает, чтобы я повторял себя, копируя функцию в шаблон в виде макроса. Есть ли простой способ сделать это? И есть …
151 python  jinja2 

7
Использование каналов в ngModel для элементов INPUT в Angular
У меня есть поле ВВОДА HTML. <input [(ngModel)]="item.value" name="inputField" type="text" /> и я хочу отформатировать его значение и использовать существующий канал: .... [(ngModel)]="item.value | useMyPipeToFormatThatValue" .... и получите сообщение об ошибке: Не может быть конвейера в выражении действия Как я могу использовать трубы в этом контексте?


12
Каков наиболее эффективный способ хранения списка в моделях Django?
В настоящее время в моем коде много объектов Python, похожих на следующие: class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] Теперь я хочу превратить это в модель Django, где self.myName - это строковое поле, а self.myFriends - это список строк. from django.db …

8
Найдите индексы элементов, равных нулю в массиве NumPy
NumPy имеет эффективную функцию / метод nonzero()для идентификации индексов ненулевых элементов в ndarrayобъекте. Что является наиболее эффективным способом , чтобы получить индексы элементов , которые делают имеют нулевое значение?
151 python  numpy 


3
Объявление друга в C ++ - разница между публичным и частным
Есть ли разница между объявлением функции / класса друга как частной или публичной? Я не могу найти ничего об этом в Интернете. Я имею в виду разницу между: class A { public: friend class B; }; а также class A { private: //or nothing as the default is private friend …
151 c++  private  friend  public 

9
Вернуть код состояния HTTP 201 в колбе
Мы используем Flask для одного из наших API, и мне просто интересно, знает ли кто-нибудь, как вернуть ответ HTTP 201? Для таких ошибок, как 404, мы можем позвонить: from flask import abort abort(404) Но за 201 я получаю LookupError: нет исключения для 201 Нужно ли мне создавать собственное исключение, подобное …

1
Проверить вызов метода с помощью Moq
Я новичок в модульном тестировании на C # и учусь использовать Moq. Ниже представлен класс, который я пытаюсь протестировать. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) { …
151 c#  testing  methods  moq 

13
Рабочая область Jenkins Pipeline Wipe Out
Мы используем Jenkins 2.x и любим новый плагин Pipeline. Однако при таком большом количестве веток в репозитории дисковое пространство быстро заполняется. Есть ли какой-либо плагин, совместимый с Pipeline, которым я могу стереть рабочее пространство при успешной сборке?

8
Формат даты MySQL ДД / ММ / ГГГГ выбрать запрос?
Я немного запутался в том, как заказывать по форматам даты. Для формата YYYY-MM-DDвы должны сделать это:...ORDER BY date DESC... Как бы вы сделали заказ DD/MM/YYYY? Это не работает: SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
151 mysql 

27
Базовая структура Entity Framework: DbContextOptionsBuilder не содержит определения для «Useqlserver» и не имеет метода расширения «UseQlserver».
Я новичок в ядре EF, и я пытаюсь заставить его работать с моим проектом ASP.NET Core. Я получаю вышеупомянутую ошибку startup.csпри попытке настроить DbContextиспользование строки подключения из конфигурации. Я следую этому руководству: https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro Проблемный код в startup.cs: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using …

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