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


Как это питоны Глоб.Глоб заказал?

я написал следующий код Python: #!/usr/bin/python # -*- coding: utf-8 -*- import os, glob path = '/home/my/path' for infile in glob.glob( os.path.join(path, '*.png') ): print infile теперь я понимаю это: /home/my/path/output0352.png /home/my/path/output0005.png /home/my/path/output0137.png /home/my/path/output0202.png /home/my/path/output0023.png /home/my/path/output0048.png /home/my/path/output0069.png /home/my/path/output0246.png /home/my/path/output0071.png /home/my/path/output0402. ...

Java HotSpot (TM) 64-разрядная серверная виртуальная машина предупреждение: игнорирование параметра MaxPermSize

при построении проекта Java 8 с Maven: mvn clean package Я получаю это сообщение: Java HotSpot (TM) 64-разрядный сервер VM предупреждение: игнорирование параметра MaxPermSize=128m; поддержка была удалена в 8.0 Как удалить это сообщение? ...

Свифт классе самоанализ & дженериков

Я пытаюсь динамически создать class тип на основе экземпляра с использованием дженериков, однако я сталкиваюсь с трудностями с самоанализом класса. вот вопросы: есть ли Swift-эквивалент Obj-C self.class? есть ли способ создать экземпляр класса с помощью AnyClass в результате NSClassFromString? есть ли способ сделать AnyClass или в противном случае введите информацию строго из общего параметра T? (Похоже на C# ' s typeof(T) синтаксис) ...

В Python, как я могу указать, что я переопределяю метод?

в Java, например,@Override аннотация не только обеспечивает проверку времени компиляции переопределения, но и обеспечивает отличный самодокументированный код. Я просто ищу документацию (хотя если это индикатор для какой-то проверки, например pylint, это бонус). Я могу добавить комментарий или docstring где-нибудь, но каков идиоматический способ указать переопределение в Python? ...

Как добавить внешний ключ к существующей таблице SQLite?

у меня есть следующие таблицы: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Как добавить ограничение внешнего ключа на parent_id? Предположим, что внешние ключи включены. большинство примеров предполагают, что вы создаете таблицу - я хотел бы добавить ограничение к существующему. ...

Замените все элементы массива Python NumPy, которые больше некоторого значения

У меня есть 2D массив NumPy и хотел бы заменить все значения в нем больше или равно порогу T с 255.0. Насколько мне известно, наиболее фундаментальным способом было бы: shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if arr[x, y] >= T: result[x, y] = 255 каков самый лаконичный и питонический способ сделать это? есть ли более быстрый (возможно, менее сжатый и/или менее питонический) способ сделать это? Это будет ...

Преобразование объектов Java в JSON с помощью Jackson

Я хочу, чтобы мой JSON выглядел так: { "information": [{ "timestamp": "xxxx", "feature": "xxxx", "ean": 1234, "data": "xxxx" }, { "timestamp": "yyy", "feature": "yyy", "ean": 12345, "data": "yyy" }] } код до сих пор: import java.util.List; public class ValueData { private List<ValueItems> information; public ValueData(){ } public List<ValueItems> getInformation() { return info ...

IEnumerable to string [дубликат]

этот вопрос уже есть ответ здесь: Лучший способ конвертировать IEnumerable в строку? 6 ответов Я никогда не натыкался на это раньше, но теперь я удивлен, что не могу найти действительно простой способ конвертировать IEnumerable<char> до string. лучший способ, который я могу придумать, это string str = new string(myEnumerable.ToArray());, но для меня, похоже, это создаст новый char[], а затем созд ...

Как увидеть код CREATE VIEW для представления в PostgreSQL?

есть ли простой способ увидеть код, используемый для создания представления с помощью клиента командной строки PostgreSQL? что-то вроде SHOW CREATE VIEW из MySQL. ...

Вывод: разделение тестовых модульных и интеграционных тестов

я унаследовал нагрузку теста Junit, но эти тесты (кроме большинства не работающих) представляют собой смесь фактического модульного теста и интеграционных тестов (требующих внешних систем, БД и т. д.). поэтому я пытаюсь придумать способ, чтобы на самом деле отделить их, так что я могу запустить модульный тест красиво и быстро и интеграционные тесты после этого. опции.. разделить их на отдельные справочники. перейти к Junit4 (от v3) и аннотировать классы, чтобы разделить их. используйте согл ...