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

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

4
Как на самом деле работает asyncio?
Этот вопрос мотивирован моим другим вопросом: как ждать в cdef? В сети есть масса статей и сообщений в блогах asyncio, но все они очень поверхностны. Я не смог найти никакой информации о том, как asyncioэто на самом деле реализовано, и что делает ввод-вывод асинхронным. Я пытался прочитать исходный код, но …

5
Подсказка типов Python без циклического импорта
Я пытаюсь разделить свой огромный класс на два; ну, в основном в "основной" класс и миксин с дополнительными функциями, например так: main.py файл: import mymixin.py class Main(object, MyMixin): def func1(self, xxx): ... mymixin.py файл: class MyMixin(object): def func2(self: Main, xxx): # <--- note the type hint ... Теперь, хотя это …


5
handlerbars.js проверяет, пуст ли список
Есть ли способ в шаблоне Handlebars.js проверить, является ли коллекция или список нулевым или пустым, прежде чем переходить и повторять список / коллекцию? // if list is empty do some rendering ... otherwise do the normal {{#list items}} {{/list}} {{#each items}} {{/each}}

9
Проверка отправки формы - PHP
Как лучше всего проверить, была ли отправлена ​​форма, чтобы определить, следует ли передавать переменные формы в мой класс проверки? Сначала я подумал, может быть: isset($_POST) Но это всегда будет верным, поскольку суперглобал определяется повсюду. Я не хочу повторять каждый элемент моей формы с помощью: if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc Во …
122 php  forms  validation 

16
Доступ к метаданным MP3 с помощью Python [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 месяца назад . Уточните этот вопрос Как я могу получить метаданные mp3 в Python?
122 python  mp3  metadata 

30
Почему мне не следует использовать «Венгерскую нотацию»?
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я знаю, что означает венгерский язык - предоставление информации о переменной, параметре или типе в качестве префикса к ее имени. Кажется, …


24
Свернутое меню Bootstrap 3 не закрывается при нажатии
У меня от бутстрапа 3 более-менее стандартная навигация <body data-spy="scroll" data-target=".navbar-collapse"> <!-- ---------- Navigation ---------- --> <div class="navbar navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> </button> <a class="navbar-brand" href="index.html"> <img src="#"></a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav navbar-right"> <li class="active"><a href="#home">Home</a></li> <li><a …

12
Как сделать System.out.println () короче
Пожалуйста, посоветуйте, где я могу найти библиотеку, чтобы использовать более короткое выражение, System.out.println()и где мне разместить эту библиотеку.
122 java 


10
Как правильно проверить нулевые значения?
Мне нравится оператор объединения с нулевым значением, потому что он упрощает присвоение значения по умолчанию для типов, допускающих значение NULL. int y = x ?? -1; Это здорово, за исключением случаев, когда мне нужно сделать что-нибудь простое с x. Например, если я хочу проверить Session, мне обычно приходится писать что-то …

21
как разделить данные ng-repeat на три столбца с помощью начальной загрузки
Я использую ng-repeat со своим кодом. У меня есть n-е текстовое поле на основе ng-repeat. Я хочу выровнять текстовое поле с тремя столбцами. это мой код <div class="control-group" ng-repeat="oneExt in configAddr.ext"> {{$index+1}}. <input type="text" name="macAdr{{$index+1}}" id="macAddress" ng-model="oneExt.newValue" value=""/> </div>

13
Как заставить компилятор C #, C ++ или Java вычислять 1 + 2 + 3 +… + 1000 во время компиляции?
В недавнем интервью мне задали действительно странный вопрос. Интервьюер спросил меня, как я могу вычислить 1 + 2 + 3 + ... + 1000, просто используя функции компилятора. Это означает, что мне не разрешено писать программу и выполнять ее, но я должен просто написать программу, которая могла бы заставить компилятор …

5
Заголовки Android ListView
У меня есть ListView, на котором есть какие-то события. События отсортированы по дням, и я хотел бы иметь заголовок с датой на каждый день, а затем события слушают ниже. Вот как я заполняю этот список: ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be header", event.getDate())); for (Event event : …

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