• Где должны находиться методы конвертации DTO -> Entity и наоборот?

    @acwartz
    Тут должна быть ваша реклама.
    В сервисе MagicDTO инкапсулирующем ModelMapper. За примерами сюда. И забыть все эти toEntity, toDTO как страшный сон.
    Ответ написан
  • Как извлечь данные из xlsx файла, полученного из API, и обработать их в самом коде?

    @acwartz
    Тут должна быть ваша реклама.
    Потому excel это архив и работать с ним надо как с бинарным файлом.
    Content-type обычно application/octet-stream
    Ответ написан
  • Как сделать свою библиотеку "популярной"?

    @acwartz
    Тут должна быть ваша реклама.
    Ссылку тут для начала оставь.
    Ответ написан
    Комментировать
  • Как синхронизировать окно tkinter с окном csgo?

    @acwartz
    Тут должна быть ваша реклама.
    Напишите dll-ку, внедрите в процесс, там уже используйте реализованные клапановцами интерфейсы (тот же vgui) рисования либо же голые DX/Vulkan API функции для рисования своего GUI. Можете конечно питон свой встроить и его же gtk'шные окна рисовать внутри окна игры, но это хз как.
    Ответ написан
  • Как изменить FormData?

    @acwartz
    Тут должна быть ваша реклама.
    Никак. Нельзя изменять запросы.
    Ответ написан
    Комментировать
  • Где найти учебник по Котлин?

    @acwartz
    Тут должна быть ваша реклама.
    Предполагается что вы знаете Java или знакомы с ней. И тогда там все понятно ведь java ставится в сравнение. kotlinlang вполне понятен. Kotlin koans прошли хоть или только доки читали?
    Ответ написан
    3 комментария
  • Как убрать ошибку crx required proof missing при установке расширения crx для браузера?

    @acwartz
    Тут должна быть ваша реклама.
    версии 3 - manifest_version: 3, и дальше подправить работу с API в соотв. с 3-м манифестом.
    Про установку с сайта и вот так - забудьте. Только из магазина, только опубликованное там расширение.
    Ответ написан
    Комментировать
  • Что это значит в JAVA?

    @acwartz
    Тут должна быть ваша реклама.
    обозначает возможность передать любое количество строк в качестве параметров функции.
    Ответ написан
    Комментировать
  • Встраиваемая бд которая лучше sqlite?

    @acwartz
    Тут должна быть ваша реклама.
    Да нету их особо, SQlite да вроде бы Firebird умеют быть встроенными-переносными без лютого бэкграунда.
    На мой взгляд у вас либо неправильная постановка задачи либо непраильная организация данных, либо тупо лень-матушка делать данные удобными для быстрого поиска.
    Кроме того есть прям-прям специальные решения для быстрого полнотекстового поиска по текстам, вряд ли среди них есть встраиваемые легковесные решения, ElasticSearch тот же.
    Ответ написан
    1 комментарий
  • Как избегать блокировки BD?

    @acwartz
    Тут должна быть ваша реклама.
    Как осуществляется доступ к базе данных? Потоки есть? как они работают с БД?
    SQLite это однопользовательская БД с одной точкой доступа. У неё нет понятия сессий и доступа к ней из разных потоков и тем более под разными учетными записями. Считайте что наливаете тысячи литров воды в бассеин через угольное ушко, используя сифон (воронку).
    и где весь стэк? хотяб по внутренностям пакета sqlite чтобы видеть что вы дергаете и с чем оно падает.
    Ответ написан
    Комментировать
  • Зачем нужен данный файл в Java-проекте?

    @acwartz
    Тут должна быть ваша реклама.
    Шаблонное описание чего угодно.
    Ответ написан
    Комментировать
  • Как работает валидация в vaadin 8?

    @acwartz
    Тут должна быть ваша реклама.
    Класс Binder связывает элемент UI c классом Person, и сам управляет передачей данных в в геттер/сеттер когда поле считает валидным, для этого и передаются ссылки на методы геттера/сеттера класса Person в .bind
    Ответ написан
    6 комментариев
  • Как узнать номер строки в коде с которой вызвана функция?

    @acwartz
    Тут должна быть ваша реклама.
    весь-весьма странным образом но можно.
    Есть класс Error выбрасывающий исключение, в секции catch будет объект Error у котрого будет поле стэка. Не хитрыми манипуляциями со строкой, можно получить нужное.
    function patchConsole() {
      window.oldConsole = window.console;
      var myConsole = {
         getStack: function() {
            try {
              throw Error('CustomError');
           } catch(e) {
             return e.stack;
           }
         },
         log: function(data) {
           let stack = this.getStack();
           let s = `<p>${data} at ${stack.split(' at ')[3]}</p>`;  //0 - info stack start, 1 - getStack, 2 - this function, 3 - calle function
           $('div.myconsole').append(s);
           oldConsole.log(s);
         }
      }
      window.console = myConsole;
    }
    
    
    function dummyFunction() {
      console.log('Dummu called a custom log!');   
    }
    
    patchConsole();
    dummyFunction();

    dummyFunction укажет на console.log внутри себя.
    Ответ написан
    1 комментарий
  • 10 000 строчек проще рефакторить или переписать?

    @acwartz
    Тут должна быть ваша реклама.
    Я думаю в данном случае рефакторинг и есть перепись проекта.
    Ответ написан
    Комментировать
  • Как решить проблему с тегом link c установленным значением preload и as, почему инспектор хрома выдаёт ошибки?

    @acwartz
    Тут должна быть ваша реклама.
    Просто предупреждение что ресурсы предзагружены но не используются в загружаемой странице.
    Попробуйте prefetch вместо preload или уберите их вовсе.
    Ответ написан
    Комментировать
  • Как организовать базу данных для мультиязычной онлайн картотеки?

    @acwartz
    Тут должна быть ваша реклама.
    Вынеси локализацию параграфов в отдельную таблицу.
    Таблица переводов paragraphs_locale:
    id
    uuid
    manualId = manuals.Id
    authorId = Authors.id
    changeAuthorId = Authors.id
    parentParagraphId = paragraphs_locale.Id - будет NULL у параграфов от имени автора по authorId может даже в нескольких локалях т.к. автор же может знать несколько языков и написать переводы?
    lang
    content
    revision - просто счетчик, увеличивающийся с вверх с каждым изменением.
    created
    updated

    Я вынес параграфы в отдельную таблицу paragraphs_locale т.к. переводов параграфа может быть много и делать их могут разные люди, включая самого автора. Другие люди всегда берут за основу имеющийся параграф, по этому есть parentParagraphId и lang где lang - целевой язык который хотят добавить. Здесь же разделяется понятие автора. Автором может быть один человек но вносить изменения могут и другие, потому есть changeAuthorId чтобы указать на того кто последним внес изменения.
    Ответ написан
    Комментировать
  • Что такое опора в TypeScript React?

    @acwartz
    Тут должна быть ваша реклама.
    coderoad, quora и прочие подобные русскоязычные Q&A это клоны англоязычного Stackowerflow в машинном переводе, при том очень и очень убогом. У SO есть русскоязычный раздел, но его почему-то не копируют.
    Вторая ссылка на самом деле вот это: https://stackoverflow.com/questions/51871080/can-i... и становится понятно что вопрос звучит так "Как пробросить тег HTML как значение атрибута и далее использовать его как свойство(prop)?"
    Ответ написан
    Комментировать
  • Какой уровень программирования необходим на C++ для sfml?

    @acwartz
    Тут должна быть ваша реклама.
    Если вы задаётесь этим вопросом посмотрев примеры, туториалы и API Reference и у вас всё ещё возникают вопросы даже для того чтобы например нарисовать окно с кнопкой выдающей "Hello world", то уровень надо бы поднять.
    А бояться надо не этого, вы 100% встретите задачу из серии OS Specific, которую эта либа не решает.
    Ответ написан
    Комментировать
  • Возможно ли писать приложения на SFML c++ и на сколько это рационально?

    @acwartz
    Тут должна быть ваша реклама.
    Родным языком для SFML являются кресты. Если сильны в чем-то другом, напишите обёртку к библиотекам. Впрочем, за вас это уже с тем или иным успехом уже сделали.
    Ответ написан
    Комментировать
  • Возврат без карты pilot_nt?

    @acwartz
    Тут должна быть ваша реклама.
    Как сделать возврат на карту клиента, без карты?

    Найти карту и повторить п.1 ещё раз. Если все ещё нет то повторять п.2-п.1 до упаду.
    Ответ написан
    Комментировать