математика

ОШИБКА: java.io.IOException: incorrect header check - Hadoop

ошибка:

java.io.IOException: incorrect header check

может появится в случае ,если на вход подаются файлы несоответствующего формата.
установить формат можно например так:

job.setInputFormatClass(SequenceFileInputFormat.class);

Стеганография - Горлов Константин - обзор

Стеганография - обзор, общее описание

Люди выкладывают в интернет зашифрованные послания - если кто-то разгадает, то таким образом можно понять,что этот человек не глупый.

Банковский троян хранил свою конфигурацию в файле картинки

Стеганографию можно разделить на три больших класс:

  • 1) Классическая
  • 2) Сетевая
  • 3) Цифровая

внутрь варёного яйца оказывается можно поместить записку))) (если верить докладчику)

ЦИФРОВАЯ СТЕГАНОГРАФИЯ

Метод LSB - метод подмены наименьших значащих битов

Hadoop - удалить директорию (папку) из HDFS программно (JAVA)

Удалить директорию (папку) или файл внутри программы можно так:

Path outputFile = new Path("path/to/folderOrFile"); // вот так вот создаём спец. объект типа "путь"
    
FileSystem hdfs = FileSystem.get(conf); // получаем конфигурацию
         // Осторожно! Как-никак удаляем директорию - вдруг там что полезное =)
         if (hdfs.exists(outputFile)) { // если существует,
          hdfs.delete(outputFile, true); // то удаляем
        }

Кодом великодушно поделился с нами тов. А.

Java округление до знака

Первый вариант (это не обязательно лучший способ) - относится к случаю, когда изначально выполняется деление int на int:

ОШИБКА: wrong value class: class org.apache.hadoop.io.DoubleWritable is not class org.apache.hadoop.io.IntWritable

wrong value class: class org.apache.hadoop.io.DoubleWritable is not class org.apache.hadoop.io.IntWritable

Ошибка может возникнуть при использовании неправильного значения, передаваемого в set.

"Что-то вроде" должно работать:

DoubleWritable result = new DoubleWritable();
int count = 12;

result.set((double)count); 

ОШИБКА: Type mismatch in value from map: expected org.apache.hadoop.io.IntWritable, recieved org.apache.hadoop.io.Text

ошибка:

Type mismatch in value from map:
expected org.apache.hadoop.io.IntWritable, recieved org.apache.hadoop.io.Text

лечится явным указанием выходных форматов для мэппера и редуктора, например:

 		job.setMapOutputKeyClass(Text.class);
		job.setMapOutputValueClass(IntWritable.class);
		job.setOutputKeyClass(Text.class);
		job.setOutputValueClass(IntWritable.class);

Асинхронные веб-серверы - конспект доклада IFF

Асинхронные сервера =
рассмотрим вопрос - че они отличаются от обычных -
а также как правильно использовать данную технологию.

Tornado Python - один из фрэймворков позволяющих создавать параллельные срвера.

Сервер - это некий код который "слушает" канал и даёт ответы на определённые запросы.

Чтобы будет если, для ответа необходимы длительные вычисления.

Под "блокирующим" - мы в целом будем подразумевтаь такой запрос, который не даёт возможности выполнять другие запросы.

Java округление в меньшую сторону

Если необходимо выполнить преобразование (округление) типа:

99.9999 -> 99

то в явном виде округлять как раз-таки и не требуется - достаточно просто привести к int, например:

System.out.println((int)(99.9999)); // Напечатает для нас число 99

Java проверка строки на пустоту

Есть два основных способа - использовать сравнение с пустой строкой:

"".equals(s)

или же вызвать специальный метод:

s.isEmpty()

Преимущество первого метода состоит в том, что .equals(s) не требует предварительной проверки на null - и в случае передачи такого значение сам вернёт false

А вот второй способ требует предварительной проверки.

Call to undefined function curl_init() ошибка - PHP

Call to undefined function curl_init()

Если библиотека подключена в php.ini (уберите точку с запятой перед строкой:

extension=php_curl.dll

)
то причиной ошибки может быть отсутствие пути к папке устаноки PHP в системной переменной PATH.

Pages

Subscribe to RSS - математика