Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

7
Wie analysiere ich JSON in Scala mit Standard-Scala-Klassen?
Ich verwende die Build-in-JSON-Klasse in Scala 2.8, um JSON-Code zu analysieren. Ich möchte das eine oder andere Liftweb nicht verwenden, da die Abhängigkeiten minimiert werden. Die Art und Weise, wie ich es mache, scheint zu zwingend. Gibt es einen besseren Weg, es zu tun? import scala.util.parsing.json._ ... val json:Option[Any] = …
113 json  scala 

5
Git: Wie entferne ich eine Datei aus dem historischen Commit?
Ich habe ein Commit mit der ID 56f06019 (zum Beispiel). Bei diesem Commit habe ich versehentlich eine große Datei (50 MB) festgeschrieben. In einem anderen Commit füge ich die gleiche Datei hinzu, aber in der richtigen Größe (klein). Jetzt ist mein Repo beim Klonen zu schwer :( Wie entferne ich …
113 git 

5
Wie man das SIGKILL-Signal in Java elegant handhabt
Wie gehen Sie mit der Bereinigung um, wenn das Programm ein Kill-Signal empfängt? Beispielsweise gibt es eine Anwendung, mit der ich eine Verbindung herstelle und die möchte, dass eine Drittanbieter-App (meine App) finishbeim Abmelden einen Befehl sendet . Was ist das beste Wort, um diesen finishBefehl zu senden, wenn meine …
113 java  sigkill 

8
Muss ich eine SQLConnection schließen (), bevor sie entsorgt wird?
Sollten wir gemäß meiner anderen Frage zu Einwegobjekten Close () vor dem Ende eines using-Blocks aufrufen? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); }

4
Analysieren von IPv6-Erweiterungsheadern mit unbekannten Erweiterungen
Ich schreibe einen sehr einfachen Netzfilter und komme dahin, wo ich IPv6-Header analysieren möchte, um Dinge wie ICMPv6-Typen, TCP / UDP-Portnummern usw. abzugleichen. Ich lese also ausführlich über das IPv6-Paketformat und ich denke, ich musste es immer wieder lesen, um sicherzugehen, dass ich es tatsächlich richtig gelesen habe. Mir scheint, …
113 networking  ip  ipv6 

7
Apache Prefork gegen Worker MPM
Wenn ich mir die Apache-Konfigurationsdatei ansehe, sehe ich, dass Prefork und Worker MPM definiert sind. Was ist der Unterschied und welches verwendet Apache?
113 apache 

9
Werden noch HTML Image Maps verwendet?
Verwenden die Leute immer noch die alten HTML Image Maps? Die mit: <map name="test" id="test"> <area shape="poly" alt="" title="" coords=... Oder gibt es eine neuere, bessere Alternative?
113 html  imagemap 

6
Wie erstelle ich eine unveränderliche Klasse?
Ich arbeite daran, eine unveränderliche Klasse zu schaffen. Ich habe alle Eigenschaften als schreibgeschützt markiert. Ich habe eine Liste von Elementen in der Klasse. Wenn die Eigenschaft schreibgeschützt ist, kann die Liste geändert werden. Das Anzeigen der IEnumerable der Liste macht sie unveränderlich. Ich wollte wissen, nach welchen Grundregeln man …
113 c#  .net  immutability 

3
Wie erstelle ich einen Google Mail-Filter, der nur am Anfang der Betreffzeile nach Text sucht?
Wir erhalten regelmäßig automatisierte Build-Nachrichten von Jenkins Build-Servern bei der Arbeit. Es wäre schön, diese in ein Etikett zu stecken und den Posteingang zu überspringen. Die Verwendung eines Filters ist natürlich die richtige Wahl. Der gewünschte Bezeichner ist die Zeichenfolge [RELEASE]am Anfang einer Betreffzeile. Der Versuch, eine der folgenden regulären …
113 regex  filter  gmail  subject 


6
Unterstützt Swift Reflexion?
Unterstützt Swift Reflexion? zB gibt es so etwas wie valueForKeyPath:und setValue:forKeyPath:für Swift-Objekte? Hat es überhaupt ein dynamisches Typsystem, so etwas wie obj.classin Objective-C?
113 ios  reflection  swift 

2
Was ist der Zweck des Festlegens eines Schlüssels in data.table?
Ich verwende data.table und es gibt viele Funktionen, bei denen ich einen Schlüssel setzen muss (z X[Y]. B. ). Daher möchte ich verstehen, was ein Schlüssel tut, um Schlüssel in meinen Datentabellen richtig festzulegen. Eine Quelle, die ich las, war ?setkey. setkey()sortiert a data.tableund markiert es als sortiert. Die sortierten …
113 r  data.table 


5
Erstellen Sie ein Dateiobjekt im Speicher aus einer Zeichenfolge in Java
Ich habe eine Funktion, die Datei als Argument akzeptiert. Ich möchte keine neue Datei erstellen / schreiben (ich habe keinen Schreibzugriff auf das Dateisystem), um meine Zeichenfolgendaten an die Funktion zu übergeben. Ich sollte hinzufügen, dass die String-Daten nicht in einer Datei vorhanden sind (daher kann ich meine Daten nicht …
113 java  file  file-io 

7
Ajax-, Zurück-Button- und DOM-Updates
Wenn Javascript das DOM auf Seite A ändert, navigiert der Benutzer zu Seite B und drückt dann auf die Schaltfläche Zurück, um zur Seite A zurückzukehren. Alle Änderungen am DOM von Seite A gehen verloren und dem Benutzer wird die Version angezeigt, die ursprünglich vom Server abgerufen wurde. Dies funktioniert …
113 javascript  ajax  firefox 

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.