Il est souvent utile de pouvoir placer des widgets supplémentaires dans l’en-tête d’une liste ou d’un tableau Qt. Un exemple courant consiste à placer une coche dans l’en-tête pour activer ou désactiver une colonne en entier. Malheureusement, Qt 5…
Le C++ est certainement un langage de programmation fort complexe. Les templates en sont une partie particulièrement difficile. Ajout tardif au C++, ils devaient s’intégrer à la syntaxe existante. En outre, au moment de la création de la librairie…
Avec les processeurs modernes à grand nombre de cœurs, il est souhaitable d’accélérer les programmes grâce à l’utilisation d’algorithmes parallèles. Pour y parvenir, l’asynchronisation et les valeurs futures ne sont pas une solution fiable.
L’un des défis de l’écriture de code multithread est qu’il est souvent nécessaire de partager des données qui n’ont pas été conçues pour être utilisées par plusieurs threads en même temps. Dans cet article de blogue, je veux montrer deux approches…
Dans le cadre d’un projet interne, j’ai été chargé d’explorer les services infonuagiques d’Amazon. Dans cet article, je vais partager ce que j’ai appris sur les fonctionnalités du service de courrier électronique simple d’Amazon (SES) : envoi…
Le code golf est généralement axé sur la brièveté du code. Ce code golf sera un peu différent : il portera sur la taille du code, sa vitesse et son efficacité.
Bien que la première règle de l’optimisation soit “ne fais rien”, une fois que vous avez rendu votre code aussi clair que possible, que vous avez écrit tous vos tests unitaires et que vous avez vérifié que le produit fonctionne réellement, vous vous…
Qt est très flexible et complet. Cette flexibilité a cependant ses limites, et parfois la documentation de Qt peut mener à des impasses. C’est exactement ce qui m’est arrivé récemment. Mon but était de mettre des boutons et des champs de texte dans…
Nous ne partagerons jamais vos informations avec des tiers sans votre permission.