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


Android Java; как я могу проанализировать локальный файл JSON из папки assets в ListView

в настоящее время я разрабатываю приложение физики, которое должно показывать список формул и даже решать некоторые из них (единственная проблема -ListView) это мой основной макет <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" ...

Зачем использовать JUnit для тестирования?

может быть, мой вопрос новичок, но я не могу действительно понять обстоятельства, при которых я буду использовать junit? пишу ли я простые приложения или большие, я тестирую их с помощью System.out заявления и швы довольно легко для меня. зачем создавать тестовые классы с JUnit, ненужными папками в проекте, если нам все еще нужно вызывать те же методы, проверять, что они возвращают, и у нас тогда есть накладные расходы на аннотирование всего? почему бы не написать класс и проверить его сраз ...

Как использовать wait и notify в Java без IllegalMonitorStateException?

у меня есть 2 матрицы и мне нужно умножить их, а затем печатать результаты каждой ячейки. Как только одна ячейка готова, мне нужно распечатать ее, но, например, мне нужно распечатать ячейку [0][0] перед ячейкой [2][0], даже если результат [2][0] готов первым. Поэтому мне нужно распечатать его по заказу. Поэтому моя идея состоит в том, чтобы заставить поток принтера ждать, пока multiplyThread уведомляет его, что правильная ячейка готова к печати, а затем printerThread напечатает ячейку и вернется ...

Согласованность хэш-кода() в строке Java

значение хэш-кода строки Java вычисляется как (строку.hashCode ()): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] есть ли какие-либо обстоятельства (скажем, версия JVM, поставщик и т. д.), при которых следующее выражение будет false? boolean expression = "This is a Java string".hashCode() == 586653468 обновление #1: если вы утверждаете, что ответ "да, есть такие обстоятельства" - то, пожалуйста, приведите конкретный пример, когда "это строка Java".метод hashCode() != 586653468. Постарайтесь ...

Лучший способ добавить поддержку Gradle в проект IntelliJ

Я посмотрел вокруг совсем немного и не нашел лучшего решения для преобразования существующего проекта IntelliJ в Gradle. Я работаю в командной среде, и мы в настоящее время разделяем .ipr-файл, поскольку у нас есть несколько конфигураций сборки, которые мы отслеживаем. В конечном итоге мы избавимся от тех, кто выступает за Gradle, но я не могу слишком сильно испортить ситуацию, пока не будет сделано преобразование Gradle. кроме того, наши исходные файлы Java находятся в папке src, а не src / ma ...

выровнять текст по центру с Android

Я знаю, что это звучит просто. Мне нужно поместить текст в центр, но когда текст слишком длинный, он должен идти ниже, но все равно выравниваться в центре моего xml. вот мой код: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescription ...

Как я могу читать числовые строки в ячейках Excel как строку (а не цифры)?

у меня есть файл excel с таким содержимым: A1: SomeString A2: 2 все поля имеют строковый формат. когда я читаю файл в java с помощью POI, он говорит, что A2 находится в числовом формате ячейки. проблема в том, что значение в A2 может быть 2 или 2.0 (и я хочу быть в состоянии отличить их), поэтому я не могу просто использовать .toString(). что я могу сделать, чтобы прочитать значение в виде строки? ...

Ява текущее имя компьютера и пользователя, вошедшего в систему?

