Programación

26
Lista de inicializadores dentro de std :: par

Este código: #include <iostream> #include <string> std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 }; int main() { for (const auto& i : groups.first) { std::cout << i << '\n'; } return 0; } compila pero devuelve segfault....

26
¿Cómo funciona la operación bit a bit en Booleanos?

Encontré este desafío en Edabit y no pude resolver esta solución de operación bit a bit. notNotNot = (a,b) => !!(a%2 >> b) El reto: //Something which is not true is false, but something which is not not true is true! //Create a function where given n number of "not", evaluate whether...

25
Crear IAsyncEnumerable vacío

Tengo una interfaz que se escribe así: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Quiero escribir una implementación vacía que no devuelva ningún elemento, así: public class EmptyItemRetriever : IItemRetriever { public

25
Error extraño en Pandas y Numpy con respecto al multihilo

La mayoría de las funciones de Numpy permitirán el subprocesamiento múltiple de forma predeterminada. por ejemplo, trabajo en una estación de trabajo Intel CPU de 8 núcleos, si ejecuto un script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topmostrará...