Сценарии Visual Studio IDE

Сохраните имена пользователей, как было предложено Фрэнком, но когда вы сохраняете имена пользователей, используйте функцию runTransaction в Firebase, чтобы убедиться, что имя пользователя не занято. Эта функция гарантируется Firebase как атомная операция, поэтому вы можете быть уверены в отсутствии столкновения

firebaseRef.child("usernames").child(username).runTransaction(new Transaction.Handler() {
    @Override
    public Transaction.Result doTransaction(MutableData mutableData) {
        if (mutableData.getValue() == null) {
            mutableData.setValue(authData.getUid());
            return Transaction.success(mutableData);
        }

        return Transaction.abort();
    }

    @Override
    public void onComplete(FirebaseError firebaseError, boolean commited, DataSnapshot dataSnapshot) {
        if (commited) {
            // username saved
        } else {
            // username exists
        }
    }
});
8
задан Matt Bishop 5 September 2008 в 10:16
поделиться

3 ответа

Ответ на мой собственный вопрос, двумя способами:

  1. В VS2005/8 вещи я упомянул (Инструменты/Опции, Внешние Инструменты) все хранятся в файле CurrentSettings.vssettings, в папке "Visual Studio 200 { 5|8 }\\Settings". Этим файлом является просто XML, и он может быть отредактирован программно чем-либо, что знает, как проанализировать XML. Можно также просто вставить новый файл vssettings поверх по умолчанию (по крайней мере, это работает на меня).

  2. Больший вопрос конфигурирования девственного ПК. Оказывается, что не все, что я хочу изменить, имеет API, таким образом, мне нужен некоторый способ симулировать быть пользователем, который на самом деле сидит, там нажимая на вещи. Лучший подход к этому, кажется, AutoIt, язык сценариев которого я должен буду теперь изучить в свое Обильное Свободное время.

2
ответ дан 6 December 2019 в 00:59
поделиться

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

Файл хранится в моих пользователях локальная папка AppData\Local\Microsoft\VC

0
ответ дан 6 December 2019 в 00:59
поделиться

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

1
ответ дан 6 December 2019 в 00:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: