Articles of java

Разница между классом и структурой в PHP и Java

Какова реальная разница между классом и структурой, когда вы имеете дело с объектно-ориентированным программированием. Этот вопрос задают много раз во время моих интервью для SE. Некоторые люди говорят, что существует только одно отличие: члены структуры являются общедоступными по умолчанию, а члены класса по умолчанию являются закрытыми. Некоторые говорят, что есть много различий. После прочтения многих […]

Отправка данных с PHP на Java-приложение

У меня есть приложение PHP со страницей входа. Я хотел бы отправить это имя пользователя и пароль в мое приложение Java для аутентификации. Есть ли идея, как отправить данные с PHP-страницы в java-приложение? Есть ли предположение, что я могу получить данные из PHP для отправки в Java-приложение? Является ли моя идея возможной, поскольку PHP находится […]

Json-файл не работает / не читает jsonarray не может быть преобразован в jsonobject

Привет, я хочу получить доступ к моим веб-записям в приложении для Android. Поступая таким образом, я использую JSON для этого и PHP. Это URL моего json-файла: здесь Но проблема в том, что это просто отображение php-кода. Мне нужно иметь доступ к этому файлу. 🙁 Любые идеи, что я делаю здесь? Помощь очень ценится мной. Это […]

Почему этот сорт в Solr не работает?

Мне нужно отсортировать по типу поля даты, имя которого «mod_date». Он работает так в браузере: http://localhost:8983/solr/select/?&q=bmw&sort=mod_date+desc Но я использую клиент phpSolr, который отправляет URL-адрес Solr, и отправленный URL-адрес: fq=+category%3A%22Bilar%22+%2B+car_action%3AS%C3%A4ljes&version=1.2&wt=json&json.nl=map&q=%2A%3A%2A&start=0&rows=5&sort=mod_date+desc // This wont work and is echoed after this in php: $queryString = http_build_query($params, null, $this->_queryStringDelimiter); $queryString = preg_replace('/%5B(?:[0-9]|[1-9][0-9]+)%5D=/', '=', $queryString); Это не работает, я не […]

Android отправляет данные на php и получает исключение nullpointerexception

Я новичок в разработке Android, и я не уверен, что мне не хватает, чтобы код работал. Попытка создать приложение для входа в систему. Может ли быть проблема с тем, как я получаю данные или отправляю данные с помощью dataoutputstream? есть ли лучший способ, который не является устаревшим и сложным. Ищите наиболее минималистичное понятное решение. Сделайте […]

AES-256 CBC шифрует в php и расшифровывает на Java или наоборот

ЯВА import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; class AES256JavaPhp{ public static void main(String[] args) throws Exception { Base64 base64 = new Base64(); Cipher ciper = Cipher.getInstance("AES/CBC/PKCS5Padding"); SecretKeySpec key = new SecretKeySpec("PasswordPassword".getBytes("UTF-8"),"AES"); IvParameterSpec iv = new IvParameterSpec ("dynamic@dynamic@".getBytes("UTF-8"),0,ciper.getBlockSize()); //Encrypt ciper.init(Cipher.ENCRYPT_MODE, key,iv); byte[] encryptedCiperBytes = base64.encode ((ciper.doFinal("Hello".getBytes()))); System.out.println("Ciper : "+new String(encryptedCiperBytes)); //Decrypt ciper.init(Cipher.DECRYPT_MODE, key,iv); byte[] […]

Простая реализация метода генерации лабиринта (произвольная DFS)

В интервью мой интервьюер задал мне этот вопрос: Разработайте функцию генерации случайного лабиринта Это довольно сложный вопрос, который нужно решить за 30 минут, если вы еще не решили этот вопрос. В Интернете есть много решений, но ни один из них не кажется простым. Метод должен уважать это ограничение: он должен принять размер лабиринта (квадратный лабиринт […]

JAVA DES в PHP

Я не могу получить тот же результат зашифрованного текста в JAVA из моего php-скрипта. Это мой php-код (клиентская сторона – моя сторона): $input = 'my text to be encrypted'; $key = 'my key'; $size = mcrypt_get_block_size(MCRYPT_DES, 'ecb'); $input = pkcs5_pad($input, $size); $td = mcrypt_module_open(MCRYPT_DES, '', 'ecb', ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND); mcrypt_generic_init($td, $key, $iv); […]

Как создать экземпляр / вызвать java-класс с параметром из PHP?

Например, у меня есть java класс JRXlsExporter, если я создал экземпляр java из java моего кода: JRXlsExporter myObject= new JRXlsExporter(); и с PHP становятся: $myObject = new Java("net.sf.jasperreports.engine.export.JRXlsExporter"); Он работает, но если у меня есть класс java с параметром, например: JRXlsExporter myObject= new JRXlsExporter(param1,param2); Как создать экземпляр / вызов этого класса java из PHP?

Шифрование в Java и дешифрование в PHP с помощью Phpseclib

Изменить 2: проблема решена. Я не понял, как должна работать функция loadkey в php, и я ошибочно предположил, что он будет читать файл ключа (это не так). Решение состояло в том, чтобы прочитать содержимое файла в переменной, а затем загрузить переменную с помощью loadkey. Изменить: проблема связана с ключом. Я понял, что loadkey возвращает false, […]