La programmation

Q & A pour les programmeurs professionnels et passionnés

15
Quelle est la différence entre les modèles d'Injection de dépendances et Localisateur de services?
Les deux modèles semblent être une mise en œuvre du principe d'inversion de contrôle. Autrement dit, un objet ne doit pas savoir comment construire ses dépendances. L'injection de dépendance (DI) semble utiliser un constructeur ou un setter pour «injecter» ses dépendances. Exemple d'utilisation de l'injection de constructeur: //Foo Needs an …

20
Comment puis-je répéter sur une énumération?
Je viens de remarquer que vous ne pouvez pas utiliser d'opérateurs mathématiques standard sur une énumération telle que ++ ou + = Alors, quelle est la meilleure façon d'itérer à travers toutes les valeurs dans une énumération C ++?
304 c++  enums 


7
CSS peut-il détecter le nombre d'enfants d'un élément?
Je réponds probablement à ma propre question, mais je suis extrêmement curieux. Je sais que CSS peut sélectionner des enfants individuels d'un parent, mais existe-t-il un support pour styliser les enfants d'un conteneur, si son parent a une certaine quantité d'enfants. par exemple container:children(8) { // style the parent this …
304 css  css-selectors 

8
Obtention de l'erreur "net :: ERR_BLOCKED_BY_CLIENT" sur certains appels AJAX
Récemment, j'ai réalisé que certaines extensions adblocker (telles que adBlocker plus) bloquent certains appels Ajax. Je reçois cette erreur sur la console: GET http://localhost/prj/conn.php?q=users/list/ net::ERR_BLOCKED_BY_CLIENT Pourquoi bloque-t-il certains appels Ajax mais pas les autres et quelles sont les causes? Existe-t-il une solution de contournement autre que de dire à l'utilisateur …







15
Comment réparer Docker: Problème d'autorisation refusée
J'ai installé Docker sur ma machine où j'ai Ubuntu OS. Après que j'ai installé docker, quand je cours sudo docker run hello-world Tout va bien, mais je veux cacher le mot sudopour raccourcir la commande. Si j'écris la commande sans le mot sudo docker run hello-world Cela affiche les éléments …

17
Comment capturer UIView en UIImage sans perte de qualité sur l'écran rétine
Mon code fonctionne bien pour les appareils normaux, mais crée des images floues sur les appareils rétiniens. Quelqu'un connaît-il une solution à mon problème? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }

12
Comment annuler un commit SVN?
J'ai trouvé divers exemples de comment annuler un commit SVN comme svn merge -r [current_version]:[previous_version] [repository_url] ou svn merge -c -[R] . Mais aucun d'eux ne semble fonctionner. J'ai essayé ces commandes et vérifié les fichiers qui ont été modifiés à la main. Comment annuler un commit avec le numéro …
303 svn  revert 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.