Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Wie verwende ich JavaScript-Regex über mehrere Zeilen?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Ich möchte, dass der PRE-Block aufgenommen wird, obwohl er sich über Zeilenumbrüche erstreckt. Ich dachte, die 'm'-Flagge macht es. Nicht. Hier vor dem Posten die Antwort gefunden . Da ich dachte, ich kenne JavaScript (drei Bücher lesen, Arbeitsstunden) und …
275 javascript  regex 



10
Eine intelligente Umwandlung in "Typ" ist nicht möglich, da "Variable" eine veränderbare Eigenschaft ist, die zu diesem Zeitpunkt möglicherweise geändert wurde
Und der Kotlin-Neuling fragt: "Warum wird der folgende Code nicht kompiliert?": var left: Node? = null fun show() { if (left != null) { queue.add(left) // ERROR HERE } } Eine intelligente Umwandlung in "Knoten" ist nicht möglich, da "links" eine veränderbare Eigenschaft ist, die zu diesem Zeitpunkt möglicherweise geändert …
275 kotlin 

7
Wie zwinge ich make / GCC, mir die Befehle anzuzeigen?
Ich versuche, ein Kompilierungsproblem zu debuggen, aber ich kann GCC (oder vielleicht ist es make ??) nicht dazu bringen, mir die tatsächlichen Compiler- und Linker-Befehle anzuzeigen, die es ausführt. Hier ist die Ausgabe, die ich sehe: CCLD libvirt_parthelper libvirt_parthelper-parthelper.o: In function `main': /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:102: undefined reference to `ped_device_get' /root/qemu-build/libvirt-0.9.0/src/storage/parthelper.c:116: undefined reference …
275 gcc  makefile  verbosity 

5
Was ist ein höherwertiger Typ in Scala?
Im Internet finden Sie Folgendes: Höher sortierter Typ == Typ Konstruktor? class AClass[T]{...} // For example, class List[T] Einige sagen, dies sei ein höherwertiger Typ, da er über Typen abstrahiert, die der Definition entsprechen würden. Höher sortierte Typen sind Typen, die andere Typen annehmen und einen neuen Typ erstellen Diese …



17
Gibt es eine Möglichkeit, mv dazu zu bringen, das Verzeichnis zu erstellen, in das verschoben werden soll, wenn es nicht vorhanden ist?
Wenn ich mich also in meinem Home-Verzeichnis befinde und foo.c nach ~ / bar / baz / foo.c verschieben möchte, diese Verzeichnisse jedoch nicht vorhanden sind, gibt es eine Möglichkeit, diese Verzeichnisse automatisch zu erstellen Sie müssten nur tippen mv foo.c ~/bar/baz/ und alles würde klappen? Es scheint, als könnten …
275 linux  macos  unix  mkdir  mv 


18
Wie führe ich einen Cron-Job in einem Docker-Container aus?
Ich versuche, einen Cronjob in einem Docker-Container auszuführen, der ein Shell-Skript aufruft. Gestern habe ich im gesamten Web gesucht und einen Stapelüberlauf durchgeführt, aber ich konnte keine wirklich funktionierende Lösung finden. Wie kann ich das machen? BEARBEITEN: Ich habe ein (kommentiertes) Github-Repository mit einem funktionierenden Docker-Cron-Container erstellt, der in einem …
275 docker  cron  containers  sh 

24
Formatieren Sie timedelta zu string
Ich habe Probleme beim Formatieren eines datetime.timedeltaObjekts. Folgendes versuche ich zu tun: Ich habe eine Liste von Objekten und eines der Mitglieder der Klasse des Objekts ist ein Zeitdelta-Objekt, das die Dauer eines Ereignisses anzeigt. Ich möchte diese Dauer im Format Stunden: Minuten anzeigen. Ich habe verschiedene Methoden ausprobiert, um …

2
Warum ist 'x' in ('x',) schneller als 'x' == 'x'?
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 Funktioniert auch für Tupel mit mehreren Elementen. Beide Versionen scheinen linear zu wachsen: >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit("'x' == 'y' or 'x' …

11
Wie kann ein Dialogfeld angezeigt werden, um zu bestätigen, dass der Benutzer eine Android-Aktivität beenden möchte?
Ich habe versucht, ein "Willst du beenden?" Art des Dialogfelds, wenn der Benutzer versucht, eine Aktivität zu beenden. Ich kann jedoch die entsprechenden API-Hooks nicht finden. Activity.onUserLeaveHint()Anfangs sah es vielversprechend aus, aber ich kann keinen Weg finden, die Aktivität am Ende zu hindern.

17
Erstellen eines "logischen Exklusiv- oder" -Operators in Java
Beobachtungen: Java hat einen logischen UND-Operator. Java hat einen logischen ODER-Operator. Java hat einen logischen NOT-Operator. Problem: Laut Sun hat Java keinen logischen XOR-Operator . Ich möchte einen definieren. Methodendefinition: Als Methode wird es einfach wie folgt definiert: public static boolean logicalXOR(boolean x, boolean y) { return ( ( x …
274 java  operators  xor 

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.