Codengineering - блог о программировании ➜ страница 727


Python: изменение глобальной переменной и элементов глобального списка внутри функции

Задача Я столкнулся с еще одной проблемой с моим кодом. Я создаю программу, которая манипулирует значением глобальной переменной по мере необходимости. Я искал, как использовать global для изменения значений глобальной переменной всякий раз, когда это необходимо внутри функции. любая помощь будет очень признательна. вы можете пересмотреть весь код, если хотите. Раз спасибо. Код verifier = 0 letters = ["A","B","C","D","E","F","G","H","I"] if verifier == 0: letters = ["A","B","C","D"," ...

Как проверить код BCH (15,11,1) / контрольную сумму для спутниковой системы BDS / Beidou

В PDF http://www.beidou.gov.cn/attach/2012/12/27/201212273da29c5eb8274deb8cd2b178228ba2bd.pdf Глава 5 (стр. 9 и далее) ВСН(15,11,1) код для системы Beidou описано. Я пытаюсь реализовать использование этого кода для проверки ошибок (т. е. я хочу только проверить информацию о четности - мне не нужна возможность исправления ошибок). В идеале я ищу процедуру, которая получает 15 битов и возвращает соответствующие 4 бита четности. Я проверил следующий код, но не мог заставить его делать то, что я х ...

Проблемы прокрутки с GridView в Android

У меня возникли странные проблемы с прокруткой в моем довольно простом GridView. Каждый элемент в сетке-это просто ImageView и TextView. Сама активность - это просто селектор приложений. Похоже на черновой вариант основной лоток приложения в Android. Проблема в том, что после того, как я несколько раз прокрутил свой вид, он неизбежно позволит мне продолжить прокрутку мимо верхнего ряда иконок, к пустому экрану, и полоса прокрутки исчезнет, оставив меня застрявшим. Это это не происходит каждый ...

Как проверить динамически определенные элементы грамматики в PyParsing

Я реализую синтаксический анализатор для довольно сложной грамматики, используя PyParsing. (Что, если я могу добавить, действительно приятно использовать!) Грамматика несколько "динамична" в том, что позволяет определять (различные) алфавиты, которые, в свою очередь, определяют элементы, разрешенные в других определениях. В качестве примера: alphabet: a b c lists: s1 = a b s2 = b c x Здесь alphabet предназначено для определения того, какие элементы допускаются в определениях lists. Наприме ...

Django Rest Framework сериализация многих порождает нетиповые экземпляры сериализованного отношения

Я довольно новичок в Django Rest Framework, и я пытался написать сериализатор для одной из моих моделей. Для моего проекта Я намерен вывести результат json в соответствии со стандартами API JSON, и для этого я использую SerializerMethodField, в котором я вызываю метод get_data() следующим образом: Models.py class Level(MPTTModel): name = models.CharField(max_length=100) parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True) class MPTTMeta: ...

Аннотация @Field Spring Data Elasticsearch не работает

У меня есть приложение Spring Boot с плагином Spring Data Elasticsearch в pom.XML. Я создал класс документов, который я хотел бы проиндексировать: @Document(indexName = "operations", type = "operation") public class OperationDocument { @Id private Long id; @Field( type = FieldType.String, index = FieldIndex.analyzed, searchAnalyzer = "standard", indexAnalyzer = "standard", store = true ) private String operationName; @Field( type = FieldType.Date, index = Fie ...

Что такое пространства имен Python

Я только начал изучать Python и столкнулся с концепцией "пространства имен" в Python. Пока я понял суть того, что это такое, но не в состоянии оценить серьезность этого понятия. Некоторые просмотры в Сети показали, что одна из причин, идущих против PHP, заключается в том, что он не имеет собственной поддержки пространств имен. Может кто-нибудь объяснить, как использовать пространства имен и как эта функция делает программирование лучше (не только в Python, как я предполагаю, пространства име ...

Установить дополнительный параметр модуля ansible только в том случае, если определена переменная

У меня есть пользовательский модуль ansible. 10 def main(): 11 module = AnsibleModule( 12 argument_spec = dict( ...

Как легко запускать команды оболочки с помощью c#?

Как использовать c# для выполнения команд командной строки? Допустим, я хочу выполнить эти команды в последовательности: cd F:/File/File2/...FileX/ ipconfig ping google.com Или что-то в этом роде...Может ли кто-то сделать этот метод: void runCommands(String[] commands) { //method guts... } Таким образом, что ваш вход представляет собой ряд строковых команд (например, ["ipconfig", "ping 192.168.192.168", "ping google.com", "nslookup facebook.com"), которые должны выполняться в одной ...

Использование varargs в более ранней версии Lua, но требуется совместимость с 5.2+

В настоящее время я пишу код для плагина Lightroom. Lightroom не использует версию 5.2. У меня есть следующая функция, которая прекрасно работает в настоящее время, но я обеспокоен, как если Lightroom обновится до более новой версии, этот код будет сломан. Есть ли у вас предложения по обеспечению обработки varargs в этом случае независимо от версии lua? Следующий код проверяет, используется ли функция F в качестве ключа в таблице needsModule. Если да, то он составляет функцию это включает в себ ...