Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

3
passport.js RESTful auth
W jaki sposób można obsługiwać uwierzytelnianie (na przykład lokalne i Facebook) za pomocą passport.js, za pośrednictwem interfejsu API RESTful zamiast interfejsu internetowego? Konkretne obawy dotyczą obsługi przekazywania danych z wywołań zwrotnych do odpowiedzi RESTful (JSON) w porównaniu z użyciem typowego res.send ({data: req.data}), konfigurowania punktu końcowego początkowego / logowania, który …

5
Jaka jest różnica między dołączaniem plików za pomocą dyrektywy JSP include, JSP include action a użyciem plików znaczników JSP?
Wygląda na to, że istnieją dwie metody tworzenia szablonów w JSP. W tym pliki z jednym z tych wyciągów <%@ include file="foo.html" %> <jsp:include page="foo.html" /> lub używając plików znaczników JSP // Save this as mytag.tag <%@ tag description="Description" pageEncoding="UTF-8"%> <html> <head> </head> <body> <jsp:doBody/> </body> </html> A na innej …
155 java  jsp  include  jsp-tags  tagfile 

10
Scanner vs. StringTokenizer vs. String.Split
Właśnie dowiedziałem się o klasie Scanner w Javie i teraz zastanawiam się, jak porównuje / konkuruje z StringTokenizer i String.Split. Wiem, że StringTokenizer i String.Split działają tylko na ciągach znaków, więc dlaczego miałbym chcieć używać Scanner for a String? Czy Scanner ma być po prostu kompleksowym rozwiązaniem do rozdzielania?

4
Co to jest „nieopakowana wartość” w języku Swift?
Uczę się Swift dla iOS 8 / OSX 10.10, postępując zgodnie z tym samouczkiem , a termin „ nieopakowana wartość ” jest używany kilka razy, jak w tym akapicie (w sekcji Obiekty i klasa ): Podczas pracy z wartościami opcjonalnymi możesz pisać? przed operacjami, takimi jak metody, właściwości i indeksy …
155 ios  swift  ios8 


13
O co chodzi z wiodącym podkreśleniem w metodach klas PHP?
Przeglądając różne biblioteki PHP, zauważyłem, że wiele osób decyduje się na poprzedzanie niektórych metod klasowych pojedynczym podkreśleniem, na przykład public function _foo() ...zamiast... public function foo() Zdaję sobie sprawę, że ostatecznie sprowadza się to do osobistych preferencji, ale zastanawiałem się, czy ktoś ma jakiś wgląd w to, skąd pochodzi ten …
155 php  coding-style 


9
REST API - po co używać PUT DELETE POST GET?
Przeglądałem więc kilka artykułów na temat tworzenia REST API. A niektórzy z nich sugerują używanie wszystkich typów żądań HTTP: na przykład PUT DELETE POST GET. Utworzylibyśmy na przykład index.php i napisalibyśmy API w ten sposób: $method = $_SERVER['REQUEST_METHOD']; $request = split("/", substr(@$_SERVER['PATH_INFO'], 1)); switch ($method) { case 'PUT': ....some put …
155 php  json  api  rest  soap 

4
Klasa nie implementuje wymaganych elementów składowych swojej nadklasy
Więc zaktualizowałem dzisiaj do Xcode 6 beta 5 i zauważyłem, że otrzymałem błędy w prawie wszystkich moich podklasach klas Apple. Błąd stwierdza: Klasa „x” nie implementuje wymaganych elementów składowych swojej nadklasy Oto jeden przykład, który wybrałem, ponieważ ta klasa jest obecnie dość lekka, więc będzie łatwa do opublikowania. class InfoBar: …
155 ios  swift  sprite-kit 

8
maven-dependency-plugin (cele „copy-dependencies”, „unpack”) nie jest obsługiwane przez m2e
Mam dość prosty projekt Mavena: <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> Jednak w m2eclipse pojawia się następujący błąd: Description Resource Path Location Type maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported …
155 eclipse  maven  m2eclipse 

2
JSON, REST, SOAP, WSDL i SOA: jak one wszystkie się łączą
Obecnie robię egzaminy i zmagam się z kilkoma koncepcjami. O nich tak naprawdę „wspomniałem” w moich notatkach, ale tak naprawdę nie rozumiałem, jak się one łączyły. O ile rozumiem: SOA - rozwiązanie umożliwiające komunikację konsumentów / dostawców usług. (o ile rozumiem, jest to ogólny termin obejmujący wszystko inne) WSDL - …
155 json  rest  soap  wsdl  soa 

9
Dlaczego Double.NaN == Double.NaN zwraca false?
Właśnie studiowałem pytania OCPJP i znalazłem ten dziwny kod: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Kiedy uruchomiłem kod, otrzymałem: false true Jaki jest wynik, falsegdy porównujemy dwie rzeczy, które wyglądają tak samo? Co to NaNznaczy?
155 java  floating-point  nan  scjp  ocpjp 


5
Jaki jest kanoniczny sposób określania wykonania skryptu PHP w wierszu poleceń w porównaniu z wykonaniem http?
Mam skrypt PHP, który musi określić, czy został wykonany za pomocą wiersza poleceń, czy przez HTTP, głównie w celu formatowania danych wyjściowych. Jaki jest kanoniczny sposób na zrobienie tego? Myślałem, że to inspekcja SERVER['argc'], ale okazuje się, że jest to zapełnione, nawet podczas korzystania z interfejsu API serwera „Apache 2.0 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.