Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

18
Überprüfen Sie, ob die Zeichenfolge einen Wert im Array enthält
Ich versuche festzustellen, ob eine Zeichenfolge mindestens eine URL enthält, die in einem Array gespeichert ist. Hier ist mein Array: $owned_urls = array('website1.com', 'website2.com', 'website3.com'); Die Zeichenfolge wird vom Benutzer eingegeben und über PHP übermittelt. Auf der Bestätigungsseite möchte ich überprüfen, ob sich die eingegebene URL im Array befindet. Ich …
82 php  arrays 

4
Wie verwende ich @Transactional mit Spring Data?
Ich habe gerade angefangen, an einem Spring-Data-, Hibernate-, MySQL- und JPA-Projekt zu arbeiten. Ich habe auf Spring-Data umgestellt, damit ich mich nicht darum kümmern muss, Abfragen von Hand zu erstellen. Ich habe festgestellt, dass die Verwendung von @Transactionalnicht erforderlich ist, wenn Sie Spring-Daten verwenden, da ich meine Abfragen auch ohne …

6
Was bedeutet "falsch importiertes Testmodul"?
Ich habe einen Arbeitstest Zeile für Zeile kopiert und nur ein paar Namen geändert (zumindest dachte ich das) und jetzt erhalte ich diesen sehr kryptischen Fehler: (Ich habe einige Sachen durch FOO, BAR ersetzt) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? Das Problem …
82 python  django 

14
Auto-Increment-ID zu vorhandener Tabelle hinzufügen?
Ich habe eine bereits vorhandene Tabelle, die 'fname', 'lname', 'email', 'password' und 'ip' enthält. Aber jetzt möchte ich eine automatische Inkrementierungsspalte. Wenn ich jedoch eintrete: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Ich bekomme folgendes: #1075 - Incorrect table definition; there can be only one auto column and …

13
So erkennen Sie, ob Homebrew unter Mac OS X installiert ist
Ich programmiere gerade Rails und sehe regelmäßig, dass Homebrew in Lösungen im Internet referenziert wird, habe es aber nie verwendet. Ich bemerke auch Homebrew in der Terminalversion 2.9 als Option neben "Shell -> New" aus der Dropdown-Liste des Terminals, aber wenn ich Homebrew auswähle und Befehle erteile, schlagen sie fehl. …

20
Warnungen Ihre Apk verwendet Berechtigungen, für die eine Datenschutzrichtlinie erforderlich ist: (android.permission.READ_PHONE_STATE)
Im Manifest nicht hinzugefügt android.permission.READ_PHONE_STATE. Genehmigung. Warum ein Fehler auftritt, wenn ich eine neue apk-Version hochlade, ist unten aufgeführt. Ihre App hat eine apk mit Versionscode 1, die die folgenden Berechtigungen anfordert: android.permission.READ_PHONE_STATE. Für Apps, die diese Berechtigungen in einem APK verwenden, muss eine Datenschutzrichtlinie festgelegt sein. Ich habe einen …




16
Standardwert für Strukturelement in C.
Ist es möglich, Standardwerte für ein Strukturelement festzulegen? Ich habe Folgendes versucht, aber es würde einen Syntaxfehler verursachen: typedef struct { int flag = 3; } MyStruct; Fehler: $ gcc -o testIt test.c test.c:7: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token test.c: In function ‘main’: test.c:17: …
82 c  struct 

3
Verwenden Sie dieselbe Option mehrmals in Pythons Argparse
Ich versuche, ein Skript zu schreiben, das mehrere Eingabequellen akzeptiert und mit jeder etwas macht. Etwas wie das ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional Aber ich kann nicht genau herausfinden, wie das geht argparse. Es scheint …

2
Unterschied zwischen NPM und NVM
Ich weiß, dass npm der Paketmanager und nvm der Knotenversionsmanager ist. Ich versuche derzeit, meine Entwicklungs- und Produktionsumgebung mithilfe von Bash automatisch zu installieren, und habe vergessen, wie ich angefangen habe und in welcher Reihenfolge. Nach der Installation von npm stellte ich fest, dass unser nvm nicht installiert war. Muss …
82 node.js  npm  nvm 

4
Rekursion mit Ausbeute
Gibt es eine Möglichkeit, Rekursion und yieldAnweisung zu mischen ? Zum Beispiel wäre ein Generator für unendliche Zahlen (unter Verwendung von Rekursion) ungefähr so: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 Ich habe es versucht: def infinity(start): yield start …

10
Java 8: Bevorzugte Methode zum Zählen von Iterationen eines Lambda?
Ich habe oft das gleiche Problem. Ich muss die Läufe eines Lambda für die Verwendung außerhalb des Lambda zählen. Z.B: myStream.stream().filter(...).forEach(item->{ ... ; runCount++); System.out.println("The lambda ran "+runCount+"times"); Das Problem ist, dass runCount endgültig sein muss, daher kann es kein int sein. Es kann keine Ganzzahl sein, da dies unveränderlich …

7
RSync: Wie synchronisiere ich in beide Richtungen?
Ich möchte rsync verwenden, um zwei Verzeichnisse in beide Richtungen zu synchronisieren . Ich beziehe mich auf die Synchronisation im klassischen Sinne ( nicht wie es in rsync-Handbüchern gemeint ist): Ich möchte die Verzeichnisse in beide Richtungen aktualisieren , je nachdem, welches davon neuer ist . Kann dies mit rsync …
82 linux  rsync 

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.