Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


1
Що таке string_view?
string_view була запропонована функція в TS + Основи бібліотеки C ++ ( N3921 ), доданого до C ++ 17 Наскільки я розумію, це тип, який представляє якусь строкову "концепцію", це перегляд будь-якого типу контейнера, який міг би зберігати щось видиме як рядок. Чи це правильно ? Чи повинен const std::string&стати …


8
Колекція <T> порівняно зі списком <T>, що слід використовувати у своїх інтерфейсах?
Код виглядає нижче: namespace Test { public interface IMyClass { List&lt;IMyClass&gt; GetList(); } public class MyClass : IMyClass { public List&lt;IMyClass&gt; GetList() { return new List&lt;IMyClass&gt;(); } } } Коли я запускаю аналіз коду, я отримую наступну рекомендацію. Попередження 3 CA1002: Microsoft.Design: Змініть "Список" у "IMyClass.GetList ()", щоб використовувати колекцію, …

11
Докер і захист паролів
Нещодавно я експериментував з Docker над створенням деяких сервісів, з якими можна пограти, і одна річ, яка мене постійно нудить, - це введення паролів у Dockerfile. Я розробник, тому зберігання паролів у джерелі відчуває себе ударом у обличчя. Чи це навіть повинно викликати занепокоєння? Чи є добрі умови щодо обробки …
162 security  build  docker 

15
Отримайте протокол + ім'я хоста з URL-адреси
У моєму додатку Django мені потрібно отримати ім'я хоста від реферала request.META.get('HTTP_REFERER')разом із його протоколом, щоб з таких URL-адрес, як: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com https://www.other-domain.com/wwhat/blah/blah/?v1=0&amp;v2=blah+blah ... Я повинен отримати: https://docs.google.com/ https://stackoverflow.com/ http://www.example.com https://www.other-domain.com/ Я переглянув інші пов'язані питання та дізнався про urlparse, але з цього моменту не вдавався &gt;&gt;&gt; urlparse(request.META.get('HTTP_REFERER')).hostname 'docs.google.com'
162 python  django 

12
DataTrigger, де значення НЕ є нульовим?
Я знаю, що можу зробити сеттер, який перевіряє, чи є значення NULL, і щось робити. Приклад: &lt;TextBlock&gt; &lt;TextBlock.Style&gt; &lt;Style&gt; &lt;Style.Triggers&gt; &lt;DataTrigger Binding="{Binding SomeField}" Value="{x:Null}"&gt; &lt;Setter Property="TextBlock.Text" Value="It's NULL Baby!" /&gt; &lt;/DataTrigger&gt; &lt;/Style.Triggers&gt; &lt;/Style&gt; &lt;/TextBlock.Style&gt; &lt;/TextBlock&gt; Але як я можу перевірити значення "не" ... як у "NOT NULL" або "NOT = …


5
Як я можу дізнатися, коли EditText втрачає фокус?
Мені потрібно піймати, коли EditTextвтрачається фокус, я шукав інші питання, але не знайшов відповіді. Я використовував OnFocusChangeListenerтак OnFocusChangeListener foco = new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { // TODO Auto-generated method stub } }; Але це не працює для мене.

11
Як налаштувати PyCharm для запуску тестів py.test?
Я хочу почати писати одиничні тести для мого коду Python, і структура py.test здається кращою ставкою, ніж пакетний unittest Python . Тому я додав до свого проекту каталог "тести" та додав до нього test_sample.py . Тепер я хочу налаштувати PyCharm для запуску всіх тестів у моєму каталозі "тести". PyCharm нібито …
162 python  pycharm  pytest 

9
Як ви пишете тести для частини argparse модуля python? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито минулого місяця . Удосконаліть це питання У мене є модуль Python, який використовує бібліотеку argparse. Як написати тести …

5
Форматування / придушення наукових позначень за результатами агрегації Python Pandas
Як можна змінити формат виходу з групової операції в пандах, що створює наукові позначення для дуже великої кількості? Я знаю, як зробити формат рядків у python, але я втрачаю, коли справа доходить до його застосування тут. df1.groupby('dept')['data1'].sum() dept value1 1.192433e+08 value2 1.293066e+08 value3 1.077142e+08 Це пригнічує наукові позначення, якщо я …

12
Де мої дані JSON у вхідному запиті Джанго?
Я намагаюся обробляти вхідні запити JSON / Ajax за допомогою Django / Python. request.is_ajax()є Trueна запит, але я не маю уявлення, де корисне навантаження з даними JSON. request.POST.dir містить це: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', …

5
Ім'я динамічного тегу в jsx та React
Я намагаюся написати компонент React. для тегів заголовка html (h1, h2, h3 тощо), де пріоритет заголовка динамічно змінюється на основі пріоритету, визначеного нами в реквізитах. Ось що я намагаюся зробити. &lt;h{this.props.priority}&gt;Hello&lt;/h{this.props.priority}&gt; очікуваний вихід: &lt;h1&gt;Hello&lt;/h1&gt; Це не працює. Чи можливий спосіб зробити це?
162 reactjs  jsx 

8
Ітерація над атрибутами об'єктів у python
У мене є об’єкт python з кількома атрибутами та методами. Я хочу перебрати атрибути об'єкта. class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements Я хочу створити словник, що містить усі атрибути об'єктів та їх поточні значення, але я хочу це зробити динамічним способом (тому, якщо пізніше я додаю …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.