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


Как ты аутентификация в Cisco контакт-центр экспресс-обслуживания идентичность?

Я создаю стороннее приложение для аутентификации в Contact Center Express. Документация необходима, но недостаточна для этого. Например, Https://developer.cisco.com/docs/contact-center-express/#!cisco-identity-service-client-sdk-guide/during-agent-login // Get Access Token for the received Authorization Code String redirectURI = config.getRedirectUri(); AccessToken token = client.getAccessToken(authCode, redirectURI); Когда и где вы перенаправляете пользователя в контакт-центр для аутентифи ...

Java: когда добавить readObjectNoData () во время сериализации?

Я читаю главу сериализации в "эффективной Java". Я пытаюсь понять следующий абзац в книге. Если вы реализуете класс с полями экземпляра, который сериализуем и расширяемый, есть предостережение, которое вы должны знать. Если класс имеет инварианты, которые будут нарушены, если его поля экземпляра были инициализируется до значений по умолчанию (ноль для целых типов, false для логического значения и null для объекта ссылочные типы), вы должны добави ...

Доступ к элементам пользовательского интерфейса в Activity из другого класса

У меня проблема с этим кодом setContentView(R.layout.game); TextView text = (TextView) findViewById(R.id.qwe_string); text.setText("Hello Android"); Он работает, если он находится внутри действия, но если это не так, очевидно, он дает ошибки: The method findViewById(int) is undefined for the type new TimerTask(){} The method setContentView(int) is undefined for the type new TimerTask(){} Код находится внутри таймера в отдельном классе (не activity). Полный код выглядит следующим образом. ...

Потоки Java 8: множественные фильтры против сложного условия

Иногда требуется отфильтровать Stream с более чем одним условием: myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ... Или вы можете сделать то же самое со сложным условием и одиночным filter: myList.stream().filter(x -> x.size() > 10 && x -> x.isCool()) ... Я предполагаю, что второй подход имеет лучшие характеристики производительности, но я не знаю этого. Первый подход выигрывает в удобочитаемости, но что лучше для производительности? ...

Вызов метода onClick формы Jsp Jsp

