• Бесплатны ли блокчейн платформы?

    @014
    Если предположить что в цепи можно хранить данные бесплатно, то можно туда просто лить спам тоннами и через неделю эта цепь будет весить больше чем цепь биткоина. То есть бесплатное хранение это как бы уязвимость. Другой вопрос, сейчас цена размещения днс имени на 20 лет около 0.3 EMC, а цена самого EMC около 20 центов, так вот что будет если цена emercoin сравняется с ценой биткоина? То что цена размещения инфы в цепи будет стоить в две тысячи раз дороже? Тогда это туфта, потому как эмеркоин предлагают размещать в цепи базы данных с серийными номерами, стоимость размещения будет космической...
    Ответ написан
    Комментировать
  • Как упростить доступ к json вложенному объекту в Qt?

    @014 Автор вопроса
    Нашел функцию которая позволяет легко заходить на любую глубину и модифицировать значения.
    void parseJson::modifyJsonValue(QJsonObject &obj, const QString &path, const QJsonValue &newValue)
    {
      const int indexOfDot = path.indexOf( '.' );
      qDebug() << indexOfDot;
      const QString propertyName = path.left( indexOfDot );
      qDebug() << propertyName;
      const QString subPath = indexOfDot > 0 ? path.mid(indexOfDot + 1) : QString();
    
      QJsonValue subValue = obj[ propertyName ];
    
      if(subPath.isEmpty()) {
      subValue = newValue;
      }
      else {
      QJsonObject obj = subValue.toObject();
      modifyJsonValue(obj,subPath,newValue);
      subValue = obj;
      }
    
      obj[propertyName] = subValue;
      }
      void modifyJsonValue(QJsonDocument& doc, const QString& path, const QJsonValue& newValue) {
      QJsonObject obj = doc.object();
      modifyJsonValue(obj,path,newValue);
      doc = QJsonDocument(obj);
    }
    Ответ написан
    Комментировать
  • Как правильно разархивировать инкрементный архив созданный с помощью dar?

    @014 Автор вопроса
    какой командой?
    Ответ написан
    Комментировать
  • Почему пропал звук в Arch Linux?

    @014 Автор вопроса
    Установленные пакеты:
    pacman -Qs alsa
    local/alsa-lib 1.1.2-1
        An alternative implementation of Linux sound support
    local/alsa-plugins 1.1.1-1
        Extra alsa plugins
    local/pulseaudio-alsa 2-3
        ALSA Configuration for PulseAudio
    local/zita-alsa-pcmi 0.2.0-3
        The successor of clalsadrv, provides easy access to ALSA PCM devices.
    Ответ написан
  • Можно ли сделать плавное включение лампы накаливания через дроссель?

    @014
    При включении да, притормозит ток, но при выключении как раз бросок тока вернется.
    Ответ написан
    Комментировать
  • Как рассчитать нагрузку на электрическую розетку?

    @014
    Обычно розетки расчитаны на 10 Ампер, 10 * 220 = 2200 ватт мощностью, но дело даже не в розетках а сечении проводника которым подключена розетка. Если розетка сдвоенная то скорее всего приходит одна линия. Если дом не старый то должно быть сечение 2.5 кв. мм. медного кабеля, при условии что монтаж был правильный и все соединения надежны то кабель с таким сечением должен спокойно и длительно выдерживать ток 20 ампер, 20 * 220 = 4400 ватт мощности. Для точного понимания нагрузки по розеткам можно купить токовые клещи и замерить в щитке мощность, предварительно отключив все ненужные источники потребления.
    Ответ написан
    Комментировать
  • Почему не получается полностью перегрузить оператор =?

    @014
    Напиши явно конструктор копирования:
    MyExpirementalString(MyExpirementalString & cstr)
        {
            std::cout<<cstr<<std::endl;
        }


    и конструктор с указателем на char у тебя уже не будет пахать. У меня так, и нихера не понятно почему.
    Ответ написан
    Комментировать