Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


3
passport.js RESTful auth
Wie geht man mit der Authentifizierung (z. B. lokal und Facebook) über passport.js über eine RESTful-API anstatt über eine Weboberfläche um? Besondere Bedenken bestehen darin, die Übergabe von Daten aus Rückrufen an eine RESTful-Antwort (JSON) im Vergleich zur Verwendung eines typischen res.send ({data: req.data}) zu behandeln und einen anfänglichen / …

5
Was ist der Unterschied zwischen dem Einschließen von Dateien in die JSP-Include-Direktive, der JSP-Include-Aktion und der Verwendung von JSP-Tag-Dateien?
Es scheint, dass es zwei Methoden für das Templating mit JSP gibt. Einschließen von Dateien mit einer dieser Anweisungen <%@ include file="foo.html" %> <jsp:include page="foo.html" /> oder mit JSP-Tag-Dateien // Save this as mytag.tag <%@ tag description="Description" pageEncoding="UTF-8"%> <html> <head> </head> <body> <jsp:doBody/> </body> </html> Und auf einer anderen JSP-Seite …
155 java  jsp  include  jsp-tags  tagfile 

10
Scanner vs. StringTokenizer vs. String.Split
Ich habe gerade die Scanner-Klasse von Java kennengelernt und frage mich jetzt, wie sie mit dem StringTokenizer und String.Split verglichen wird. Ich weiß, dass StringTokenizer und String.Split nur für Strings funktionieren. Warum sollte ich den Scanner für einen String verwenden? Ist der Scanner nur als One-Stop-Shopping für die Aufteilung gedacht?


4
Was ist ein "unverpackter Wert" in Swift?
Ich lerne Swift für iOS 8 / OSX 10.10, indem ich diesem Tutorial folge , und der Begriff " unverpackter Wert " wird mehrmals verwendet, wie in diesem Absatz (unter Objekte und Klasse ): Wenn Sie mit optionalen Werten arbeiten, können Sie schreiben? vor Operationen wie Methoden, Eigenschaften und Subskription. …
155 ios  swift  ios8 


13
Was ist mit einem führenden Unterstrich bei PHP-Klassenmethoden los?
Beim Durchsuchen verschiedener PHP-Bibliotheken ist mir aufgefallen, dass viele Leute einigen Klassenmethoden einen einzelnen Unterstrich voranstellen, z public function _foo() ...anstatt... public function foo() Mir ist klar, dass dies letztendlich auf persönliche Vorlieben zurückzuführen ist, aber ich habe mich gefragt, ob jemand einen Einblick hat, woher diese Gewohnheit kommt. Mein …
155 php  coding-style 


9
REST API - warum PUT DELETE POST GET verwenden?
Also habe ich einige Artikel zum Erstellen von REST-APIs durchgesehen. Und einige von ihnen schlagen vor, alle Arten von HTTP-Anforderungen zu verwenden: wie PUT DELETE POST GET. Wir würden zum Beispiel index.php erstellen und die API folgendermaßen schreiben: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case …
155 php  json  api  rest  soap 


8
Das Maven-Dependency-Plugin (Ziele "Copy-Dependencies", "Unpack") wird von m2e nicht unterstützt
Ich habe ein ziemlich einfaches Maven-Projekt: <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> In m2eclipse wird jedoch der folgende Fehler angezeigt: Description Resource Path Location Type maven-dependency-plugin (goals "copy-dependencies", "unpack") is …
155 eclipse  maven  m2eclipse 

2
JSON, REST, SOAP, WSDL und SOA: Wie verbinden sich alle miteinander?
Ich mache gerade einige Prüfungen und kämpfe mich durch einige Konzepte. Diese wurden alle in meinen Notizen wirklich "erwähnt", aber ich habe nicht wirklich verstanden, wie sie alle miteinander verbunden sind. Soweit ich weiß: SOA - eine Lösung, mit der Service-Konsumenten / -Anbieter kommunizieren können. (Soweit ich weiß, ist dies …
155 json  rest  soap  wsdl  soa 

9
Warum gibt Double.NaN == Double.NaN false zurück?
Ich habe gerade OCPJP-Fragen studiert und diesen seltsamen Code gefunden: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Als ich den Code ausführte, bekam ich: false true Wie ist die Ausgabe, falsewenn wir zwei Dinge vergleichen, die gleich aussehen? Was heißt NaNdas
155 java  floating-point  nan  scjp  ocpjp 

5
Was ist die kanonische Methode, um die Befehlszeile im Vergleich zur http-Ausführung eines PHP-Skripts zu bestimmen?
Ich habe ein PHP-Skript, das feststellen muss, ob es über die Befehlszeile oder über HTTP ausgeführt wurde, hauptsächlich für Ausgabeformatierungszwecke. Was ist der kanonische Weg, dies zu tun? Ich hatte gedacht, es wäre zu inspizieren SERVER['argc'], aber es stellt sich heraus, dass dies ausgefüllt ist, selbst wenn die Server-API 'Apache …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.