J’ai un fichier de 2 Go ( iputfile.txt ) dans lequel chaque ligne du fichier est un mot, tout comme: apple red beautiful smell spark input Je dois écrire un programme pour lire chaque mot du fichier et imprimer le nombre de mots. Je l’ai écrit en utilisant Java et C ++, mais le résultat […]
Quel est le moyen le plus fiable pour vérifier si un tableau de caractères est vide? char text[50]; if(strlen(text) == 0) {} ou if(text[0] == ‘\0′) {} ou dois-je faire memset(text, 0, sizeof(text)); if(strlen(text) == 0) {} Quel est le moyen le plus efficace d’y parvenir?
Voici un extrait de code C ++ que j’ai trouvé dans la documentation de la bibliothèque cpp.react : auto in = D::MakeVar(0); auto op1 = in ->* [] (int in) { int result = in /* Costly operation #1 */; return result; }; Je n’ai jamais vu la notation ->* [] . Tout d’abord, je […]
Je vais montrer un problème par exemple. Il existe une classe de base avec une interface fluide: class FluentPerson { private ssortingng _FirstName = Ssortingng.Empty; private ssortingng _LastName = Ssortingng.Empty; public FluentPerson WithFirstName(ssortingng firstName) { _FirstName = firstName; return this; } public FluentPerson WithLastName(ssortingng lastName) { _LastName = lastName; return this; } public override ssortingng […]
Je dois supprimer un répertoire contenant des fichiers en lecture seule. Quelle approche est la meilleure: En utilisant DirectoryInfo.Delete() , ou, ManagementObject.InvokeMethod(“Delete”) ? Avec DirectoryInfo.Delete() , je dois désactiver manuellement l’atsortingbut en lecture seule pour chaque fichier, mais ManagementObject.InvokeMethod(“Delete”) ne semble pas avoir besoin de le faire. Y a-t-il une situation où l’un est plus […]
J’ai eu ce doute en écrivant du code. Est-ce que ‘bool’ est un type de données de base défini dans le standard C ++ ou est-ce une sorte d’extension fournie par le compilateur? J’ai eu ce doute parce que Win32 a ‘BOOL’ qui n’est rien d’autre qu’un typedef de long. Aussi, que se passe-t-il si […]
Compte tenu de ce programme C ++ 11, devrais-je m’attendre à voir un numéro ou une lettre? Ou ne pas faire d’attentes? #include #include int main() { int8_t i = 65; std::cout << i; } La norme spécifie-t-elle si ce type peut ou sera un type de caractère?
Je cherche des conseils concernant les tests unitaires efficaces des contrôleurs .NET mvc. Là où je travaille, beaucoup de ces tests utilisent moq pour se moquer de la couche de données et affirmer que certaines méthodes de couche de données sont appelées. Cela ne me semble pas utile, car cela vérifie essentiellement que l’implémentation n’a […]
J’ai cette énumération: enum ButtonState { BUTTON_NORMAL = 0, BUTTON_PRESSED = 1, BUTTON_CLICKED = 2 }; const u8 NUM_BUTTON_STATES = 3; Dans ma classe Button, j’ai des variables ButtonState state; et ButtonColors colors[NUM_BUTTON_STATES]; . Lorsque vous dessinez le bouton, j’utilise les colors[state] pour obtenir les couleurs correspondant à l’état du bouton. Mes questions: Est-ce un […]
Quels sont les avantages et les inconvénients de chaque cadre, en se comparant les uns aux autres? Comment fonctionnent-ils avec ASP.NET MVC? A quel point ils supportent les moqueries?