La programmation

Q & A pour les programmeurs professionnels et passionnés


4
«X <y <z» est-il plus rapide que «x <y et y <z»?
De cette page , nous savons que: Les comparaisons chaînées sont plus rapides que l'utilisation de l' andopérateur. Écrivez x &lt; y &lt; zau lieu de x &lt; y and y &lt; z. Cependant, j'ai obtenu un résultat différent en testant les extraits de code suivants: $ python -m timeit …

6
(this == null) en C #!
En raison d'un bogue corrigé en C # 4, le programme suivant s'imprime true. (Essayez-le dans LINQPad) void Main() { new Derived(); } class Base { public Base(Func&lt;string&gt; valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); …

4
AsyncTaskLoader contre AsyncTask
Depuis Honeycombet le v4 Compatibility Libraryil est possible d'utiliser AsyncTaskLoader. D'après ce que je comprends, leAsyncTaskLoader peut survivre grâce à des changements de configuration comme des retournements d'écran. Est-il recommandé d'utiliser à la AsyncTaskLoaderplace de AsyncTask? Est-ce LoaderManagerque ça rentre aussi dans l'image? Mais je n'ai trouvé aucun bon exemple …

5
Déclaration d'espace de noms Open Graph: HTML avec XMLNS ou préfixe head?
J'ai vu des informations contradictoires sur la meilleure façon d'implémenter les espaces de noms Open Graph. Plus précisément, le site Web Open Graph utilise plusieurs méthodes différentes, et les exemples Facebook Open Graph utilisent d'autres méthodes. Exemple de site Web Open Graph (utilisant l'attribut de préfixe HTML): &lt;html prefix="og: http://ogp.me/ns#"&gt; …

7
Correction de la charge initiale lente pour IIS
IIS a une fonctionnalité ennuyeuse pour les sites Web à faible trafic où il recycle les processus de travail inutilisés, ce qui oblige le premier utilisateur sur le site après un certain temps à obtenir un délai extrêmement long (plus de 30 secondes). J'ai cherché une solution au problème et …


5
Erreur "Tentative JavaScript non sécurisée d'accès au cadre avec l'URL…" générée en continu dans l'inspecteur du kit Web Chrome
Chrome (ou tout autre navigateur Webkit) lance une tonne de ces "tentatives JavaScript non sécurisées pour accéder au cadre avec URL ..." lorsque vous travaillez avec l'API Facebook par exemple. Cela n'interfère pas avec le fonctionnement réel, mais cela rend la console javascript inutilisable. J'aimerais savoir s'il existe un moyen …

2
méthode d'envoi ruby ​​passant plusieurs paramètres
Essayer de créer des objets et d'appeler des méthodes dynamiquement en Object.const_get(class_name).new.send(method_name,parameters_array) qui fonctionne bien quand Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) mais lancer un nombre incorrect d'arguments 1 pour 2 pour Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) La classe aléatoire définie est class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is …
129 ruby 

3
Comment puis-je définir le texte d'un lien hypertexte WPF via la liaison de données?
Dans WPF, je souhaite créer un lien hypertexte qui navigue vers les détails d'un objet et je souhaite que le texte du lien hypertexte soit le nom de l'objet. En ce moment, j'ai ceci: &lt;TextBlock&gt;&lt;Hyperlink Command="local:MyCommands.ViewDetails" CommandParameter="{Binding}"&gt;Object Name&lt;/Hyperlink&gt;&lt;/TextBlock&gt; Mais je veux que "Nom de l'objet" soit lié au nom réel …

5
Surcharge des opérateurs d'accès aux membres ->,. *
Je comprends plus la surcharge des opérateurs, à l'exception des opérateurs d'accès des membres -&gt;, .*, -&gt;*etc. En particulier, qu'est-ce qui est passé à ces fonctions d'opérateur et que faut-il renvoyer? Comment la fonction d'opérateur (par exemple operator-&gt;(...)) sait-elle à quel membre il fait référence? Peut-il savoir? A-t-il même besoin …


8
Rendre le répertoire .git inaccessible
J'ai un site Web sur lequel j'utilise github (source fermée) pour suivre les modifications et mettre à jour le site. Le seul problème est qu'il semble que le répertoire .git soit accessible via le Web. Comment puis-je arrêter cela et continuer à utiliser git? Dois-je utiliser .htaccess? Dois-je modifier les …
129 git  .htaccess  apache2 



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.