java- все статьи тега ➜ страница 10


iText: уменьшить качество изображения (для уменьшения результирующего размера PDF)

Как лучше всего уменьшить размер изображений JPEG в PDF-файле, созданном с использованием iText? (Моя цель-найти компромисс между качеством изображения и размером файла.) Образы создаются следующим образом: Image image = new Image(ImageDataFactory.create(imagePath)) Я хотел бы предоставить масштабный коэффициент, например 0.5, который вдвое уменьшает количество пикселей в строке. Скажем, я создаю PDF с одним изображением размером 3 МБ. Я попробовал image.scale(0.5f, 0.5f), но полученный ...

Многопользовательская браузерная игра [Java]

Я разрабатываю небольшую карточную игру, которая называется "Тарниб". Сама игра похожа на карточную игру в бридж, но с другими правилами. Так или иначе, я закончил всю игру как отдельное настольное приложение, используя Java 6. ЭтоКартинка игры. В любом случае, теперь мне нужно преобразовать это в веб-приложение с многопользовательскими возможностями, чтобы пользователи могли, например, создать новую комнату и присоединиться к существующим комнатам, где играется. К сожалению, я не имею ни малей ...

HttpClient 4.1.1 возвращает 401 при проверке подлинности с NTLM, браузеры работают нормально

Я пытаюсь использовать Apache / Jakarta HttpClient 4.1.1 для подключения к произвольной веб-странице с использованием заданных учетных данных. Чтобы проверить это, у меня есть минимальная установка IIS 7.5 на моей машине разработки, работающей, где только один режим проверки подлинности активен одновременно. Обычная аутентификация работает нормально, но Digest и NTLM возвращают 401 сообщение об ошибке всякий раз, когда я пытаюсь войти в систему. Вот мой код: DefaultHttpClient httpclient ...

Как этот цикл Java for должен выглядеть в псевдокоде?

