La programmation

Q & A pour les programmeurs professionnels et passionnés

10
Comment trouver un élément contenant du texte spécifique dans Selenium Webdriver (Python)?
J'essaie de tester une interface javascript compliquée avec Selenium (en utilisant l'interface Python et sur plusieurs navigateurs). J'ai un certain nombre de boutons du formulaire: <div>My Button</div> J'aimerais pouvoir rechercher des boutons en fonction de "Mon bouton" (ou des correspondances partielles non sensibles à la casse telles que "mon bouton" …



9
Quand faut-il utiliser RxJava Observable et quand un simple rappel sur Android?
Je travaille sur la mise en réseau de mon application. J'ai donc décidé d'essayer Retrofit Square . Je vois qu'ils prennent en charge simpleCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); et RxJava Observable @GET("/user/{id}/photo") Observable<Photo> getUserPhoto(@Path("id") int id); Les deux semblent assez similaires à première vue, mais quand il …




12
Obtenir des noms de table à l'aide de l'instruction SELECT dans MySQL
Dans MySQL, je sais que je peux lister les tables dans une base de données avec: SHOW TABLES Cependant, je veux insérer ces noms de table dans une autre table, par exemple: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Existe-t-il un moyen d'obtenir les noms de table …
260 mysql 



9
Flexbox: 4 articles par ligne
J'utilise une boîte flexible pour afficher 8 éléments qui seront redimensionnés dynamiquement avec ma page. Comment le forcer à diviser les éléments en deux rangées? (4 par rangée)? Voici un extrait pertinent: (Ou si vous préférez jsfiddle - http://jsfiddle.net/vivmaha/oq6prk1p/2/ ) .parent-wrapper { height: 100%; width: 100%; border: 1px solid black; …
260 html  css  flexbox 

5
Moyen approprié pour intercepter l'exception de JSON.parse
J'utilise JSON.parseune réponse qui contient parfois une réponse 404. Dans les cas où il renvoie 404, existe-t-il un moyen d'attraper une exception, puis d'exécuter un autre code? data = JSON.parse(response, function (key, value) { var type; if (value && typeof value === 'object') { type = value.type; if (typeof type …

5
Signification réelle de «shell = True» dans le sous-processus
J'appelle différents processus avec le subprocessmodule. Cependant, j'ai une question. Dans les codes suivants: callProcess = subprocess.Popen(['ls', '-l'], shell=True) et callProcess = subprocess.Popen(['ls', '-l']) # without shell Les deux fonctionnent. Après avoir lu les documents, j'ai appris que cela shell=Truesignifie exécuter le code via le shell. Cela signifie donc qu'en …
260 python  subprocess 

6
Comment envoyer une demande POST?
J'ai trouvé ce script en ligne: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "", params, headers) response = conn.getresponse() print response.status, response.reason 302 Found data = response.read() data 'Redirecting to <a href="http://bugs.python.org/issue12524">http://bugs.python.org/issue12524</a>' conn.close() Mais je ne …
260 python  urllib  httplib 

11
Comment localiser une chaîne dans le fichier info.plist iOS?
Comme vous le savez peut-être, iOS 8 nécessite la clé NSLocationWhenInUseUsageDescription pour utiliser l'emplacement de l'utilisateur. J'ai ajouté cette clé et quelques informations générales dans ma liste d'informations. Comment utiliser la chaîne de traduction dans le fichier plist? -- Mettre à jour -- J'ai déjà une chaîne localisable. Je me …
260 ios  xcode  plist  beta 

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.