La programmation

Q & A pour les programmeurs professionnels et passionnés

3
passeport.js RESTful auth
Comment gère-t-on l'authentification (locale et Facebook, par exemple) à l'aide de passeport.js, via une API RESTful plutôt que via une interface Web? Les problèmes spécifiques concernent la gestion du passage des données des rappels à une réponse RESTful (JSON) par rapport à l'utilisation d'un res.send typique ({data: req.data}), la configuration …

5
Quelle est la différence entre l'inclusion de fichiers avec la directive d'inclusion JSP, l'action d'inclusion JSP et l'utilisation de fichiers de balises JSP?
Il semble qu'il existe deux méthodes pour créer des modèles avec JSP. Inclure des fichiers avec l'une de ces instructions <%@ include file="foo.html" %> <jsp:include page="foo.html" /> ou en utilisant des fichiers de balises JSP // Save this as mytag.tag <%@ tag description="Description" pageEncoding="UTF-8"%> <html> <head> </head> <body> <jsp:doBody/> </body> …
155 java  jsp  include  jsp-tags  tagfile 

10
Scanner vs StringTokenizer vs String.Split
Je viens d'apprendre la classe Scanner de Java et maintenant je me demande comment elle se compare / concurrence avec StringTokenizer et String.Split. Je sais que StringTokenizer et String.Split ne fonctionnent que sur des chaînes, alors pourquoi voudrais-je utiliser le scanner pour une chaîne? Scanner est-il uniquement destiné à être …

4
Qu'est-ce qu'une «valeur non emballée» dans Swift?
J'apprends Swift pour iOS 8 / OSX 10.10 en suivant ce tutoriel , et le terme « valeur non emballée » est utilisé plusieurs fois, comme dans ce paragraphe (sous Objets et classe ): Lorsque vous travaillez avec des valeurs facultatives, vous pouvez écrire? avant les opérations telles que les …
155 ios  swift  ios8 




9
API REST - Pourquoi utiliser PUT DELETE POST GET?
Donc, je regardais à travers quelques articles sur la création d'API REST. Et certains d'entre eux suggèrent d'utiliser tous les types de requêtes HTTP: comme PUT DELETE POST GET. Nous créerions par exemple index.php et écririons l'API de cette façon: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) …
155 php  json  api  rest  soap 


2
JSON, REST, SOAP, WSDL et SOA: comment se lient-ils tous
Je fais actuellement quelques examens et j'ai du mal à comprendre certains concepts. Celles-ci ont toutes été «mentionnées» dans mes notes, mais je ne comprenais pas vraiment comment elles étaient toutes liées. Autant que je sache: SOA - une solution pour faire communiquer les consommateurs / fournisseurs de services. (pour …
155 json  rest  soap  wsdl  soa 

8
maven-dependency-plugin (buts «copy-dependencies», «unpack») n'est pas pris en charge par m2e
J'ai un projet Maven assez simple: <project> <dependencies> ... </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/dependencies</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </project> Cependant, j'obtiens l'erreur suivante dans m2eclipse: Description Resource Path Location Type maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported …
155 eclipse  maven  m2eclipse 



9
Pourquoi Double.NaN == Double.NaN renvoie false?
J'étudiais juste les questions OCPJP et j'ai trouvé ce code étrange: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Quand j'ai exécuté le code, j'ai obtenu: false true Comment est le résultat falselorsque nous comparons deux choses qui se ressemblent? Que veut NaNdire?
155 java  floating-point  nan  scjp  ocpjp 

9
Position relative vs absolue?
Quelle est la différence entre position: relativeet position: absoluteen CSS? Et quand devriez-vous utiliser lequel?
155 css 

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.