Задать вопрос
  • Почему код работает, только, если замедлять сервер до 5 кадров секунду?

    mayton2019
    @mayton2019
    А чем имеенно отличается работает от неработает.

    Это очень сложный вопрос например с точки зрения тестирования софта.
    Написано
  • Как организовать умное кеширование MYSQL?

    mayton2019
    @mayton2019
    Кеширование с использованием Redis имеет смысл. Но надо сначала исчерпать все возможности
    бд MySQL. Мы использовали Redis в одном проекте для крупной торговой сети косметических
    магазинов США. И идея заключалась в том чтобы материализовать все возможные запросы
    от клиента в том числе к рекомендательным системам в оффлайне. И предоставлять готовые
    ответы в онлайне и без использования например CosmosDb как основной системы хранения.

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

    По сабжу автор еще не рассказал нам архитектуру своей системы и не показал execution plans.
    Поэтому имеет смысл пока подождать. Надо больше собрать сведений.

    Лучшее решение - это компросисс между разными видами ресурса. Мы выигрываем в чтении
    данных но проигрываем в реакции системы на их обновление к примеру.
    Написано
  • Как организовать умное кеширование MYSQL?

    mayton2019
    @mayton2019
    Может быть. Но в таком случае он мог бы писать про time range. А он вполне себе точно указывает
    на количество штук.
    Написано
  • Как организовать умное кеширование MYSQL?

    mayton2019
    @mayton2019
    Ипатьев, да. Но автор пока нам не предоставил ни планов
    ни схем и поэтому я считаю что он уже давно уже сделал тюнинг использования индексов
    по максимуму и поэтому я предлагаю ему уже не MySQL-ные шаблоны оптимизации
    а ... прикладные что-ли.
    Написано
  • Как сделать CapsLock быстрее?

    mayton2019
    @mayton2019
    Нужно проверить факт задержки на разных дистрибутивах. GNome, KDE, XFCE на том-же железе.
    Если будет залипать только гном - то это похоже на баг. Вообще из того что на экране можно
    видеть буферизацию клавиатурных событий. Причем когда автор уже отключил CAPS lock
    триггер еще как будто зажат. И поэтому вторая буква печатается тоже uppercase.

    Мне кажется что я такое наблюдал в 2000е на своем слабом железе на SuseLinux или Fedora
    я уже не помню точно. Но это точно дефект потому что не должно быть рассинхрона
    между капсом и прочими клавиатурными событиями. А тут - рассинхрон.

    Для начала - надо читать багтрекер Gnome. Возможно это дефект уже известен.
    Написано
  • Оплата услуг роуминга между операторами, как проходит?

    mayton2019
    @mayton2019
    Операторы в конце месяца (скорее всего) считают суммарный трафик по категориям: voice, sms, internet
    и выставляют друг другу счета. Учет конкретного абонента их не будет интересовать.
    Написано
  • Софт для автоматизация действий на сайте при бронировании билета?

    mayton2019
    @mayton2019
    У хорошего сайта должен быть API бронирования.

    Ну а плохие сайты вам зачем нужны?
    Написано
  • Как включить светодиод возле lan?

    mayton2019
    @mayton2019
    Светодиод точно не причем. Там их обычно два. Один показывает несущую. Второй - тухнет
    когда приходит фрейм на вход. Wake on lan - вообще отдельная технология и светодиоды
    - просто следствие того что она не включена.
    Написано
  • Какой есть плагин для генерации классов по xsd, который использует jakarta?

    mayton2019
    @mayton2019 Куратор тега Java
    Покажи код, и по зависимостям можно будет понять.
    Написано
  • Почему различаются картинки?

    mayton2019
    @mayton2019
    L1dsk1y, так мы обсуждаем муар твоего телефона?
    Написано
  • Как запустить файл в коде Java?

    mayton2019
    @mayton2019 Куратор тега Java
    bjfssd757, не забудь подождать пока процесс завершиться. И проверить status code.
    Написано
  • Какая структура самая быстрая для поиска по числовым ключам без хэширования?

    mayton2019
    @mayton2019
    Если ключи числовые (int32) и имеют ярко выраженную последовательность, то хеш-мапу
    можно свести к массиву с дырками. Но это надо исследовать саму природу ключей.
    Как они генерируются. Как идет ротация.

    значение - вектор указателей

    Еще наблюдение. Работа с хеш-мапой - это работа не только к ключами но и с value.
    Надо в реальном времени посмотреть как часто читается value или насколько удачно
    оно заполняет например L1/L2. При неудачных раскладах у нас будет рециркуляция
    значений в кешах и алгоритм хеширования будет здесь вообще не причем. А будет
    идти работа с медленной памятью. Тоесть векторов оптимизации у нас много
    и алгоритм хеширования здесь просто - один из факторов.
    Написано
  • Насколько целесообразно использовать ленточную схд для продакшена?

    mayton2019
    @mayton2019
    TheAthlete, это очень консервативный стандарт. Кажется для LTO ширина ленты совпадает с VHS видеокассетой.

    По поводу услуг восстановления данных. Вопрос звучит немного по другому. У тебя на ленте
    есть обычно последовательность backups за какие-то года и месяцы. Лента обычно не переписывается
    а дописывается в хвост. Тоесть у тебя на кассете полюбому несколько backups.

    И такое чтоб все из них были испорчены - маловероятно.

    @SunTechnik

    По поводу фактов. Сейчас на дворе стоит 2024 год. И если у вас на производтсве были кассеты
    2004 года - то берите и просто проверяйте их содержимое. Вот это и будет факт. Это будет
    лучшая реклама чем какие-то там заявления от производителя.
    Написано
  • Денвер сообщает о нехватке памяти?

    mayton2019
    @mayton2019
    Политика QNA это - ответы на вопросы. Автор спрашивает вопрос. Мы отвечаем ответ.
    Очень верно задан вопрос - зачем 200 тыс. Я не знаю зачем. Если печатать это на принтере
    то понадобиться 4000 листов бумаги А4.

    Ясное дело что автор никогда это глазами не осилит посмотреть. И я надеюсь что он
    это быстро поймет. Нужно будет добавить ограничитель чтоб while покзывал хотя-бы
    первые 100 строк к сведенью.
    Написано
  • Как проверить, что строка содержит только цифры и символы?

    mayton2019
    @mayton2019 Куратор тега Java
    В любом топике должен быть дискурс. В данном случае новичек услышал про регулярки.
    Вот он услышал и дальше пойдет, как утёнок фабриковать регулярку на любой пустяк.
    Получится эдакое regexp-ориентированное программирование. Поэтому
    пускай посмотрит и подумает что есть 2 варианта. И есть встроенная функция isDigit
    которая почти решает задачу и осталось только добавить точку с сравнению.

    А что касается всего диапазона Unicode символов. Ну тут главное чтоб тесты зашли
    в зеленый сегмент. Позитивный сценарий есть - оно и ладненько.
    Написано
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    mayton2019
    @mayton2019
    Kadenoff, для чего нужен этот код в твоей задаче?
    Написано
  • Ошибки CORS 405 при записи - как записать инфу в файл?

    mayton2019
    @mayton2019
    Не очень понятно зачем ты втащил сюда С-программирование.

    int num_bytes = atoi(content_length);
    здесь ты пропустил проверку на 0. atoi в случае неуспеха конвертации возвращает ноль.
    fread(data, 1, num_bytes, stdin);
    здесь тоже нет проверки на ноль.

    malloc(num_bytes + 1)
    если ты в коде где-то использовал malloc то в конце надо память удалить. Критично
    для джобов. Но и для таких коротких функций - правила хорошего тона. Чтоб под контролем было.

    и эта штука не обязана никакие файлы писать. Она пишет в файл STDOUT. Чтоб перенаправить
    ее принт в файл надо сделать что-то вроде
    ./http_handler >> file.txt
    Написано
  • При регистрации пользователя данные не отображаются в базе данных phpmyadmin, хотя подключение к базе есть?

    mayton2019
    @mayton2019
    Автор. Команда SQL INSERT, будучи вызванной из PHP функции должна возвращать TRUE.
    $sql = "INSERT INTO .......";
    
    if ($conn->query($sql) === TRUE) {
        echo "User registered successfully";

    Проверь.
    Написано
  • Какие книги прочитать чтобы написать свою операционную систему?

    mayton2019
    @mayton2019
    Сергей Горностаев, да я слышал такую тему. Но мне больше нравится такое
    - своя DBMS
    - свой архиватор
    - своя игра
    Написано