Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

11
Eine numerische Zeichenfolge als Array-Schlüssel in PHP
Ist es möglich, eine numerische Zeichenfolge wie "123"einen Schlüssel in einem PHP-Array zu verwenden, ohne sie in eine Ganzzahl umzuwandeln? $blah = array('123' => 1); var_dump($blah); druckt array(1) { [123]=> int(1) } Ich will array(1) { ["123"]=> int(1) }
104 php 

4
Wie kann man den Kinderprozess mit strace verfolgen?
Ich habe mich stracekurz an einen Prozess gebunden. Der Prozess hat 90 Threads erstellt. Als ich den fehlerhaften Thread gefunden habe, musste ich mühsam nach dem übergeordneten Thread suchen, dann nach dem übergeordneten Thread und so weiter bis zum Root-Prozess. Gibt es einen Trick oder ein Werkzeug, um schnell herauszufinden, …


5
Ist Java Regex Thread sicher?
Ich habe eine Funktion, die verwendet Pattern#compileund Matchereine Liste von Zeichenfolgen nach einem Muster durchsucht. Diese Funktion wird in mehreren Threads verwendet. Jeder Thread hat ein eindeutiges Muster, das Pattern#compilebeim Erstellen des Threads übergeben wird. Die Anzahl der Threads und Muster ist dynamisch, was bedeutet, dass ich Patternwährend der Konfiguration …

7
Validierung mit einem XML-Schema in Python
Ich habe eine XML-Datei und ein XML-Schema in einer anderen Datei und möchte überprüfen, ob meine XML-Datei dem Schema entspricht. Wie mache ich das in Python? Ich würde etwas bevorzugen, das die Standardbibliothek verwendet, aber ich kann bei Bedarf ein Paket eines Drittanbieters installieren.
104 python  xml  validation  xsd 

4
bool operator ++ und -
Heute bin ich beim Schreiben von Visual C ++ - Code auf etwas gestoßen, das mich überrascht hat. Es scheint, dass C ++ ++ (Inkrement) für Bool unterstützt, aber nicht - (Dekrement). Ist dies nur eine zufällige Entscheidung, oder gibt es einen Grund dafür? Dies kompiliert: static HMODULE hMod = …
104 c++  boolean  increment 

1
Wie funktioniert Haskell printf?
Die Typensicherheit von Haskell ist unübertroffen, nur bei Sprachen mit abhängiger Eingabe. Aber mit Text.Printf ist eine tiefe Magie im Gange , die ziemlich typisch wirkt. > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 Was ist die tiefe Magie dahinter? Wie kann …

8
Warum strenge und Warnungen verwenden?
Es scheint mir, dass viele der Fragen im Perl-Tag gelöst werden könnten, wenn die Leute Folgendes verwenden würden: use strict; use warnings; Ich denke, einige Leute halten diese für Stützräder oder unnötige Komplikationen, was eindeutig nicht der Fall ist, da sie selbst von sehr erfahrenen Perl-Programmierern verwendet werden. Es scheint, …
104 perl 

2
Was ist eine kontextfreie Grammatik?
Kann mir jemand erklären, was eine kontextfreie Grammatik ist? Nachdem ich mir den Wikipedia-Eintrag und dann den Wikipedia-Eintrag zur formalen Grammatik angesehen habe, bin ich völlig verwirrt. Wäre jemand so freundlich zu erklären, was diese Dinge sind? Ich wundere mich darüber, weil ich das Parsen und nebenbei die Einschränkung einer …


3
Wann welches Designmuster verwenden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich mag Designmuster sehr, aber …

6
So ignorieren Sie die Zeitzone des Benutzers und erzwingen, dass Date () eine bestimmte Zeitzone verwendet
In einer JS-App erhalte ich einen Zeitstempel (Gl. 1270544790922) Vom Server (Ajax). Basierend auf diesem Zeitstempel erstelle ich ein DateObjekt mit: var _date = new Date(); _date.setTime(1270544790922); Jetzt _datedekodierter Zeitstempel in der aktuellen Zeitzone des Benutzergebietsschemas. Das will ich nicht Ich möchte _ datediesen Zeitstempel in die aktuelle Zeit in …


3
Lastausgleichs-Web-Sockets
Ich habe eine Frage zum Laden von Web-Sockets. Ich habe einen Server, der Web-Sockets unterstützt. Browser stellen eine Verbindung zu meiner Website her und jeder öffnet einen Web-Socket für www.mydomain.com. Auf diese Weise kann meine App für soziale Netzwerke Nachrichten an die Kunden senden. Wenn ich nur HTTP-Anforderungen verwende, skaliere …

16
Was sind die Vorteile von Abhängigkeitsinjektionsbehältern?
Ich verstehe die Vorteile der Abhängigkeitsinjektion selbst. Nehmen wir zum Beispiel den Frühling. Ich verstehe auch die Vorteile anderer Spring-Funktionen wie AOP, Helfer verschiedener Art usw. Ich frage mich nur, welche Vorteile die XML-Konfiguration bietet, z. <bean id="Mary" class="foo.bar.Female"> <property name="age" value="23"/> </bean> <bean id="John" class="foo.bar.Male"> <property name="girlfriend" ref="Mary"/> </bean> …

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.