Size: a a a

2021 July 12

LA

Liber Azerate in supapro.cxx
std::uncaught_exceptions()
источник

ИФ

Имён Фамильонович... in supapro.cxx
Хотя, для моей задачи, наверное, подойдет просто не ловить никаких исключений
источник

ИФ

Имён Фамильонович... in supapro.cxx
Круто, спасибо.
источник

O

Ofee in supapro.cxx
А для чего тут noexcept? Какое ожидаемое поведение? Надежда на SFINAE?
источник

DF

Dollar Føølish in supapro.cxx
дочитали тред?)
источник

DF

Dollar Føølish in supapro.cxx
я ж пояснил там про блокировки
источник

S

SupaproBot in supapro.cxx
Переслано от Егор Егоров...
void hash_combine(size_t& seed, size_t hash_value) {
   seed ^= hash_value + 0x9e3779b9 + (seed << 6) + (seed >> 2);
}
Есть два вопроса?
1) Зачем
добавлять это число 0x9e3779b9?
2) Зачем потом сдвигать?
источник

АК

Александр Караев... in supapro.cxx
The magic constant, 2654435769 or 9E3779B9 is chosen to be 2^32/ϕ, where ϕ is the golden ratio.
источник

АК

Александр Караев... in supapro.cxx
потому что какой то математик сидел выводил годами лучший хеш и получилось, что именно так распределение наилучшее или че то такое
источник

D

Dmitriy in supapro.cxx
Ага, чукча сначала отвечатель, потом тред-дочитатель😊
источник

DF

Dollar Føølish in supapro.cxx
ничего страшного) сам иногда так делаю
источник

∆̷𝕟𝕕 in supapro.cxx
Привет, какие open source libraries посоветуете чтобы парсить MDB(Microsoft Access Database) файлы?
источник

IZ

Ilia Zviagin in supapro.cxx
Это не текст, чтобы его парсить, это бинарный формат БД
источник

IZ

Ilia Zviagin in supapro.cxx
ODBC драйвер ставишь и работаешь...
источник

OL

Oleg Linkin in supapro.cxx
Понимаю, что вопрос не по адресу, но не знаю, где еще спросить. Делаю rpc. Есть Request и есть Response с данными. Респонс с данными отправляется не синхронно реквесту. Другими словами приходит реквест, выполняется код, потом пару асинхронных действий и потом отправляется респонс с данными. Насколько нормально изменить это и сделать так: приходит реквест, затем отправляется респонс со статусом, что команда принята в обработку. А респонс с данными отправляется как реквест, но со стороны сервера- клиенту ? Или это уже не совсем рпс получается?
источник

AS

Anatoly Shirokov in supapro.cxx
ну, по сути у тебя реализация асинхронной обработки получается. клиент посылает запрос, получает квитанцию с guid-ом запроса: типа мы твой запрос приняли, заходи позже за ответом. а далее он выполняет запрос на получения ответа с полученным ранее guid-ом
источник

D

Dmitriy in supapro.cxx
Я думаю, стоит посмотреть на реализацию rpclib
источник

D

Dmitriy in supapro.cxx
В ней клиент может юзать std::future для ожидания ответа
источник

OL

Oleg Linkin in supapro.cxx
я использую grpc. Это вопрос скорее подхода.
источник

D

Dmitriy in supapro.cxx
Я про механизм ожидания ответа от сервера
источник