можно ли получить имя текущего зарегистрированного пользователя (Windows / Unix) и имя хоста машины? Я предполагаю, что это просто свойство некоторых статического класса. Я нашел это для имени пользователя com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem(); System.out.println(NTSystem.getName()); и это для машины имя: import java.net.InetAddress; ... String computerName; ... try { computerName = InetAddress.getLocalHost().getHostName(); ...

"aapt" IOException error=2, нет такого файла или каталога" почему я не могу построить свой gradle на jenkins?

у меня есть небольшая проблема. Проблема: Я пытаюсь построить gradle моего проекта Android на Дженкинсе, и теперь я стою на этой проблеме, которую я не могу решить. Во время строительства у меня есть это сообщение об ошибке: :Client:mergeDebugResources /var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png: Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java. ...

Обратные ссылки регулярных выражений в IntelliJ

Я хочу использовать функцию поиска и замены IntelliJ для выполнения следующего преобразования: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Я пробовал следующие: текст для поиска: model.put((.*),(.*)) Заменить на: model[1] = 2 но Intellij, кажется, не узнает 1 и 2 как обратные ссылки. Я также пробовал один Слэш, но это тоже не работает. ...

орг.зимовать.HibernateException: доступ к DialectResolutionInfo не может быть null, когда ' hibernate.диалект ' не установлен

Я пытаюсь запустить приложение spring-boot, которое использует hibernate через spring-jpa, но я получаю эту ошибку: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate. ...

Classpath включая JAR внутри JAR

можно ли указать Java classpath Что включает в себя файл JAR, содержащийся в другом файле JAR? ...

Изменить авторский шаблон в Android Studio

Я хочу изменить автоматический автор, который появляется при создании файла в AndroidStudio. /** * Created by a556520 on 16/01/14. */ public class POI { автор берет 'a556520' но я хочу, чтобы появилось мое имя, а не номер сотрудника. Это возможно? Я не нашел в настройках. ...

Обработка исключений службы Spring Boot REST

Я пытаюсь настроить крупномасштабный сервер служб REST. Мы используем Spring Boot 1.2.1 Spring 4.1.5 и Java 8. Наши контроллеры реализуют @RestController и стандартные аннотации @ RequestMapping. моя проблема заключается в том, что Spring Boot устанавливает перенаправление по умолчанию для исключений контроллера в /error. Из документов: Spring Boot по умолчанию предоставляет сопоставление /error, которое обрабатывает все ошибки разумным образом и регистрируется как страница "глобальная" ...

Base64 Java кодирует и декодирует строку [дубликат]

этот вопрос уже есть ответ здесь: кодировка Base64 в Java 16 ответов Я хочу закодировать строку в base64 и передать ее через сокет и декодировать ее обратно. Но после расшифровки, он дает другой ответ. Ниже приведен мой код и результат "77+9x6s=" import javax.xml.bind.DatatypeConverter; public class f{ public static void main(String a[]){ String str = new String(DatatypeConverter ...

Как получить текущую метку времени в строковом формате в Java? "гггг.Мм. ДД.Чч.мм. СС"

Как получить метку времени в строковом формате на Java? "гггг.Мм. ДД.Чч.мм. СС" String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Timestamp()); Это то, что у меня есть, но Timestamp() требует параметров... ...

java SSL и хранилище ключей cert

Как моя программа java знает, где находится мое хранилище ключей, содержащее сертификат? Или как мне сказать моей Java-программы, где искать хранилище? после указания хранилища ключей каким-либо образом, как указать сертификат для использования для проверки подлинности сервера для клиента? ...

Logback для регистрации различных сообщений в двух файлах

Я с помощью Logback так/slf4j, чтобы сделать мою регистрацию. Я хочу проанализировать свой файл журнала для анализа некоторых данных, поэтому вместо разбора большого большого файла (в основном состоящего из отладочных операторов) я хочу иметь два экземпляра logger, каждый из которых записывается в отдельный файл; один для аналитики и один для всех целей ведения журнала. Кто-нибудь знает, возможно ли это с помощью Logback или любого другого регистратора? ...

Как отправить СМС на Java

каковы возможные способы отправки и получения sms из java-приложения ? примечание: Я ожидаю список возможных способов. также Ваше мнение о каждом, что лучше / как? ...

Как установить время ожидания соединения с OkHttp

Я разрабатываю приложение с помощью библиотеки OkHttp, и моя проблема заключается в том, что я не могу найти, как установить тайм-аут соединения и тайм-аут сокета. OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).build(); Response response = client.newCall(request).execute(); спасибо. ...