Как я должен продолжать превращать этот фрагмент кода в псевдокод? ArrayList<Integer> check = new ArrayList<Integer>(); ArrayList<Integer> dup = new ArrayList <Integer> (); ArrayList<Integer> nonDup = new ArrayList <Integer> (); for (int i : listA) { nonDup.add(i); } for (int i : listB) { nonDup.add(i); } for (int i : listA) { check.add(i); } for (int i : listB) { if (check.contains(i)) { dup.add(i); nonDup.removeAll(duplicate ...

добавить пользовательский jar в локальный репозиторий maven

Я хочу добавить пользовательский jar в свой проект. Насколько я понимаю, лучший способ сделать это-сначала добавить банку в мой локальный репозиторий, а затем добавить ее в мой pom.XML. Поэтому я попробовал следующее: mvn install:install-file -Dfile=/home/martin/linuxhome/work/libMediator/libMediator /dist/libMediator.jar -DgroupId=com.src.libMediator -DartifactId=libMediator Dversion=1.0 -Dpackaging=jar -DgeneratePom=true А затем я добавил следующее К моему пом.xml: ... <packaging ...

isAfter isBefore Java 8 LocalDateTime один день другой

Я хочу сравнить две даты с сегодняшней датой. Есть ли после и прежде лучшее для этого? isAfter и isBefore не могут обнаружить изменения одного дня. Скажем: If today is 20 Nov. I put in range 20 Nov-21 Nov. if(todayDate.isAfter(startDate) && todayDate.isBefore(endDate)) { // task } Этот код не обнаружит, что сегодня находится в диапазоне. Или / || не применимо, потому что у меня есть набор диапазона для тестирования. Есть идеи по этому поводу? ...

Есть ли элемент качания, который имеет F6 в качестве ускорителя по умолчанию?

У меня есть приложение с вкладками и различными компонентами в нем. Я установил MenuItem как действие с ускорителем: private final Action focusDefaultCommandsAction = new AbstractAction() { { putValue(NAME, "Fokusiere Kommandoliste"); putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_F6, 0)); } @Override public void actionPerformed(final ActionEvent e) { invokeShowCommandsList(); } }; Я знаю, что есть одна вкладка, где акселератор д ...

Решение алгоритма сокращения строки

Я готовлюсь к интервью, которое у меня в понедельник, и я нашел эту проблему, чтобы решить, называемую " сокращение строки". Задача формулируется следующим образом: Учитывая строку, состоящую из a, b и c, мы можем выполнить следующее операция: Возьмите любые два соседних различных символа и замените их с третьим персонажем. Например, если " А " и " с " соседние, их можно заменить на "б". Что такое самая маленькая струна, которая может результат применения эта операция повторялась не ...

Реверс бинарного дерева (слева направо)

Я просматривал вопросы для интервью и недавно наткнулся на один, в котором вас спрашивали, Как перевернуть общее бинарное дерево, например, перевернуть его справа налево. Так, например, если бы у нас было бинарное дерево 6 / 3 4 / / 7 3 8 1 Обратное движение создало бы 6 / 4 3 / / 1 8 3 7 Я не смог придумать хорошей реализации, как решить эту проблему. Может ли кто-нибудь предложить хорошие идеи? Спасибо ...

Найти элементы, окружающие элемент в массиве

У меня есть многомерный массив, я хочу получить элементы, окружающие конкретный элемент в этом массиве. Например, если у меня есть следующее: [[1,2,3,4,5,6] [8,9,7,5,2,6] [1,6,8,7,5,8] [2,7,9,5,4,3] [9,6,7,5,2,1] [4,7,5,2,1,3]] Как мне найти все 8 элементов вокруг любого из вышеперечисленных элементов? И как мне позаботиться о элементах по краям? Один из способов, который я понял, - это написать 9-строчный код для этого, что очевидно, но есть ли лучшее решение? ...

Android: перед вызовом функции установите таймер с интервалом в 1 секунду.

Я пытаюсь ввести 1-секундную паузу перед сбросом игры (resetGame ()). После нажатия кнопки. текст bAnswer1 действительно равен ansewrArray[0]. Приложение force закрывается после 1-секундной задержки, установленной в newQuestionTimer (). import java.util.Timer; import java.util.TimerTask; Timer timer = new Timer(); bAnswer1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub ...

Как динамически определить шаблон фильтра файлов для входящего адаптера Spring Integration SFTP?

Мне нужно динамически вытягивать определенные файлы из разных каталогов с разных sftp-серверов в локальный каталог сервера приложения spring boot. Я храню пути и шаблон файла в базе данных postgres. У меня все работает, но я не знаю, как динамически определить шаблон фильтра файлов в зависимости от удаленного каталога для входящего адаптера spring integration sftp, так что не все xml-файлы в этом конкретном каталоге извлекаются. Я использую a RotatingServerAdvice и DelegatingSessionFactory дл ...

Повышение производительности в Mongodb с помощью драйвера java

Я хотел интегрировать MongoDB в свое приложение. Я протестировал с помощью Apache Banchmarking tool и выдал 1,00,000 входящих запросов с уровнем параллелизма 1000. После некоторого теста вставки записей в mongodb, я могу выяснить, что он вставляет около 1000 rec/sec. но этого недостаточно для моего приложения. Может ли кто-нибудь предложить, что является лучшим способом улучшить perofmance, чтобы я мог достичь цели 2000 rec/sec. Мой код: private static MongoOptions mo = new MongoOptions(); m ...

Во время выполнения.exec (): Перезагрузка в Android?

Я ищу решение, которое можно использовать для перезагрузки корневого устройства. Я знаю, что перезагрузка устройства-это очень плохой дизайн для пользователя, как указано здесь, и это не совсем для приложения. Основная цель-перезагрузить телефон во время моих тестов (я работаю над приложением для видеочата, и иногда мне нужно перезагрузиться, когда все идет наперекосяк) Я заметил, что перезагрузка телефона намного быстрее, используя перезагрузку в терминале (adb shell или ConnectBot, например ...

Производительность JNI против JNA

У нас есть собственное приложение c/asm, использующее GPU(OpenCL) для больших данных encrypt/decrypt с определенным методом, и оно просто отлично работает, никаких проблем. Часть проекта (web и дистрибутив) разрабатывается JEE, и нам просто нужно вызвать собственное приложение/библиотеку. Мы попытались вызвать его как отдельный внешний процесс, используя класс Process. Проблема в том, что мы не можем контролировать приложение(события, обработчики, потоки и т. д...). Мы также попытались просто п ...

Приложение" Hello world " для Android с минимальным количеством файлов, без IDE и только в текстовом редакторе

Почти на всех языках, которые я использовал (Python, C, C++ и т. д.), можно написать приложение "hello world" только с помощью текстового редактора и запустить его из командной строки (интерпретируемые языки) или скомпилировать/построить его из командной строки (компилируемые языки), например cl.exe helloworld1.cpp. С другой стороны, каждый раз, когда я делаю приложение для Android, мне нужно использовать Android Studio (которая медленно работает на моей машине), создавать новый проект с IDE ...

Экранирование одинарных кавычек для Java MessageFormat

Есть уже несколько вопросов о MessagingFormat в целом, но я еще не нашел ничего, что отвечает на мой вопрос. Я знаю, что одиночные кавычки нарушат шаблон. Если вы используете MessageFormat или Log4j что-то вроде "doesn'T" может нарушить возможные заполнители. См. внутри строки пара одинарных кавычек может использоваться для цитирования любых произвольных символов, кроме одинарных кавычек. Например, шаблон строки "'{0}'" представляет строку "{0}", не FormatElement. Сама одинарная кавычка должна ...

Реализация клиента Kurento с WebRTC на Android

Я пытаюсь реализовать WebRTC на android-устройстве, поддерживающем API 22, и пытаюсь подключиться к медиасерверу Kurento, чтобы установить возможности медиасервера. Для моего уровня сервера приложений я пытаюсь использовать сервер Java, основанный на Tomcat,и это реализует клиентский API Kurento для подключения к медиасерверу Kurento. Проблема, с которой я сталкиваюсь, - это понимание того, как установить соединение между Android-устройством и Kurento и сделать передачу мультимедиа после соедине ...

Apache CXF вперед на страницу JSP с моделью

Я использую Apache CXF. И у меня есть этот контроллер @GET @Path("/benchmark") @Produces("text/html") public Response getForbiddenBrowserList() { MyModel model = generateMyModel(); //And now I want to do something like: return Response.ok( JspView("WEB-INF/pages/benchmark.jsp", model) ).build(); } Я не могу найти что-то вроде "JspView" в Apache CXF. Как вернуть страницу JSP в apace CXF и передать "модель" в JSP? Не могли бы вы привести мне простой пример, пожалуйста? (Я нашел эт ...

Типы параметров и возвращаемых значений Java для перечисления, реализующего интерфейс

После долгих поисков я нашел много релевантных вопросов к обычным классам, но ни один из них не относится к перечислениям. Это прекрасно работает: package list; public interface Testing { //treat as a tag interface. } package list; public class Foo implements Testing { } package list; import java.util.ArrayList; import java.util.List; public class Bar { public Bar(){ List<Foo> myList = new ArrayList<Foo>(); myList.add(new Foo()); testList(m ...