Обновить
3
0

Пользователь

Отправить сообщение

а эти параметры, они не меняются от сборки к сборке? И чем плохо хранить их прямо в коде пайплайна, который можно положить в репозиторий?

А не будет гонки данных, когда несколько задач запускаются одновременно с разными параметрами?
И чем плох стандартный способ передачи?


manager:


build(
                job: 'test_job',
                parameters: [
                    string(name: 'param1', value: "val1"),
                    string(name: 'param2', value: 'val2')
                ]
            )

job:


pipeline {
    options {
      parameters {
        choice(name: 'param1', choices: 'val1\val2', description: 'parpam1')
            string(name: 'param2', defaultValue: 'def', description: 'param2')
          }
       }
}

П.С. ага, вижу веткой выше уже спросили.

c++ 8, В итоге должно выйти вот что:… да что вы))
тоже искал ответ про назальных демонов

А её там и не было, они обычную сожгли)

Ситуация не новая. Несколько лет назад была точно такая же проблема с телефонами Doogee. Кстати поставщик вируса тоже был Adups. Если я правильно помню закончилось все тем, что гугл забанил производителя до тех пор, пока прошивку не обновили на чистую.

Отлично! Осталось добавить статические среды сборки, only: merge-request, нормальные комментарии к merge + squash и будет, наверно, лучшая workflow система
shared_ptr<u8[]> fileData = shared_ptr<u8>(new u8[fileSize]);

тогда уж

shared_ptr<u8[]> fileData = make_shared<u8[]>(fileSize);

или так
auto fileData{make_shared<u8[]>(fileSize)};
Без простыни дефайнов ну никак жить нельзя


Есть задачи, которые не решаются без макросов(некоторые пока что)
Пара примеров:
* Q_OBJECT
* SCOPED_EXIT
* библиотека nan — там можно без макросов, но какой смысл
* включение различных участков кода
* поключение различных заголовочных файлов
Я сидел в теме этого телефона на 4pda, там для каждой модели свой тред, думаю найдёте без проблем.
Это вы еще Doogee не юзали, которым Google предупреждение вынес.
А вот какой в этом смысл? Ну ладно вопрос про оптимизацию и про то как исправить, но почему не скомпилируется программа?
gcc -Wall -pedantic exapmple.cpp
вот почему. И ответ будет
error: use of deleted function 'ItemEx::ItemEx(ItemEx&&)'

  ItemEx newItem = std::move(item);

                                 ^

Что мгновенно интерпретируется даже новичком.
Очень упрощая можно процесс code review описать так (у всех же нормальных людей он есть):
  1. Человек вносит изменения, собирая их и прогоняя тесты у себя на машие
  2. Изменения выкладываются на портал для review
  3. CI собирает их и прогоняет тесты, Опционально: покрытие, статический анализ и пр.
  4. Непосредственно review
  5. push

Где тут можно протащить ошибку компилляции?
Не лучше ли будет использовать вопросы в духе, объясните причину такого сообщения от компиллятора стена из ошибок использования например Boost.MPI или давать к таким заданиям компиллятор?
По поводу 6ой задачи. Если я правильно все понял, то участник становится разрабом/манагером в зависимости от соотношений ai / bi. Тоесть алгоритм примерно следующий:
1. делим всех участников на команды, каждую команду сортируем по решающему критерию
2. обработка сертификата
2.1 сетрификат в основной скил, просто += к суммарному
2.2 в побочный — сравнить с самым низким в противоположной команде и свапнуть, если ниже
Я бы делал с помощью 2х std::set — команды, std::unorderd_map — участники по id
В связи со всеобщем увлечением использования телефонов с NFC как карт, хотелось бы напомнить 2 основных преимущества карты:
1. карта не может разрядиться
2. не все телефоны поддерживают NFC
А вот и нет
coliru.stacked-crooked.com/a/b1b6d06e6ed0a0cb
Тип аргумента T, а не T&&. Так что будет вызван move constructor
По ОМС можно будет получить эту операцию?
Да, наталкивался на подобную проблему.
У меня правда был atoi, который должен пропускать пробельные символы в начале. И был там в начале не просто пробел, неразрывный пробел он же nbsp. Так вот в 1251 локали atoi неразрывный пробел понимает, а в C-локали не понимает. Но я это узнал уже после нескольких кругов ада при выяснении — почему на windows работает, а на linux нет. А потому что на linux была честная C локаль, а на windows подключена libdjvu, которая меняла локаль при старте.
К чему я это все:
Вводят наконец то не зависимые от локали преобразователи std::from_chars
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность