Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

4
Was ist der Unterschied zwischen den Methoden getRequestURI und getPathInfo in HttpServletRequest?
Ich mache einen einfachen, sehr leichten Front-Controller. Ich muss Anforderungspfade mit verschiedenen Handlern (Aktionen) abgleichen, um den richtigen auszuwählen. Auf meinem lokalen Computer HttpServletRequest.getPathInfo()und HttpServletRequest.getRequestURI()geben Sie die gleichen Ergebnisse zurück. Ich bin mir jedoch nicht sicher, was sie in der Produktionsumgebung zurückgeben werden. Also, was ist der Unterschied zwischen diesen …
143 java  servlets 



5
PHP foreach ändert die ursprünglichen Array-Werte
Ich bin sehr neu in mehrdimensionalen Arrays, und das nervt mich sehr. Mein Array ist wie folgt: $fields = array( "names" => array( "type" => "text", "class" => "name", "name" => "name", "text_before" => "name", "value" => "", "required" => true, ) ) Dann habe ich eine Funktion bekommen, die …
143 php  arrays  foreach 


10
Entfernen Sie den Querystring aus der URL
Was ist eine einfache Möglichkeit, den Querystring aus einem Pfad in Javascript zu entfernen? Ich habe ein Plugin für Jquery gesehen, das window.location.search verwendet. Das kann ich nicht: Die URL ist in meinem Fall eine Variable, die von AJAX festgelegt wird. var testURL = '/Products/List?SortDirection=dsc&Sort=price&Page=3&Page2=3&SortOrder=dsc'
143 javascript  jquery 



11
Laden Sie das JSON-Objekt als Datei aus dem Browser herunter
Ich habe den folgenden Code, mit dem Benutzer Datenzeichenfolgen in einer CSV-Datei herunterladen können. exportData = 'data:text/csv;charset=utf-8,'; exportData += 'some csv strings'; encodedUri = encodeURI(exportData); newWindow = window.open(encodedUri); Es funktioniert einwandfrei, wenn der Client den Code ausführt, eine leere Seite generiert und die Daten in die CSV-Datei herunterlädt. Also habe …
143 javascript  json 

7
Wo sollen Signalhandler in einem Django-Projekt leben?
Ich habe gerade angefangen, Signal-Listener in einem Django-Projekt zu implementieren. Während ich verstehe, was sie sind und wie man sie benutzt. Es fällt mir schwer herauszufinden, wo ich sie hinstellen soll. Die Dokumentation von der Django-Site enthält Folgendes: Wo soll dieser Code leben? Sie können den Signalverarbeitungs- und Registrierungscode an …


14
Rekursive Lambda-Funktionen in C ++ 11
Ich bin neu in C ++ 11. Ich schreibe die folgende rekursive Lambda-Funktion, aber sie wird nicht kompiliert. sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int b)mutable ->int { …
143 c++  c++11  lambda 

4
Wie schreibe ich eine XPath-Abfrage, um zwei Attribute abzugleichen?
Folgende Frage: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Wie oben angegeben, Wenn ich einen XPath-Ausdruck mit Überprüfungen sowohl der ID als auch der Klasse möchte, können wir dies mit der Bedingung 'und' tun, wie: //div[@id='id-74385'] and div[@class='guest clearfix'] Ist das richtig? Meine Hinrichtung schlägt hier fehl ... Bitte helfen Sie!
143 xpath 

24
ConnectivityManager getNetworkInfo (int) ist veraltet
Verwenden Sie compileSdkVersion 23 , versuchen Sie jedoch, bereits 9 zu unterstützen. getNetworkInfo(int)wurde in 23 veraltet. Der Vorschlag war, getAllNetworks()und getNetworkInfo(Network)stattdessen zu verwenden. Für beide ist jedoch mindestens API 21 erforderlich. Gibt es eine Klasse, die wir im Support-Paket verwenden können, um dies zu unterstützen? Ich weiß , dass eine …

12
MongoDB: Wie aktualisiere ich mehrere Dokumente mit einem einzigen Befehl?
Ich war überrascht, dass der folgende Beispielcode nur ein einzelnes Dokument aktualisiert: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 Ich weiß, dass ich mich durchlaufen und weiter aktualisieren kann, bis sie alle geändert sind, aber das scheint furchtbar ineffizient zu sein. Gibt es einen besseren …
143 mongodb  document  nosql 

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.