Я хочу вызвать метод в jsp onClick, метод находится на том же Jsp внутри скриптлета. Как я должен это архивировать? <%@ page import="java.io.*,java.lang.*,java.util.*,java.net.*,java.util.*,java.text.*"%> <%@ page import="javax.activation.*,javax.mail.*,org.apache.commons.*"%> <%@ page import="javax.servlet.http.*,javax.servlet.*"%> <%! public String sendMail(String to, String sub, String msg) { String res = null; System.out.println("HI"); ...

Как читать все файлы в папке с spring-batch и MultiResourceItemReader?

Я хочу настроить spring-batch на последовательное чтение всех csv файлов внутри определенной папки. Следующее не работает, потому что делегат попытается открыть файл с именем *.csv, что, конечно же, недопустимо. Что я должен здесь изменить? @Bean public ItemReader<String> reader() { MultiResourceItemReader<String> reader = new MultiResourceItemReader<>(); reader.setResources(new Resource[] {new FileSystemResource("/myfolder/*.csv")}); reader.se ...

Maven пример предварительной обработки аннотаций и генерации классов в одном процессе компиляции?

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

Аргумент типа универсального метода Java

У меня есть проблема с явными аргументами типа универсального метода. Я знаю, что могу сделать это: Foo.<Bar>function(); Предполагая, что существует void <T> function() {...} Функция в классе Foo. Точная проблема такова: Я хотел бы загрузить некоторый контент (Android с Ion) Эти материалы похожи (статья, Статья В блоге,...), все реализует интерфейс ContentItem На данный момент загрузка выглядит так это: Новости, например private void downloadNews() { Ion.with( ...

Лучший способ обработки InterruptedException

Я использую поток.sleep (10000); следовательно, мне нужно обработать InterruptedException. Я могу позвонить нитке.текущий поток.interrupt () и затем бросить исключение для вызывающего класса или я могу непосредственно бросить его в вызывающий класс или есть какой-нибудь лучший способ обработать его ? ...

Java: уникальный 10-значный идентификатор

Мне нужно сгенерировать уникальный 10-значный идентификатор в Java. Вот ограничения для этого идентификатора: Только Числовые максимум 10 цифр возможно создание до 10 различных идентификаторов в секунду должен быть уникальным (даже если приложение запускается повторно) невозможно сохранить номер в базе данных как можно быстрее, чтобы не добавить много латентности в систему Лучшее решение, которое я нашел до сих пор, следующее: private static int inc = 0; private static long getId(){ ...

Получение статуса подключения Wi-Fi (Android)

Я проследил за следующей ссылкой, чтобы подключиться к местному Wi-Fi. Он работает идеально. Я могу подключиться к своему местному Wi-Fi. Но, я действительно хочу текущий статус Wi-Fi, я использую следующий код, чтобы получить статус Wi-Fi. Но, к сожалению, я могу получить только статус "отключено", "включено" и "сканирование", я действительно хочу получить другие промежуточные состояния. Можете ли вы сказать мне, что я делаю неправильно? public class ConnectionChangeReceiver extends Broadc ...

Как я должен разработать хорошую функцию оценки для Connect 4?

У меня есть java-реализация игры "Connect 4" (с переменным числом столбцов и строк) . В данной реализации используется (по выбору пользователя) алгоритм Mini-max Mini-max с альфа-бета обрезкой с максимальной глубиной поиска maxDepth Теперь моя проблема заключается в разработке хорошей функции оценки состояния платы (это значение, возвращаемое в maxDepth). Значение находится между -100 (худшее выбор, он соответствует проигрышной ситуации) и 100 (лучший выбор, он соответствует выигрышной си ...

Двумерные массивы в JNI

Я начал работать с JNI. в которой я хочу вернуть двумерный массив из метода cpp и повторить в java. Я получил информацию для одномерного массива следующим образом: JNIExport jint JNICALL Java_IntArray_sumArray(JNIEnv *env, jobject obj) Может ли кто-нибудь указать, как возвращать двумерные массивы из cpp и извлекать в java jni? EDIT я попытался следовать JNIEXPORT jobjectArray JNICALL Java_ObjectArrayTest_initDouble2DArray(JNIEnv *env, jclass cls, ...

У меня есть метод Java, который возвращает либо 0, либо 1. Могу ли я заставить его вернуть логическое значение без создания инструкции ветви?

На уровне байтового кода логическое значение Java представлено либо как 0, либо как 1. У меня есть выражение, которое приводит к 0 или 1, но оно вычисляется с типом int. Простой пример: public static int isOdd_A(int value) { return value & 1; } public static boolean isOdd_B(int value) { return (value & 1) == 1; } Байтовый код для указанных выше методов выглядит следующим образом: public static int isOdd_A(int); descriptor: (I)I Code: 0: iload_0 1: ...

Поддерживает ли Android API файлы KML?

Есть ли в Android способ загружать файлы KML из Google Earth в виджет карты? В частности, я ищу, чтобы загрузить сохраненные фигуры, созданные в Google Earth поверх виджета карты как можно проще. Кто-нибудь пробовал это раньше? ...

Есть ли аналог Java IllegalStateException в Python?

IllegalStateException часто используется в Java, когда метод вызывается на объект в неподходящем состоянии. Что бы вы использовали вместо этого в Python? ...

Как исправить ошибку: не удалось найти требуемую версию среды выполнения Java (TM) 2 в '(null)'

Я исследовал это, и ни одно из решений, которые я видел, не исправило мою ошибку. Что происходит, я попытался установить версию Java EE получил вышеуказанную ошибку, а затем обнаружил, что я должен установить Java SE в первую очередь. Поэтому я установил Java SE и установить переменную JAVA_HOME, чтобы C:Program файлыпапку Javajdk1.8.0 где я установил мой пакет. Я тоже поставил C:Program файлыпапку Javajdk1.8.0bin в моей переменной PATH. Все еще не работает. Я также попробовал переме ...

Java-как отправить событие в поток пользовательского интерфейса или вызвать функцию потока пользовательского интерфейса?

У меня есть java-код, который выглядит следующим образом: //UI thread //Some code Job j = new Job(jobName) { @Override public IStatus run(IProgressMonitor monitor) { try { //Some code SomeFunc(); //Some code return Status.OK_STATUS; } catch(Exception e) { } finally { } } }; j.schedule(); Проблема заключается в том, что SomeFunc(); должен быть вызван из потока пользовательского интерфейса. Я нов ...

Точка вставки массива Java binarySearch()

Согласно документации для массивов.binarySearch(int[] a, int key) Возвращает: Индекс ключа поиска, если он содержится в массиве; в противном случае (-(точка вставки) - 1). Точка вставки определяется как точка, в которой ключ будет вставлен в массив: индекс первого элемента больше, чем ключ, или A. Длина, если все элементы в массиве меньше указанного ключа. Обратите внимание, что это гарантирует, что возвращаемое значение будет >= 0 если и только если ключ не найти. Мн ...

Как генерируются события в Java?

Во-первых, я не спрашиваю о событии Обработка. Я знаю, что обработка реализуется с помощью шаблона наблюдателя. Позвольте мне привести небольшой пример. Предположим, у меня есть кнопка J на JFrame. Я нажимаю на верхнюю часть этой кнопки. Теперь, как кнопка узнает, что я нажал на нее? 1) Есть ли какой-либо поток java, ожидающий щелчка? Если да, то откуда взялся этот код (подождите, пока я не нажму часть)? Затем делает каждый и каждый качели компонент ждет событий на вершине из нитей? Я предпо ...