Сообщения

Сообщения за сентябрь, 2022

JAVA + JCP + АЦК

java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext) Возможные причины ошибки: Не установлена JCP в jre Отсутствует  jce_policy-8.zip

Firebird. Установка СУБД в Oracle Linux 6 (с помощью yum)

Изображение
Запускаем установку Firebird: $  yum install firebird У меня возникла ошибка: Transaction Check Error: file /usr/lib64/libib_util.so from install of firebird-2.5.7.27050.0-1.el6.x86_64 conflicts with file from package FirebirdSS-2.5.9.27139-0.amd64 file /usr/lib64/libfbclient.so.2 from install of firebird-libfbclient-2.5.7.27050.0-1.el6.x86_64 conflicts with file from package FirebirdSS-2.5.9.27139-0.amd64 причина ошибки установленный ранее дистрибутив Firebird из rpm Выполняем удаление и повторяется установку: $ sudo rpm -e FirebirdSS-2.5.9.27139-0.amd64 $ sudo yum install firebird Loaded plugins: refresh-packagekit, security, ulninfo Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package firebird.x86_64 0:2.5.7.27050.0-1.el6 will be installed --> Processing Dependency: firebird-arch = 2.5.7.27050.0-1.el6 for package: firebird-2.5.7.27050.0-1.el6.x86_64 --> Processing Dependency: firebird-filesystem for package: firebird-2.5.7.2705

Python. Экранирование спецсимволов

Для экранирования спецсимволов необходимо использовать: .replaceAll("%", "%25") // Процент .replaceAll(" ", "%20") // Пробел .replaceAll("\t", "%20") // Табуляция (заменяем на пробел) .replaceAll("\n", "%20") // Переход строки (заменяем на пробел) .replaceAll("\r", "%20") // Возврат каретки (заменяем на пробел) .replaceAll("!", "%21") // Восклицательный знак .replaceAll("\"", "%22") // Двойная кавычка  .replaceAll("#", "%23") // Октоторп, решетка .replaceAll("\\$", "%24") // Знак доллара .replaceAll("&", "%26") // Амперсанд .replaceAll("'", "%27") // Одиночная кавычка .replaceAll("\\(", "%28") // Открывающаяся скобка .replaceAll("\\)", "%29") // Закрывающаяся скобка .replaceAll("\\*", "%2a") // Зве