Задать вопрос
  • Где можно прочитать про всю суть ЯПов под капотом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    5d66774c767f2234030678.png
    Ответ написан
    Комментировать
  • Зачем использовать FileWriter?

    @Dementor
    программист, архитектор, аналитик
    А документацию прочитать? FileWriter является более удобным подклассом OutputStreamWriter для случаев, когда нет необходимости управлять кодировкой и размером буфера для чтения, и когда предполагается запись именно символов (characters), а не сырых файловых байтов.
    Ответ написан
    Комментировать
  • Зачем использовать FileWriter?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Ну если открыть описание API то там достаточно четко описано.

    Object
     +- Writer (Abstract class for writing to character streams.)
         +- OutputStreamWriter (An OutputStreamWriter is a bridge 
              |                 from character streams to byte streams)
              +- FileWriter (Writes text to character files using a default buffer size.)


    Последний - буферизированный.
    Ответ написан
    6 комментариев
  • Что делать если Microsoft Defender не даёт запустить скрипт Go?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    На уведомлении о сработке выбери "разрешить на устройстве"
    Ответ написан
    Комментировать
  • Как сделать пользователя с правами администратора?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    Пользователь - это всего лишь запись в базе данных, которую мы можем сопроводить всякой информацией; не только id/логином/паролем, но и той же ролью.

    Можно использовать как минимум два подхода, но они примерно одинаковые:

    1) api просто отдает пользовательскую роль, а далее клиент сам решает, какие элементы и страницы пользователь может просматривать

    2) api возвращает список прав для пользователя, который определяет функции / страницы, которыми пользователь может использовать на клиенте.

    Однако, нужно предусмотреть, чтобы api мог контролировать все авторизованные запросы и те, где роль пользователя не соответствует выполняемой операции, прекратить.

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

    Stepashka20
    @Stepashka20
    (☞゚ヮ゚)☞
    Ответ написан
    Комментировать
  • Как сделать такой магазин в телеграме?

    anatoly_kulikov
    @anatoly_kulikov
    Помог ответ? Отметь решением!
    На самом деле все просто - это Telegram Web Apps
    Ответ написан
    Комментировать
  • Можно ли припаять флешку к флешке?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сама идея объединения USB устройств в хабы - заложена в протокол. Благодаря ему и существуют всякие портативные разветвители для ноутбуков. Тоесть 1 слот и там ... до хрена устройств подключить. Это
    как TCP сеть в миниатюре. Вообще после всяких COM/LPT слотов USB шина была прорывом. Размножение
    устройств например на SCSI кабеле было реализовано за счет электрических свойств самого кабеля.
    USB после этого конечно верх удобства.

    По поводу припаять. Скорее всего не получиться. Дело в то что флешка это не кусок памяти. Это
    вполне себе умное и завершенное устройство со своим контроллером и со своими зашитыми
    от производителя возможностями. И это умное устройство паять тоже нужно по умному.

    А так можно попробовать просто вставить 2 флешки в хаб и как-то объединить их в один логический
    volume средствами ОС Linux например. Правда надежность такого волума будет падать.
    Если какое-то устроство отъезжает от случайного шатания слота - то весь диск будет развален.
    Ответ написан
    Комментировать
  • Можно ли припаять флешку к флешке?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Нет, но можно по цене банки пива купить флешку на 64 ГБ
    Ответ написан
    Комментировать
  • Какое ПО есть для отображения информации на телевизоре?

    datka
    @datka
    В голову приходит только https://magicmirror.builders/
    ну а дальше самому дорабатывать.

    Либо создать локальную страницу и в браузере на телевизоре ёё открыть.
    Ответ написан
    1 комментарий
  • Что посоветуете изучать дальше?

    opium
    @opium
    Просто люблю качественно работать
    ну если программировать под винду то логично изучать си шарп
    Ответ написан
    Комментировать
  • Какой фреймворк и плагин входа использует сайт tproger.ru?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    В футере есть блок "Наши аккаунты". Напишите им в любую соцсеть и спросите.
    Ответ написан
    Комментировать
  • Как firebase шифрует пароли?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    https://firebaseopensource.com/projects/firebase/s...

    Просто вводите ваш вопрос на английском
    Ответ написан
    Комментировать
  • Какие темы обязательно знать для прохождения собеседований на Frontend позиции для джуна или миддла?

    @LJ322
    ООП? Полифилы? Спрос по синтаксису ES6?

    Про ООП обычно спрашивают какой-нибудь из паттернов (или сразу несколько). Как реализуется, когда используется
    По синтаксису спрашивают всю первую часть learn.javascript.ru, кроме генераторов (вообще ни разу не встречал вопросов по ним)

    Что спрашивают по фреймворку VueJS?

    Как устроена реактивность (рассказать про proxy или object.defineProperty, в зависимости от версии). Жизненный цикл компонента. Ну и дальше всякий дефолт по доке - computed, watch, как работает v-bind:key, nextTick, пару вопросов про оптимизацию. Один раз про рендер-функции спрашивали

    Лайв кодинг частая вещь?

    Раз через раз. Задачи почти везде дефолтные с литкода

    Обязательно ли должен быть наполнен гитхаб?

    Ни разу не смотрели. Тестовые не в счёт
    Ответ написан
    Комментировать
  • Имеет ли вес хеш сумма в юридической практике?

    Файлы - не документы. То-есть электронная подпись не вариант (на сколько я понимаю принципы работы электронной подписи).

    Электронной подписью можно подписать любой файл, тк подпись - это по сути ассиметрично зашифрованная хэшсумма + публичный ключ для расшифровки.
    Нужна для того чтобы зафиксировать, файл с какой хэш-суммой подписывался.

    На сколько я знаю, хеш-сумма уникальна для файла и ее нельзя подделать.

    Не уникальна. Подделать можно, тк в ней нет никакого признака аутентичности (хотя зависит от того, что такое "подделать"), но вычислить хэшсумму по файлу легко => легко проверить, что тебя обманули, если посчитанная хэш-сумма не совпадает с заявленной.
    Изменить содержимое файла, чтобы при этом остался старый хэш - очень сложно, особенно если использовать несколько хэшей.

    Идея такая, сделать архив с этими файлами. После указать хеш сумму архива в договоре. Копия архива остается у меня (с неизмененной хеш суммой), и в случае чего я всегда смогу доказать, какие файлы были переданы по договору, просто продемонстрировав архив с хеш суммой, соответствующей таковой, прописанной в договоре.

    Да, такое сработает.
    Только врядли предметом договора можно будет указать "архив с такой-той хэшсуммой".
    Скорее всего ты продаёшь не архив, а его содержимое, а архивом ты договорился с покупателем, как о способе передачи.
    Ответ написан
  • Имеет ли вес хеш сумма в юридической практике?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Почему бы и нет? Главное - укажите это в договоре, как подтверждение того, что обе стороны принмают этот способ контроля целостности передаваемых файлов.
    В договоре необходимо указать :
    - что именно передаётся, с материальной точки зрения. В Вашем случае - указывается перечень файлов, и их основные описательные характеристики;
    - как именно передаются файлы (например - на носителе), согласно акта приёма-передачи. Стороны договорились о том, что целостность файлов подтверждается контрольной (хеш) суммой, которая рассчитыватся согласно алгоритма (MD5, SHA и т.д.) применительно к каждому бинарному файлу. Соответственно, в акте приёма-передачи указываете эти контрольные суммы, фразу что принимающая сторона проверила файлы и подтверждает что хеш суммы соответствуют указанным.
    Ответ написан
    Комментировать
  • Может кто знает приложения Windows для разработки интегральных микросхем?

    Verilog + любой удобный текстовый редактор + синтезатор для собственно схемы + ещё симулятор хотелось бы

    Например VSCode с соответствующим расширением + Icarus verilog + quartus
    Ответ написан
    Комментировать
  • Как правильно осуществить продажу программы для каждой машины с тестовым периодом?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Ни один программный способ еще никому не давал 100% защиты. Люди аппаратные ключи отламывают.
    Ненужную программу ломать не будут. Непопулярную программу ломать не будут. Не тратьте на защиту слишком много времени - если программа merde - ее в любом случае не купят :)
    Ответ написан
    Комментировать
  • Почему boolean использует больше памяти чем byte?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    boolean вообще принципиально может использовать 1 бит.
    Но архитектура PC сделана таким образом, что минимальный размер, который мы можем адресовать, это байт.
    Поэтому в языках программирования boolean может иметь разный размер, и скорее всего как минимум 1 байт.

    Можно сделать кастомную реализацию с побитовыми операциями, тогда можно будет засунуть восемь boolean переменных в один байт, но вряд ли есть хоть один язык программирование, где такое будет сделано штатно, ибо это неудобно.
    Читайте доку про ваш язык программирования
    Ответ написан
    2 комментария
  • Почему boolean использует больше памяти чем byte?

    mayton2019
    @mayton2019
    Bigdata Engineer
    С точки зрения ассемблера - удобнее делать операции над целым числом (DWORD) 32bit. Он - же int.
    В масштабах современной памяти - безразлично выделять 1 байт или 4 байта. Все равно
    другие структуры больше захватят тысячекратно. А простота компилируемого кода - здесь важнее.

    Вот поэтому компилляторы и собирают boolean в int. А язык С++ позволяет проводить аналогии
    между int и boolean. В зависимости от контекста число может быть как числом так и логической
    величиной. (Тесная связь с ассемблером да).

    А если речь допустим идет о массиве boolean - тогда смысл в экономии есть. В Java например
    такой массив действительно будет использовать биты внутри байта.

    В базах данных например (Oracle) вообще нет булевого типа с точки зрения хранения. Там предлагают
    символьный тип 'Y' или 'N'. Это связано с дисковыми структурами хранения данных в datarow.

    Поэтому sizeof(булевый тип) будет всегда парадоксом в разных системах программирования и языках.
    Как компиллятору удобнее так и соберет.
    Ответ написан
    Комментировать