La programmation

Q & A pour les programmeurs professionnels et passionnés


5
Focus de formulaire HTML par défaut sans JavaScript
Est-il possible de définir le focus d'entrée par défaut sur un formulaire HTML sans utiliser JavaScript, par exemple: <html> <form> Input 1: <input type="text" name="textbox1"/> <br/> Input 2: <input type="text" name="textbox2"/> </form> </html> Je souhaite définir le focus par défaut sur l'une des zones de texte lorsque le formulaire se …

10
IBOutlet et IBAction
Quel est le but d'utiliser IBOutlets et IBActions dans Xcode et Interface Builder? Cela fait-il une différence si je n'utilise pas IBOutlets et IBActions? Rapide: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objectif c: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender …


10
Le meilleur moyen d'ajouter du JavaScript spécifique à une page dans une application Rails 3?
Rails 3 a du JavaScript discret, ce qui est plutôt cool. Mais je me demandais quel était le meilleur moyen d'inclure du JavaScript supplémentaire pour une page particulière. Par exemple, là où j'aurais pu faire précédemment: <%= f.radio_button :rating, 'positive', :onclick => "$('some_div').show();" %> Nous pouvons maintenant le rendre discret …


9
Téléchargement direct de fichiers Amazon S3 à partir du navigateur client - divulgation de clé privée
J'implémente un téléchargement direct de fichiers depuis la machine cliente vers Amazon S3 via l'API REST en utilisant uniquement JavaScript, sans aucun code côté serveur. Tout fonctionne bien mais une chose m'inquiète ... Lorsque j'envoie une demande à l'API REST Amazon S3, je dois signer la demande et mettre une …




2
Comment String.Equals (a, b) ne produit-il pas une StackOverflowException?
En examinant l' String ==opérateur, j'ai remarqué qu'il appelle String.Equals(string a, string b), ce qui signifie que c'est juste un pass-through. En examinant la String.Equals(string a, string b)méthode, je vois qu'elle effectue un contrôle d'égalité à l'aide de l' ==opérateur. Comment cela fonctionne-t-il réellement et ne cause-t-il pas une action …
159 c#  .net 

12
Le moyen le plus rapide d'aplatir / désaplatir les objets JSON imbriqués
J'ai jeté du code ensemble pour aplatir et non aplatir les objets JSON complexes / imbriqués. Cela fonctionne, mais c'est un peu lent (déclenche l'avertissement «long script»). Pour les noms aplatis que je veux "." comme délimiteur et [INDEX] pour les tableaux. Exemples: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} …


15
Un hashmap Java est-il vraiment O (1)?
J'ai vu des revendications intéressantes sur les hashmaps SO re Java et leur O(1)temps de recherche. Quelqu'un peut-il expliquer pourquoi il en est ainsi? À moins que ces hashmaps ne soient très différents de l'un des algorithmes de hachage sur lesquels j'ai été acheté, il doit toujours exister un ensemble …

4
Différence entre setUp () et setUpBeforeClass ()
Lors des tests unitaires avec JUnit, il existe deux méthodes similaires, setUp()et setUpBeforeClass(). Quelle est la différence entre ces méthodes? Aussi, quelle est la différence entre tearDown()et tearDownAfterClass()? Voici les signatures: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before …
159 java  junit 

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.