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


Каков статус JSR 305?

Я видел вопрос JSR305 против JSR308 (Java Type Anotations) - который будет стандартным? и я понимаю разницу между JSR 308 и JSR 305. Я также понимаю, что в настоящее время 308 планируется для Java 7, а 305-нет, и мне любопытно общее состояние 305. в частности, я использую Коллекции Google и JSR-305 в некоторых моих проектах (в аналогичном манера к чему один из лучших адвокатов Guice) и было интересно, есть ли более "будущее направление"-дружественный подход, который я должен использовать вмес ...

Чем отличаются Clojure futures и promises?

и фьючерсы, и обещания блокируются, пока они не рассчитали свои значения, так в чем же разница между ними? ...

Экспорт функций из библиотеки DLL с помощью dllexport

Я хотел бы простой пример экспорта функции из библиотеки DLL windows C++. Я хотел бы видеть заголовок, файл cpp и файл Def (если необходимо). Я бы хотел, чтобы экспортировать имя без отделки. Я хотел бы использовать самое стандартное соглашение о вызовах (__stdcall?). Я бы хотел использовать _ _ declspec (dllexport) и не нужно использовать DEF-файл. например: //header extern "C" { __declspec(dllexport) int __stdcall foo(long bar); } //cpp int __stdcall foo(long bar) { ...

В чем разница между шаблонами проектирования и архитектурными шаблонами?

когда мы читаем о шаблоны проектирования в интернете мы отмечаем, что есть 3 категории: Creational структурная поведения но когда мы создаем архитектуру программного обеспечения, то мы думаем о MVP, MVC или MVVM. например, среди творческих моделей я нашел синглтон шаблон, но я также использовал синглтон в моем MPV. Так что мой вопрос: Является ли шаблон дизайна a по всей структуре продукта? Если да, то как синглтон может быть образцом дизайна? Потому что я могу использовать его в любом ...

Работает ли Google Chrome с Selenium IDE (как и Firefox)? [закрытый]

Я не могу найти эквивалент Selenium IDE, который работает с Chrome. кто-нибудь знает, как использовать Selenium IDE работает с Chrome Вместо Firefox? Или есть какой-либо альтернативный инструмент, который может работать с Chrome? ...

Использование секретных ключей api на travis-ci

Я хотел бы использовать travis-ci для одного из моих проекты. проект является оболочкой API, поэтому многие тесты полагаются на использование секретных ключей API. Чтобы проверить локально, я просто храню их как переменные среды. Какой безопасный способ использовать эти ключи на Трэвисе? ...

Как обновить веб-приложение Tomcat без перезапуска всей службы?

Я новичок в Tomcat. У нас есть dev машина с около 5 приложений работает. Несмотря на то, что это dev, он используется нашими клиентами довольно сильно во время тестирования. Итак, скажем, нам нужно внести одно небольшое изменение в один файл класса. Прямо сейчас, мы должны выключить Tomcat (влияет на другие четыре приложения), удалить WAR файл (и каталог веб-приложений), повторно разверните новый WAR файл и перезапустите Tomcat. конечно, это расстраивает несколько человек, потому что он раз ...

Когда делает система.метод getproperty("Java для.Ио.никакое сжатие") возвращение "c:temp"

просто любопытно, когда System.getProperty("java.io.tmpdir") возвращает "c:temp". Согласно java. io. File Java Docs - по умолчанию каталог временного файла определяется системное свойство Java.Ио.никакое сжатие. На системах Unix значение по умолчанию этого свойства является обычно "/tmp" или "/var/tmp"; на системах Microsoft Windows это обычно "c:temp". При вызове виртуальной машины Java этому системному свойству может быть присвоено другое значение, но программные изменения этого свойст ...

Что означает свойство со звездой в CSS?

Я смотрел на файл css сегодня и нашел следующий набор правил: div.with-some-class { display:block; margin:0; padding:2px 0 0 0; *padding:1px 0 0 0; font-size:11px; font-weight:normal; *line-height:13px; color:#3D9AD0; } что означает звезда в * padding и * line-height? спасибо. ...

Адрес уже используется-bind (2) (Errno:: EADDRINUSE)

Я пытаюсь развернуть приложение Rails с веб-сервером Puma. При попытке запустить сервер Puma с конфигурационным файлом bundle exec puma -C config/puma.rb Я получаю сообщение об ошибке, что адрес уже используется. кто-нибудь знает как это исправить? bundle exec puma -C config/puma.rb [23699] Puma starting in cluster mode... [23699] * Version 2.11.3 (ruby 2.0.0-p353), codename: Intrepid Squirrel [23699] * Min threads: 5, max threads: 5 [23699] * Environment: development [23699] * Process workers ...