Задать вопрос
  • Из-за чего debug assertion failed?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Предположительно ругается стандартная библиотека CRT из за нечетного размера буфера.
    _O_U16TEXT предполагает что символы двухбайтные хотя где-то идёт попытка использовать четное число байт как аргумент.
    Ответ написан
    2 комментария
  • Как работает оператор new с памятью в Java?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Выделяется память в eden space по принципу стека. Поэтому сама аллокация происходит быстро. Когда eden переполняется - запускается процедура уборки и уплотнения GC. Физические адреса объектов при этом могут изменятся. После нескольких фаз уборки выжившие объекты перемещаются в PermGen/Metaspace как постоянные. Так примерно работает lifecycle для классического gc. В новых - не знаю. Могут быть нюансы.
    Ответ написан
    Комментировать
  • Как прочитать данные в Java с ethernet порта?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Надо сначала понять роли. Клиент ты или сервер.
    Ответ написан
  • Что подавать на вход нейронке?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Дорог может быть миллион в зависимости от того что автор хочет получить на выходе.
    Если - посчитать количество гласных букв - то одно. Если категоризировать слово или слова
    то это другое. И возможно тут нужна предобработка слов. Стемминг или лемматизация.

    Вообще НС на вход получает векторы вещественных чисел. И преобразовать слово в эти векторы - большое искусство. Оно должно быть осмысленным. Если нам не удалось получить эти векторы - то бесполезно что либо делать. Нейронка на входе будет видеть шум. И никакого обобщения сделать не сможет.

    Поэтому давайте в топике спросим а как звучит настоящее техническое задание?
    Ответ написан
    Комментировать
  • Как сделать так,чтоб пуля проходила через союзников в 2D платформере?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Алгоритм нанесения damage должен быть совершенно одинаковый для всех. Просто у союзников должен быть множитель на 0.0 а у enemy соответственно 1.0.
    Ответ написан
    Комментировать
  • Можно ли и имеет ли смысл этот код перенести на OpenCL?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Скорее всего параллелизм ничего не даст. Дело в том что параллелятся задачи когда
    1) Shared nothing. Есть множество процессов и они работают со своими массивами данных а потом сливают результат в некий итог.
    2) Шарятся данные но при этом они иммутабельные.
    В твоём случае используются операции такие std::reverse, QVector::mid. Они ломают общий снапшот данных и не дают выполится пункту (2).

    Вобщем надо серъезно сломать алгоритм чтобы получить ползу от параллелизма.
    Ответ написан
    1 комментарий
  • Сколько минимум нужно материала для изучения нейросети по генерации текста?

    mayton2019
    @mayton2019
    Bigdata Engineer
    По нейросетям обычно читают Саймона Хайкина. Но я не уверен что он писал про генерацию текста. Уж очень это специфично. Средний минимум для чтения - это очень странный вопрос. Вряд-ли есть такой критерий.
    Ответ написан
    Комментировать
  • Как написать функцию пересчета значений одной шкалы в другую?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это в школе называется - построить уравнение прямой по двум точкам.
    Ответ написан
  • Как создать запрос к базе данных?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Данная задача не решается в рамках CrudRepository.

    Архитектурно. Для крупных систем если кто-то хочет искать произвольный текст (fuzzy text search) по вводимому выражению наподобие гугло-поиска специально подключается Apache Lucene или ELK stack. В него реплицируется искомая табличка и далее уже по этой реплике выполняются все текстовые сёрчи.

    Все что вы сейчас наделаете в рамках классической реляционной алгебры будет работать медленно и плохо ибо реляционная алгебра не создавалась вообще для подобных нечетких поисков.
    Ответ написан
    Комментировать
  • Что spring не нравится в запросе?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Попробуй замени запрос на такой

    @Query("select a from Advertisements a")

    Если отработает ОК - то добавляй по одному предикату. Последовательно найдешь какой неправильно написан.
    Ответ написан
    Комментировать
  • Есть ли библиотека python/c# для сканирование печатных тестов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть опенсорцная библиотека Tesseract. Как обращаться к ней напрямую из Python я не знаю. Но возможность такая должна быть. Убежден.
    Ответ написан
    Комментировать
  • Как в Ubuntu объединить два раздела без LiveCd?

    mayton2019
    @mayton2019
    Bigdata Engineer
    ext4 не поддерживает объединение в логические тома. Если-бы при устанвке был использовал LVM (хотя это боян еще тот) или файловые системы такие как BtrFs, Zfs тогда эту операцию можно было-бы провести. Конечно обязательно проконсультиоровавшись с знакомым сисадмином. Тут основная беда в том что это опасные операции и необратимые. Любая ошибка - и ваши данные потеряны причем на многих разделах сразу.

    А так... подключите /dev/sda4 просто как папку например /video и используйте.
    Ответ написан
    Комментировать
  • Как обойти большой json файл и обновить все связанные записи в MySQL, с отставанием от файла < 2 сек.?

    mayton2019
    @mayton2019
    Bigdata Engineer
    При такой постановке - действительно ничего нельзя сделать. Просто он не предназначен для таких операций. Но хотя-бы первый раз его надо затянуть в базу. И всегда там хранить эти данные и там-же обрабатывать.
    Ответ написан
  • На чем пишут десктоп приложения на Java/C#?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Если писать под Windows то наверное лучше брать .Net - фреймворки. Они более нативные и как следствие
    имеют богаче возможности конкретно под Винду.

    Java сегмент разработки UI не захватила. Я сужу по количеству вакансий. И сегодня нужно быть очень смелым и дерзким чтобы что-то писать на десктоп под Java.

    Хотя есть альтернативные направления (Android) но я к сожалению не специалист в нем и как там - не знаю.
    Ответ написан
    Комментировать
  • Как разбирать чужой код?

    mayton2019
    @mayton2019
    Bigdata Engineer
    В 99% случаев программисты являются пользователями чужого кода. А для этого им не нужно погружаться в имплементацию. По хорошему нужно понять назначение библиотеки. Ее API. И посмотреть модульные тест-кейсы как она тестируется. Там будет очевидно применение.

    Поэтому автору не нужно разбирать код. Тем более что для современных проектов код перевалил за сотни мегабайт (на минуточку Война и Мир занимает едва-ли 5 мегабайт) и изучать его весь безсмысленно.

    По конкретно формату mkv. Это аналог xml только бинарный. Его не надо крякать или ломать или реверс-инжинерить код. Это совершенно открытый формат. Его спецификация опубликована. И чтение ее даст больше пользы чем ковыряние кода. Поймешь спеку - и сразу будет понятно что код делает.
    Ответ написан
    Комментировать
  • Время работы куска кода в миллисекундах?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Значит до того как автор начал что-то мерять. Обычно такая задача ставиться в поиске узких мест в приложении. В данном конкретном случае - узкое место это работа с cout. Ее надо устранить и заменить на работу с файлами. Или просто уменьшить объем трафика который пройдет через cout. Вообще нет особого смысла так часто печатать что-то на консоль. Всё равно человек глазами так быстро не видит. Бешеный скрол экрана не имеет смысла кроме того еще и потребляет ценные мега-флопы.
    Ответ написан
  • Как лучше реализовать систему мониторинга HTTP ответов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вообще непонятно зачем тебе /tmp и /archive задача вполне себе решается на базе той структуры что уже есть.
    Тебе-же не надо хранить всю историю ответов от "рождества Христова"? Текущий response сравнивай на "лету".
    Ответ написан
    Комментировать
  • Есть ли опенсурс нейронные сети по поиску лиц на фотографиях?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Здесь главный и ключевой вопрос - собирается ли автор разрабатывать своё ПО. Это один путь. Он тяжелый и нудный. Тем что нужно сеть обучать на базе своих фотографий. И есть второй вариант - просто купить готовое решение на базе SaaS решений которые уже продаются. Это совсем другой путь. Но там результат может быть быстрее.
    Ответ написан
    Комментировать
  • Как сделать двухмерный динамический массив в котором в одной ячейке может храниться несколько чисел?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если знать реальные ограничения на бизнес-данные то может оказаться что массив-массивов тоже не нужен и всё сводится к матрице фиксированного размера. Также таплы и кортежи фиксированого размера формулой сводятся вообще к массиву одномерному.
    int get(vector<int> v, row, column, elem)
    Ответ написан
    Комментировать
  • Где можно найти нормальный учебник по графам?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Новиков - Дискретная Математика для программистов.
    Оре - Теория Графов (это классика которую все должны были зубрить в универе)
    Ответ написан
    Комментировать