Pull to refresh
4
Маргорин Кирилл@comargo

User

0,1
Rating
Send message

В файле conanfile.txt забыли layout указать. Без него немножко грустно становится

У них у всех есть "фатальный недостаток".

у std::as_const() есть еще одна особенность:

int func(const int& val) { return val; }
int func2() { return 42; }

int main()
{
    func(42);
    func(func2());
    // func(std::as_const(func2())); <--- Error
    // func(std::as_const(42)); <--- Error
}

Наверное, потому что взять адрес от нее не тривиальная задача
https://coliru.stacked-crooked.com/view?id=300e31f9697b1fbc

#include <cctype>
#include <clocale>
#include <iostream>
#include <cxxabi.h>

 
int main()
{
    auto names = {
        typeid((int (*)(int))&std::tolower).name(),
		typeid(&std::tolower<char>).name(),
		typeid(&std::tolower<int>).name(),
		typeid(&std::tolower<wchar_t>).name(),
		typeid(&std::tolower<char32_t>).name(),
		typeid(&std::tolower<char8_t >).name(),
		typeid(&std::tolower<double>).name()
	};
	for(const auto&name:names) {
		int status;
		std::cout << name << " = " << abi::__cxa_demangle(name, NULL, NULL, &status) << '\n';
	}
}
PFiiE = int (*)(int)
PFccRKSt6localeE = char (*)(char, std::locale const&)
PFiiRKSt6localeE = int (*)(int, std::locale const&)
PFwwRKSt6localeE = wchar_t (*)(wchar_t, std::locale const&)
PFDiDiRKSt6localeE = char32_t (*)(char32_t, std::locale const&)
PFDuDuRKSt6localeE = char8_t (*)(char8_t, std::locale const&)
PFddRKSt6localeE = double (*)(double, std::locale const&)


Знаком с алхимией поверхностно, пока нового нашёл мало, но все равно интересно.

Но вот замечание: тема сисек скаляров не раскрыта совсем. В частности не ясно, чем отличается scalar() от scalar_one()

От создателей "единственного носа бога" и "космического бара прессы"

В линуксе (вернее в GCC) судя по всему вызов new POD или new POD[size] вызывает заодно зануление данных (а скорее всего используется calloc() для аллокации памяти).
Вот более корректный тест для вашей суперпозиции:
http://coliru.stacked-crooked.com/a/713a15859944fd94

Я В своё время пытался сделать HAL для светодиодов. В качестве исходных кодов для переписывания нашел работу через DMA и bit-banding и библиотеку для Ардуино от Алекса Гивера.

https://www.martinhubacek.cz/blog/stm32-ws2812b-dma-library/

https://github.com/comargo/stm32_hal_ws281x

https://github.com/comargo/christmas_lights

Несколько вопросов (сейчас как раз вплотную занимаюсь аналогичной темой):
1) А как Вы развели команды conan create и conan upload на GitLab CI/CD?

2) Каким образом решён вопрос выбора номера версии для пакета (вручную или в автомате?)

3) Где храните конан-пакеты? В ГитЛабе (к сожалению у них там имеется проблема в модуле Конана, который они пока не хотят решать), в Артифактори (как решен вопрос авторизации? У меня вообще оно не захотело запускаться из под докера) или в референсном конан-сервере (который они сами не рекомендуют в продакшн, но я пока именно его использую, написав модуль авторизации через ГитЛабу)

4) Как сделаны зависимости между модулями? Жесткая привязка к версиям или "ближайшая подходящая" (тильда, знак больше....)?

Заранее спасибо.

В изначальном сообщении не было слова "или" а было указано четко "вместо сообщения по смс делать прозвон, и пока не ответят не перевыпускать"

Так вот почему СберОнлайн не впускает жену по СМС/Push и QR. Только по логину/паролю. У нее телефон без блокировки. Теперь я понял. Спасибо!

Так ты же сам говоришь, что не выдавать новую симку, пока до старой не дозвонишься. Вот я и задал вопрос, что делать если старая считается "потраченой".

А что делать, если карты физически нет? И никогда не было .

Реальная ситуация у меня: Уже давно перестал пользоваться банком В* (полностью ушел на банки А* как зарплатный и С* как популярный) но при этом там пара копеек осталась, и некоторым людям при сборе в родительский комитет почему-то проще отправить деньги в банк В* (может не знают про СБП, может просто лень морочиться). Соответственно, когда пришел срок, и физическая карта вымерла я выпустил виртуалку, и иногда с нее что-нибудь оплачиваю.

Таки что к чему мне прикладывать в это случае?

Если информировать через gsm - то надо делать звонок на старую SIM и пока не получат информированное согласие - не перевыпускать/не разблокировать входящие.

unrar.rar :) Что делать если карта "сдохла"? Физически (утопил, протерял, да элементарный выход из строя, что тоже случается)

Кстати вот вопрос. Купил жене (педагог в дополнительном образовании) аналогичный пульт, и нарвался, что работает только на расстоянии до пары метров. Это норма или мне кривой пульт попался? Есть ли что-нибудь что работает на пяти метрах?

Я думаю типичная хРен-ТиВи-шная истерия наложившаяся на локдаун нерабочие дни и общее ощущение зомби-апокалипсиса. Если бы такое произошло год назад, истерия была бы на порядок сильнее

Что-то я не пойму.... а эти клетки, которые здесь и сейчас продолжают делиться, они все еще принадлежат Генриетте или являются сиблингами тем, кто подал иск?
"Корова государственная. A всё, что она даёт - молоко, или телят - это уже наше."

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

Я использовал кнопку от системного блока — маленькая и незаметная, а нажимается достаточно чётко.
И в качестве основы для посоха — мне кажется труба для канализации 32 или 40 поухватистей будет, чем 16-20 от водопровода… и, кстати, в какую-то из них вставляется черенок от лопаты (чуть-чуть подтесать надо, а потом зафиксировать саморезом).
В таком варианте можно всю схемотехнику и батарейный отсек уместить внутри посоха, а не вытаскивать в шар.

Information

Rating
5,018-th
Registered
Activity

Specialization

Specialist
Git
C++
Linux
Windows API
Qt
C
Разработка программного обеспечения