Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


5
Gibt es eine Namenskonvention für MySQL?
So mache ich das: Tabellennamen sind niedriger Fall verwendet Unterstrichen um Worte zu trennen, und sind Einzahl (zB foo, foo_barusw. Ich habe im Allgemeinen (nicht immer) eine Auto-Inkrement-PK. Ich verwende die folgende Konvention: tablename_id(zB foo_id, foo_bar_idusw.). Wenn eine Tabelle eine Spalte enthält, die ein Fremdschlüssel ist, kopiere ich einfach den …

6
Links Join With Where-Klausel
Ich muss alle Standardeinstellungen aus der Einstellungstabelle abrufen, aber auch die Zeicheneinstellung abrufen, falls für x Zeichen vorhanden. Diese Abfrage ruft jedoch nur die Einstellungen ab, bei denen das Zeichen = 1 ist, nicht die Standardeinstellungen, wenn der Benutzer niemanden festgelegt hat. SELECT `settings`.*, `character_settings`.`value` FROM (`settings`) LEFT JOIN `character_settings` …


14
Probleme bei der Installation des devtools-Pakets
Ich möchte das devtoolsPaket verwenden. Ich habe die folgenden Befehle ausgeführt: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ Was mache ich falsch? Bearbeiten: Hier sind die Ergebnisse der erneuten Ausführung des install.packagesBefehls nach dem Neustart der Sitzung. > install.packages("devtools", …
162 r  package  devtools 

5
Schneller optionaler Escape-Schließparameter
Gegeben: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Gibt es eine Möglichkeit, den completionParameter (und action) vom Typ …

6
Wählen Sie Tag Helper in ASP.NET Core MVC aus
Ich benötige Hilfe beim Auswahl-Tag-Helfer in ASP.NET Core. Ich habe eine Liste von Mitarbeitern, die ich an einen ausgewählten Tag-Helfer binden möchte. Meine Mitarbeiter sind in einem List<Employee> EmployeesListund ausgewählten Wert wird in EmployeeIdEigentum gehen . Mein Ansichtsmodell sieht folgendermaßen aus: public class MyViewModel { public int EmployeeId { get; …

6
Schnittpunkt zweier Listen in Bash
Ich versuche, ein einfaches Skript zu schreiben, das den Inhalt in zwei Listen auflistet. Verwenden wir zur Vereinfachung ls als Beispiel. Stellen Sie sich vor, "eins" und "zwei" sind Verzeichnisse. eins = "ls eins" zwei = "ls zwei" Kreuzung $ eins $ zwei Ich bin immer noch ziemlich grün in …
162 bash 

6
Konvertieren Sie Zeilenenden für den gesamten Verzeichnisbaum (Git)
Folgende Situation: Ich arbeite an einem Mac mit OS X und bin kürzlich einem Projekt beigetreten, dessen Mitglieder bisher alle Windows verwenden. Eine meiner ersten Aufgaben war das Einrichten der Codebasis in einem Git-Repository. Deshalb habe ich den Verzeichnisbaum von FTP abgerufen und versucht, ihn in das Git-Repo einzuchecken, das …
162 git  line-endings 

4
Wie springe ich in vim zu einem bestimmten Charakter?
Wie kann ich in vim zum nächsten Zeichen X springen? Ich benutze häufig, z. B. dt:oder ct:um alles bis zu einem Doppelpunkt (oder einem anderen Zeichen) zu löschen / zu ändern. Gibt es eine kurze Tastenkombination, um einfach meine Cursorposition auf dieses Zeichen zu bewegen?
162 vim  macvim 

4
Negation in Python
Ich versuche ein Verzeichnis zu erstellen, wenn der Pfad nicht existiert, aber das! (nicht) Operator funktioniert nicht. Ich bin mir nicht sicher, wie ich in Python negieren soll ... Wie geht das richtig? if (!os.path.exists("/usr/share/sounds/blues")): proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"]) proc.wait()
162 python  negation 

7
Azure Webjobs vs Azure-Funktionen: So wählen Sie aus
Ich habe einige Azure-Webjobs erstellt , die Trigger verwenden, und ich habe gerade etwas über Azure-Funktionen gelernt . Soweit ich weiß, scheinen sich Azure-Funktionen mit Azure Webjobs-Funktionen zu überschneiden, und ich habe einige Schwierigkeiten zu verstehen, wann ich zwischen Funktion und Webjob wählen soll: Im Gegensatz zu Webjobs können Funktionen …


20
Django TemplateDoesNotExist?
Auf meinem lokalen Computer werden Python 2.5 und Nginx unter Ubuntu 8.10 ausgeführt, wobei Django aus dem neuesten Entwicklungs-Trunk erstellt wurde. Für jede angeforderte URL wird Folgendes ausgegeben: TemplateDoesNotExist unter / appname / path appname / template_name.html Django hat versucht, diese Vorlagen in der folgenden Reihenfolge zu laden: * Verwenden …
162 django 

9
Wie klone ich einen InputStream?
Ich habe einen InputStream, den ich an eine Methode übergebe, um etwas zu verarbeiten. Ich werde den gleichen InputStream in einer anderen Methode verwenden, aber nach der ersten Verarbeitung scheint der InputStream innerhalb der Methode geschlossen zu sein. Wie kann ich den InputStream klonen, um ihn an die Methode zu …
162 java  clone  inputstream 

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.