Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

8
Wie können Sie die Vererbung in einer Datenbank darstellen?
Ich denke darüber nach, wie eine komplexe Struktur in einer SQL Server-Datenbank dargestellt werden kann. Stellen Sie sich eine Anwendung vor, die Details einer Objektfamilie speichern muss, die einige Attribute gemeinsam haben, aber viele andere nicht gemeinsam haben. Zum Beispiel kann ein gewerbliches Versicherungspaket Haftpflicht-, Motor-, Sach- und Entschädigungsschutz in …


3
Unterschied zwischen Autor und Committer in Git?
Ich versuche ein Commit wie zu machen git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" Dabei ist John Doe ein Benutzer, in dessen Namen ich das Commit durchführen möchte. Es scheint in Ordnung zu sein git log. Wenn ich a mache gitk, ist der Autorenname korrekt, aber der …
235 git  git-config  gitk 

4
Methode zum Hinzufügen eines neuen oder Aktualisierens eines vorhandenen Elements im Wörterbuch
In einigen Legacy-Codes habe ich die folgende Erweiterungsmethode gesehen, um das Hinzufügen eines neuen Schlüsselwertelements oder das Aktualisieren des Werts zu erleichtern, falls der Schlüssel bereits vorhanden ist. Methode 1 (Legacy-Code). public static void CreateNewOrUpdateExisting<TKey, TValue>( this IDictionary<TKey, TValue> map, TKey key, TValue value) { if (map.ContainsKey(key)) { map[key] = …
235 c#  dictionary 


7
Wie kann ich mit dem übergeordneten Container eine SVG-Skala erstellen?
Ich möchte die Inhaltsskala eines Inline-SVG-Elements haben, wenn die Größe nicht nativ ist. Natürlich könnte ich es als separate Datei haben und es so skalieren. index.html: <img src="foo.svg" style="width: 100%;" /> foo.svg: <svg width="123" height="456"></svg> Ich möchte dem SVG jedoch zusätzliche Stile über CSS hinzufügen, sodass das Verknüpfen eines externen …
235 css  html  svg  scaling 

4
Wie übergebe ich eine ArrayList an einen varargs-Methodenparameter?
Grundsätzlich habe ich eine ArrayList von Standorten: ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>(); darunter nenne ich folgende Methode: .getMap(); Die Parameter in der Methode getMap () sind: getMap(WorldLocation... locations) Das Problem, das ich habe, ist, dass ich nicht sicher bin, wie ich die GANZE Liste locationsdieser Methode weitergeben soll. ich habe …

7
Können Tabellenspalten mit einem Fremdschlüssel NULL sein?
Ich habe eine Tabelle, die mehrere ID-Spalten zu anderen Tabellen hat. Ich möchte, dass ein Fremdschlüssel die Integrität nur erzwingt , wenn ich dort Daten eingebe. Wenn ich zu einem späteren Zeitpunkt ein Update durchführe, um diese Spalte zu füllen, sollte auch die Einschränkung überprüft werden. (Dies ist wahrscheinlich datenbankserverabhängig. …

9
Lesen Sie den Teilprozess stdout Zeile für Zeile
Mein Python-Skript verwendet einen Unterprozess, um ein Linux-Dienstprogramm aufzurufen, das sehr laut ist. Ich möchte die gesamte Ausgabe in einer Protokolldatei speichern und dem Benutzer einen Teil davon anzeigen. Ich dachte, das Folgende würde funktionieren, aber die Ausgabe wird in meiner Anwendung erst angezeigt, wenn das Dienstprogramm eine erhebliche Menge …
235 python  subprocess 


30
Wie erhalte ich das erste Element eines Arrays?
Wie erhält man das erste Element aus einem Array wie diesem: var ary = ['first', 'second', 'third', 'fourth', 'fifth']; Ich habe es versucht: alert($(ary).first()); Aber es würde zurückkehren [object Object]. Also muss ich das erste Element aus dem Array holen, das das Element sein sollte 'first'.

6
Wie konvertiere ich Map-Schlüssel in ein Array?
Nehmen wir an, ich habe die folgende Karte: let myMap = new Map().set('a', 1).set('b', 2); Und ich möchte ['a', 'b'] basierend auf dem oben Gesagten erhalten. Meine derzeitige Lösung scheint so lang und schrecklich. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) …


11
Text- und Pfeilfarbe der IOS 7-Navigationsleiste
Ich möchte den Hintergrund für die Navigationsleiste auf Schwarz und alle darin enthaltenen Farben auf Weiß einstellen . Also habe ich diesen Code verwendet: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; Aber zurück Schaltfläche Textfarbe , Pfeil …

23
Lxml kann nicht auf Mac OS X 10.9 installiert werden
Ich möchte Lxml installieren, damit ich dann Scrapy installieren kann. Wenn ich heute meinen Mac aktualisierte, konnte ich lxml nicht neu installieren. Ich erhalte die folgende Fehlermeldung: In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed with …
234 python  xcode  macos  scrapy  lxml 

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.