Codengineering - блог о программировании ➜ страница 2708
Использовать различные Procfile, для разработки и производства
У меня есть домашнее приложение Sinatra, для которого я намерен использовать Heroku для его размещения. Я использую Форман и дробовик в разработке, со следующим Procfile: web: shotgun config.ru -s thin -o 0.0.0.0 -p $PORT -E $RACK_ENV Он отлично работает как с разработкой, так и с производством. Но дело в том,Я не хочу использовать дробовик производства так как это слишком медленно. можем ли мы использовать отдельные конфигурации Procfile как для dev, так и для prod? ...
Как создать экземпляр нестатического внутреннего класса с отражением в Java?
Я пытаюсь создать экземпляр внутреннего класса, определенного в следующий Java код: public class Mother { public class Child { public void doStuff() { // ... } } } когда я пытаюсь получить экземпляр ребенка такой Class<?> clazz= Class.forName("com.mycompany.Mother$Child"); Child c = clazz.newInstance(); Я получаю это исключение: java.lang.InstantiationException: com.mycompany.Mother$Child at java.lang.Class.newInstance0(Class.ja ...
Удалите все ограничения, влияющие на UIView
у меня есть UIView, который размещается на экране с помощью нескольких ограничений. Некоторые из ограничений принадлежат superview, другие принадлежат другим предкам (например, возможно, свойство view UIViewController). я хочу удалить все эти старые ограничения, и поместить его где-то новый, используя новые ограничения. как я могу это сделать без создания IBOutlet для каждого ограничения и необходимости помнить, какой вид имеет сказал принуждение? чтобы разработать, наивный подход заключался ...
Есть ли способ избежать утечки памяти при неразвертывании в Tomcat?
этот вопрос для тех, кто когда-либо тестировал кнопку "Найти утечки" в диспетчере Tomcat и получил такие результаты: следующие веб-приложения были остановлены (перезагружены, не развернуты), но их классы из предыдущих запусков все еще загружаются в память, что приводит к утечке памяти (используйте профилировщик для подтверждения): /дырявый-приложение-имя Я предполагаю, что это как-то связано с той ошибкой "Пермского генного пространства", с которой вы часто сталкиваетесь частые передисло ...
Технически, как работают вариативные функции? Как работает printf?
Я знаю, что могу использовать va_arg чтобы написать свои собственные вариационные функции, но как вариационные функции работают под капотом, т. е. на уровне инструкции по сборке? например, как это возможно, что printf принимает переменное число аргументов? * Нет правила без исключения. Нет языка C / C++, однако на этот вопрос можно ответить для них обоих * Примечание: ответ первоначально дан как может функция printf может принимать переменные параметры в количестве при выводе их?, но, пох ...
SSLHandshakeException: нет альтернативных имен субъектов
Я вызываю HTTPS SOAP web service через java-код. Я уже импортировал самозаверяющий сертификат в хранилище ключей jre cacerts. Теперь я получаю: com.sun.xml.internal.ws.com.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present имя хоста URL-адреса службы не совпадает с именем CN, указанным в сертификате. Я читал о обходном пути определения пользовательского верификатора имени хос ...
Почему Swift в 100 раз медленнее, чем C в этом тесте обработки изображений? [дубликат]
этот вопрос уже есть ответ здесь: Быстродействие бета-версии Swift: сортировка массивов 8 ответов как и многие другие разработчики, я был очень взволнован новым языком Swift от Apple. Apple заявила, что ее скорость быстрее, чем Objective C, и может быть использована для записи операционной системы. И из того, что я узнал так далеко, это статический типизированный язык и способный точно контролировать точ ...
Панды питона: несколько агрегаций одного столбца
учитывая следующий (полностью избыточный) пример фрейма данных df = pandas.DataFrame({ "date":[datetime.date(2012,x,1) for x in range(1,11)], "returns":0.05*np.random.randn(10), "dummy":np.repeat(1,10) }) существует ли встроенный способ применить две разные агрегирующие функции к одному столбцу, не вызывая agg несколько раз? синтаксически неправильно, но интуитивно правильно, способ сделать это буд ...
В чем разница между статическими файлами и медиафайлами в Django?
Я перехожу к Django 1.3 и нахожу это разделение медиа и статических файлов немного запутанным. Вот как по умолчанию settings.py выглядит так: # Absolute filesystem path to the directory that will hold user-uploaded files. # Example: "/home/media/media.lawrence.com/media/" MEDIA_ROOT = '' # URL that handles the media served from MEDIA_ROOT. Make sure to use a # trailing slash if there is a path component (optional in other cases). # Examples: "http://media.lawrence.com/media/", "http://example. ...
DP5 ошибки в IOHIDEventQueue.с
Я работал над XCode5-DP4 и переключился на DP5. теперь у меня есть эти неприятные ошибки в моих журналах: AssertMacros: queueEntry, file: /SourceCache/IOKitUser/IOKitUser-920.1.11/hid.subproj/IOHIDEventQueue.c, line: 512 какие идеи? Я даже не знаю, с чего начать поиск. ...