Задать вопрос
  • Что написать на C++ для практики?

    mayton2019
    @mayton2019
    Adamos, да задача актуальная. То-же самое - редактор JSON.
    И чтоб показывал на экране - структурированно. И чтоб не падал по out of memory.
    Короче должен быть режим "окна" просмотра. И чтоб был поиск по тегам.
    И чтоб было умное редактирование. Типа пофиксил 1 символ в начале документа.
    И чтоб весь файл сразу не переписывался а чтоб был очередь команд на модификацию.
    И команды соотв оптимизировать перед сохранением. Короче ТЗ - бесконечно большое.
    Уточнять могу вечно.
  • Можно в c++ ли работать с памятью через stream?

    mayton2019
    @mayton2019
    Немного о смыслах.

    Данная структура памяти имеет нетривиальный расклад.
    typedef staruct {
      int a = 10;
      char str[256];
      float money = 0.1;
    }HZ;

    Нужно учитывать эффекты paddig. Компиллятор не занимается архивацией потока типов данных.
    Скорее наоборот. Он озадачен высокой производительностью. Поэтому автор должен понимать
    что поток различных типов записанных в буфер может не соответсвовать реальному положению
    вещей.

    Если ставить своей задачей просто "сериализацию" int, float, char в некий унифицированный
    формат то для этого есть технологии такие как Google Protobuf например. Кроме того это дает
    нам возможность однозначного декодирования такого потока.

    Как автор будет декодировать свой buf - непонятно. Нужно где-то в коде хранить знания о том
    как stream был сформирован. А зачем хранить дваждый когда struct и так есть? Вобщем такие вопросы.
  • Как присвоить несколько элементов в одной ячейки SQLite3?

    mayton2019
    @mayton2019
    Frik44, ты хочешь получить готовое решение. Но это будет медвежья услуга. Т.к. ты все равно не знаешь основ реляционной алгебры. Что толку в готовом решении если для тебя (субъективно) твоё решение на коллекциях будет красивым.

    На каком языке вообще ты программируешь? Потому что SQLite - это не самостоятельная вещь. Все равно тебе нужен слой некого клиентского софта который будет работать с твоими таблицами. Может тебе твой вложенный список и сойдет.
  • Можно в c++ ли работать с памятью через stream?

    mayton2019
    @mayton2019
    В традициях ООП - создавать объекты и методы. Создавай свой объект Memory Stream и оператор "<<" для него.
  • Как сделать так, чтобы код выбирал из папки случайный файл?

    mayton2019
    @mayton2019
    Задача состоит из двух частей.
    1) Найти случайный файл. Это одина функция. Или метод.
    2) Воспроизвести когда path уже известен. Это другое.

    Вот такая декомпозиция. Начни писать код с деклараций и с входных параметров и со смыслов.
    Например

    public static Path selectRandomFile(Path folder) {
       ...
    }


    И другие разработчики увидев это - наполнятся смыслом и с радостью побегут гуглить и помогать тебе
    в реализации. С учотом твоих Android и прочего.
  • Как использовать ресурс другого ПК?

    mayton2019
    @mayton2019 Куратор тега Java
    Самый простой вариант - купить подписку на облачные сервисы такие как Amazon WebServ или Azure и поднимать там виртуалки. Ходить туда по SSH и запускать там свои "интенсивные" приложения.
  • Как заблокировать доступ к интернету на python?

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

    mayton2019
    @mayton2019
    Вообще твой вопрос странный. Если у тебя права есть - то посмотри алерт-логи. Там наверное где-то сверкнула
    информация что был ... эээ .. Какой дамп кстати? Export? DataPump? Rman backup? Три разные технологии.
    Короче сам детализируй что тебе надо.
  • Как повторить curl запрос в java?

    mayton2019
    @mayton2019 Куратор тега Java
    Да. Это правильная тема. Надо было моделирование вообще начинать в Постмане а оттуда уже кодогенерацию брать.
  • Как структурировано разбить скрипт по файлам/папкам?

    mayton2019
    @mayton2019
    Python-приложение состоит из модулей (файлов).
    Модуль в свою очередь состоит из классов и функций.

    Тоесть если ты разобъешь функционал на классы и функции - тогда задача решена.
    Раскладывание по файлам будет уже вопросом эстетики.
  • Как структурировано разбить скрипт по файлам/папкам?

    mayton2019
    @mayton2019
    Наверное тегов не хватает. Твои вопросы вобщем-то к sqlite не имеют отношения.
    А больше - к программированию на Python.

    Сколько у тебя опыта разработки на Python?
  • Сказано, что различие между for и while в пространстве видимости. Что это значит?

    mayton2019
    @mayton2019
    Артём К, ахах. Толи еще будет. Вот если-бы ты пошел С++ изучать - ты бы там словил таких глюков.
    Кастанеда отдыхает.
  • Как найти ошибку в скетче?

    mayton2019
    @mayton2019
    Я не понимаю чего автор ждет. Чтоб еще 20 человек написали что void нужен?
  • Можно ли столкнуться с падением скорости, если использовать SSD под виртуальную память?

    mayton2019
    @mayton2019
    Мне кажется что ты воюешь с придуманной проблемой. Если тебе не хватает оперативной памяти - то купи ее. Благо относительная цена гигабайта сегодня гораздо ниже чем 10 лет назад.

    Виртуальная память не является заменой основной памяти. И я не знаю даже таких бенчмарков которые бы тебе доказали что именно swaping или paging является узким местом для процесса.
  • Как заменить двойные кавычки на "?

    mayton2019
    @mayton2019
    Александр Панков, поскольку я все равно не PHP разработчик я просто могу тебе написать план как сделать такую функцию. Регулярками или нет а ты сам подумай как.

    Будем искать функцию следующего вида.

    // Допустим на input пойдет пример из вопроса 
    // <order acode="7102774" ProductName="Какой-то текст "с скобочками", которые нужно заменить" ClientBarCode="" />
    
    function recoverXml($brokenXml){
       // 1) Отрубить голову и хвост. 
       // acode="7102774" ProductName="Какой-то текст "с скобочками", которые нужно заменить" ClientBarCode=""
       // Разметить начала имен атрибутов. Они всегда по шаблону идут как alphanum="
       //  acode="
       //  ProductName="
       // Кавычку слева тоже игнорируем. Остается в остатке такой текст где мы уже знает старт-стоп атрибутов
       // acode=7102774 ProductName=Какой-то текст "с скобочками", которые нужно заменить ClientBarCode=
       // Потом добавляем &quot; Восстанавливаем форматирование атрибутов. И добавляем тег элемета.
       return '<order acode="7102774" ProductName="Какой-то текст &quot;с скобочками&quot;, которые нужно заменить" ClientBarCode="" />'
    }

    Вот такой план.
  • Как заменить двойные кавычки на "?

    mayton2019
    @mayton2019
    А эта строка как к тебе попала?
    <order acode="7102774" ProductName="Какой-то текст "с скобочками", которые нужно заменить" ClientBarCode="" />

    Есть ли возможность ее перехватить на более ранних этапах когда она еще на стала такой уродливой?
  • Что лучше для выбрать для ios разработки игры на Unity: c# или swift?

    mayton2019
    @mayton2019
    Ознакомившись со статьями в гугл,Я понял

    Был ли у тебя до этого опыт разработки хоть в чем-то и где-то? Дело в том что для игровых технологий знание
    принципов - важнее чем именно языка. Понимаешь-ли ты как работает мультизадачность например?
    Из каких частей состоит конвейер современной 3д графики? Что такое конечный автомат?

    Ты схватился за язык программирования - но может тебе и это еще рано? Может подучись сначала
    просто теории алгоримов.

    Более того когда тебе станет за 45 лет - тебе будет вообще безразлично на каком языке писать. Почти все императивные
    языки одинаковы. У них одинаковая реакция на ошибки. И одинаковые подходы к решению проблем.
  • Как сконвертировать .mp3 в .ogg?

    mayton2019
    @mayton2019
    Покажи скрипты как ты пробовал. Есть готовые утилиты oggenc, ffmpeg, lame, blade, и из них можно построить работающий конвейер. И вызвать его их python как subprocess.run
  • Почему большая задержка на собственный локальный ip?

    mayton2019
    @mayton2019
    Drno, многие сложные или комплексные проблемы можно решать отбрасывая неизвестное. Например - шумит радио-эфир. Мешает работе wi-fi. Такое часто бывает в 8 часов вечера когда все соседи врубили инет. Чтоб проверить этот фактор и отбросить его - просто подключись кабелем к роутеру. Проблема ушла? Значит дело в wifi. Проблема осталась - ищи дальше.