La programmation

9
Qu'est-ce qui cause cette grande variabilité des cycles pour une simple boucle serrée avec -O0 mais pas -O3, sur un Cortex-A72?

J'exécute quelques expériences pour obtenir des temps d'exécution très cohérents pour un morceau de code. Le code que je chronomètre actuellement est une charge de travail liée au processeur assez arbitraire: int cpu_workload_external_O3(){ int x = 0; for(int ind = 0; ind < 12349560; ind++){ x =...

9
Est-il permis d'ajouter un zéro à un pointeur nul?

Je sais que l'arithmétique des pointeurs est interdite pour les pointeurs nuls. Mais imaginez que j'ai quelque chose comme ça: class MyArray { int *arrayBegin; // pointer to the first array item, NULL for an empty array unsigned arraySize; // size of the array, zero for an empty array public: int...

9
Comment puis-je utiliser la commande `td` du package` tempdisagg` pour désagréger les données mensuelles en fréquence de données quotidiennes?

J'ai des données de fréquence mensuelles que j'essaie de désagréger en données de fréquence quotidiennes. J'utilise donc la tdcommande du tempdisaggpackage dans R en utilisant le code ci-dessous: dat=ts(data[,2]) result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog")...

9
Comment injecter ou utiliser IConfiguration dans Azure Function V3 avec injection de dépendance lors de la configuration d'un service

Normalement, dans un projet .NET Core, je créais une classe «boostrap» pour configurer mon service avec les commandes d'enregistrement DI. C'est généralement une méthode d'extension d' IServiceCollectionoù je peux appeler une méthode comme .AddCosmosDbServiceet tout ce qui est nécessaire est...