La programmation

Q & A pour les programmeurs professionnels et passionnés




2
Se moquer d'une classe: Mock () ou patch ()?
J'utilise mock avec Python et je me demande laquelle de ces deux approches est la meilleure (lire: plus pythonique). Première méthode : créez simplement un objet simulé et utilisez-le. Le code ressemble à ceci: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and …

4
Différence entre `const shared_ptr <T>` et `shared_ptr <const T>`?
J'écris une méthode d'accesseur pour un pointeur partagé en C ++ qui ressemble à ceci: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr&lt;Bar&gt; m_bar; } Donc, pour prendre en charge la const-ness du getBar()type de retour devrait être un boost::shared_ptrqui empêche la modification du Barpoint …
116 c++  boost  const  shared-ptr 

5
Comment résoudre l'erreur PHP 'Remarque: conversion de tableau en chaîne en…'
J'ai un fichier PHP qui essaie de faire écho a $_POSTet j'obtiens une erreur, voici le code: echo "&lt;html&gt;"; echo "&lt;body&gt;"; for($i=0; $i&lt;5;$i++){ echo "&lt;input name='C[]' value='$Texting[$i]' " . "style='background-color:#D0A9F5;'&gt;&lt;/input&gt;"; } echo "&lt;/body&gt;"; echo "&lt;/html&gt;"; echo '&lt;input type="submit" value="Save The Table" name="G"&gt;&lt;/input&gt;' Voici le code pour faire écho au POST. …
116 php  html 






5
Document de sortie Wget et en-têtes vers STDOUT
J'essaie de sortir le corps du document et ses en-têtes sur stdout avec wget par wget -S -O - http://google.com mais il ne montre que des documents html. Merci UPD: A travaillé cela wget --save-headers --output-document - http://google.com wget --version montre GNU Wget 1.11.4 Red Hat modifié
116 linux  http  wget 

3
C ++ Renvoi d'une référence à une variable locale
Le code suivant (func1 ()) est-il correct s'il doit renvoyer i? Je me souviens avoir lu quelque part qu'il y avait un problème lors du renvoi d'une référence à une variable locale. En quoi est-ce différent de func2 ()? int&amp; func1() { int i; i = 1; return i; } …
116 c++ 


3
Initialiser une structure à 0
Si j'ai une structure comme celle-ci: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Quelle serait la manière la plus simple d'initialiser cette structure à 0? Cela suffirait-il? myStruct _m1 = {0}; ou Aurais-je besoin d'initialiser explicitement chaque membre à 0? myStruct _m2 = {0,0};
116 c  struct  initialization 

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.