Задать вопрос
  • Дешифровка кода,на каком шифровании этот код?

    mayton2019
    @mayton2019
    Вопрос выглядит как троллинг. Автор расскажи откуда ты это получил и где собираешься использовать.
  • Как работает выделение памяти malloc?

    mayton2019
    @mayton2019
    jcmvbkbc, а где вы видите realloc?

    Когда я говорил о резиновых - я имел в виду коллекции наподобие тех что используют Java/C#.
  • Как работает выделение памяти malloc?

    mayton2019
    @mayton2019
    если говорить упрощённо - то такой код не имеет права работать потому что идет доступ к неаллоцированой памяти. Выделил 0 и обратился к нулевому элементу.

    int main()
    {
        int c;
        char *str = malloc(0);
        int i = 0;
        str[i] = 'x';
        free(str);
        str = NULL;
        return 0;
    }


    Под valgrind он выводит следующий отчет
    
    ==497125== Invalid write of size 1
    ==497125==    at 0x40117B: main (demo.c:13)
    ==497125==  Address 0x4a5d040 is 0 bytes after a block of size 0 alloc'd
    ==497125==    at 0x483B7F3: malloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==497125==    by 0x401167: main (demo.c:11)


    Почему ты не достигаешь этой строки или не видишь ошибки - мне лень разбираться. Ведь это зависит от того что толкаешь на вход.
  • Как работает выделение памяти malloc?

    mayton2019
    @mayton2019
    m_dias, у тебя это не может компилироваться потому что ты не все хедеры указал. Почему ты заставляешь читателей топика дописывать за тебя код? Мог бы и опубликовать самодостаточный кусок. И функцию print_reverse_array надо бы добавить. Тоже заставляешь за тебя дописывать.
  • Как работает выделение памяти malloc?

    mayton2019
    @mayton2019
    Вот это полная фигня и дальше можно не читать.

    char *str = malloc(0);

    Аллоцируй массив с запасом. Резиновые массивы в С не поддерживаются.
  • Разные ошибки при импорте csv файла в postgresql?

    mayton2019
    @mayton2019
    Очень много текста ты написал. По первой ошибке

    "неверная последовательно байт для кодировки UTF-8"


    Нужно методом половинного деления (или я не знаю как) найти в твоём CSV файле первую строку которая сбойнула.
    Дальше - открыть ее в hex редакторе и посмотреть вооруженным взглядом. Нас будет интересовать переход с английского символа на предполагаемый русский. Вот эти байты надо рассмотреть.

    Давай начни с этого. И прикрепи на экран что ты видишь. В наше время используются штук 4 кодировки UTF8, UTF-16, win-1251, koi8-r, cp866 но бывает так что программист их сломал дважды.
  • В каком случае целесообразно изучать Java если ты php разработчик микросервисов?

    mayton2019
    @mayton2019 Куратор тега Java
    Кажется вопрос не про Java а про внутреннюю мотивацию. Ну раз тебе нужны деньги - то тогда тебе рискованно менять жизнь в данный момент. Оставайся на php.
  • Где хранить важные ключи в программе?

    mayton2019
    @mayton2019
    Adamos, это очень приятно что я сегодня взял роль адвоката Windows.

    А давайте заслушаем все предложения по топику.
  • Есть ли утилита для автозамены текста в браузера?

    mayton2019
    @mayton2019
    Это скорее всего называется autocompletion.

    И я честно говоря-бы такое никогда не ставил. В андроидах - борюсь со слишком умной строкой бразуера. Вот один раз ввел полный url и теперь чорта с два можно выйти на /index.html все время кидает куда-то не туда.

    Вобщем ну ево в болото эти умные дополнители.
  • Как правильно настроить QoS на домашнем роутере?

    mayton2019
    @mayton2019
    Очень сомнительно, что ради маркетинга. Маркетинг продаёт фичи как киллерфичи или хотя бы просто что-то заметное.

    Это происходит тривиально. Поциент заходит в сайт магазина. Кликает сравнить товар. К примеру модем Huawei и ZTE. Открывается табличка и видно что все фичи у них одинаковы только у Huawei заявлена поддержка QoS. Поциент (не специалист) просто думает что это офигеть как круто и покупает. Хотя в жизни и не будет это использовать. Да и более того. Кто там знает как это реализовано внутри. Насколько качественно? QoS это не просто - кидать пакеты взад очереди. Это целая система. И резервирование ресурсов. И маркирование пакетов. Боже! Да кто на модеме будет маркировать пакеты? Это я к чему написал. А к тому что это обширная тема.
  • Как правильно настроить QoS на домашнем роутере?

    mayton2019
    @mayton2019
    Торрент имеет обыкновение занимать 100% канала, если сидов хватает и убивать и работу браузера, и музыку, и тем более любой реалтайм (в частности, игры). Да и просто интересно. Понятно, что проще вырубать торрент и скорее всего так и стоит делать, но вдруг.

    У меня куплен 1гигабит. Это в рамках сетки. На самом деле speed-test показывает 90mbit.
    Я качаю сериалы клиентом Transmission. В нем есть настройка типа число активных сессий. Обычно стоит 5 штук.
    Тоесть 5 сокетов качают. Они могут забить канал только в том случае когда сидер имеет такой-же ширины канал.
    Тоесть 5 человек должны примерно на 23 мегабита просто отдавать. Беря во внимание что сидеры - это такие-же
    жлобы как и я - то вряд-ли они вообще способны на большее. Тем более в отдачу. Вобщем проблема
    последней мили всегда актуальна.

    А вот кто замечает активное качание - так это моя жена когда она смотрит сериалы в YouTube. Там - падает
    качество видео. Для меня и для моих активностей все это вообще незаметно.

    Не везде есть хороший интернет, но более важно, не везде есть возможность его сменить. Не нужно мерить всех по Москве и Питеру. В Питере у меня тоже 300мбит/с и проблем нет, как и необходимости в QoS. Сейчас я на две недели уехал к родителям. Менять тариф на две недели нет никакого смысла.

    По поводу игр. Строго говоря для них скорость не имеет значения когда игра уже загружена а имеет лаг. Лаг - это другая характеристика
    и она сложным образом может зависеть от состояния всего канала. Я помню мы играли в Quake-1 на протоколе
    IPX в сети 10Мбит и все летало просто прекрасно. Видимо для передачи команд управления этот IPX прекрасно
    справлялся и можно было ставить хоть 10 килобит все было бы нормально.

    В противоположность цифровое ТВ, стриминг, любит большую скорость но совершенно толерантно к лагу. Тоесть
    тарифный план может быть большим обманом если мы хотим играть или смотреть кино. Я-бы сказал что
    тут важен техно-стек. Например я точно знаю что в подъезде моего дома стоит оптический свитч. И это
    для меня признак более значимый чем громкие слова о скоростях. Просто я точно знаю что телефонный
    и кабельно-коаксиальный интернет это уже минус 3 поколения назад. А минус 1 поколение это витая пара.

    Еще важно как вы включаетесь. Витой парой или Wifi. Радио-эфир вносит свои проблемы. Все таки это эфир
    и процент потеряных пакетов выше. Ну и 5Гц конечно лучше чем 2.

    А если 4g/3g. А чорт его знает. Я в этом не специалист. Пускай знающие расскажут.
  • Как правильно настроить QoS на домашнем роутере?

    mayton2019
    @mayton2019
    Никогда не понимал зачем это делать для домашнего интернета. У меня даже 2 компа с 2 торрентами никогда не отъедали трафик настолько что-бы я что-то почувствовал при обычно работе.

    А если ты играешь в игры - то гораздо проще выключить качалку на время. Тем более что тариф 10мбит имеет название "Тариф Жлобский". Зачем на таком вообще играть или качать непонятно.

    Сама технология QuO - это очень промышленная технология. В основном для голосовых каналов. Непонятно зачем ее впихнули в бытовой роутер. Я подозреваю что - просто маркетинг. Я думаю что вреда от ее применения дома будет больше чем пользы. По крайней мере надо будет изучить побочные эффекты.
  • Как создают ботов под франшизы telegram?

    mayton2019
    @mayton2019
    не подключает каждого бота в ручную

    Если ты хотя-бы раз создавал своего бота - то у тебя есть пример проекта.
    Далее из примера проекта легко сделать шаблон проекта. Здесь даже школьник справится.
    Надо убрать кастомизацию и сделать обобщение. Пробить уникальные имена и API-keys как свойства
    нового проекта и дальше будешь штамповать ботов как песочное печенье.

    По поводу запуска каких-то там команд в консоль. Это всё называется автоматизация и любой админ
    или девопс такое тоже умеет делать.
  • В некоторых играх можно мултипоточность отключить, когда это нужно, как понять?

    mayton2019
    @mayton2019
    Ничего непонятно. А покажи пример такой игры. И какой эффект?
  • Дамп Mongodb, как ускорить?

    mayton2019
    @mayton2019
    EVGENIJ NEFEDOV, мда это мно-го-ва-то. А пробовал туловище монги копировать через rsync, scp, или dd на бэкапный диск.

    Мой поинт в том что если например у тебя средствами Монго это идет 3 дня. А средствами физического копирования 2.5 дня - то не стоит ничего делать. Просто такова сеть и диски.

    А если разница будет например в 2-3 раза - то тогда стоит заняться жесткой оптимизацией процесса бэкапа.
  • Хорошая библиотека для работы с веб-сокетами для с++?

    mayton2019
    @mayton2019
    Какая-то прям... безальтернативщина. Чуть что - сразу кюти с бустом.
  • Можно ли без маркеров измерять фактический FPS видео?

    mayton2019
    @mayton2019
    JRBRO, никакую. Технические метрики уже не подходят.

    Нужна человеческая метрика. Берите подопытных. Садите их перед монитором. И пускай они голосованием решают какое видео ПРИЯТНО и ГЛАДКО для их восприятия. Короче - сплошная цвето-физология. И YUV и Фурье и умные фильтры - все это человеческие и когнитивные технологии.

    Грубо говоря картика которую мы видим после сжатия сырого видео - это фейк. Который тем не менне приятен глазу.
  • Генерация LaTeX-файлов на Python дико тормозит, как это можно исправить?

    mayton2019
    @mayton2019
    Слишком быстро. Вверху топика ты писал что намертво зависает. А на каком шаге?
  • Какие нейронки подойдут дял обработки человеческих тел/лиц?

    mayton2019
    @mayton2019
    Подобного рода задачи требуют больших вычислительных ресурсов. Сомнительно что со старта новичку предоставят так много.

    Что еще понадобиться? Учебная база лиц. Предлагаю об этом думать уже сейчас т.к. никто такую базу бесплатно не дает. Данные тоже стоят денег. А учитывая специфику задачи (косметика) то я сильно сомневаюсь что на бесплатных google хранилищах учебных сетов вы найдете что-то релевантное.

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

    Ну и вообще. Тут не только библиотечки. Тут нужны знания. Вот что делать будешь если библиотечка тебе будет систематическую ошибку выдавать. Нет я имею в виду не BSOD и kernel panic. Я имею в виду ошибку в изображениях на выходе. Думай короче. Может найми наёмника который точно знает как делать.