Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer



8
Bei doppelter Schlüsselaktualisierung wie beim Einfügen
Ich habe mich umgesehen, aber nicht gefunden, ob es möglich ist. Ich habe diese MySQL-Abfrage: INSERT INTO table (id,a,b,c,d,e,f,g) VALUES (1,2,3,4,5,6,7,8) Die Feld-ID hat einen "eindeutigen Index", daher können nicht zwei davon vorhanden sein. Wenn dieselbe ID bereits in der Datenbank vorhanden ist, möchte ich sie aktualisieren. Aber muss ich …

11
Schmerzlose Möglichkeit, eine neue Version von R zu installieren?
Andrew Gelman beklagte kürzlich das Fehlen eines einfachen Upgrade-Prozesses für R (wahrscheinlich relevanter unter Windows als unter Linux). Hat jemand einen guten Trick für das Upgrade, von der Installation der Software bis zum Kopieren aller Einstellungen / Pakete? Dieser Vorschlag war in den Kommentaren enthalten und wurde kürzlich verwendet. Zuerst …
158 r  upgrade  packages 


6
Wie ist TeamViewer so schnell?
Entschuldigung für die Länge, es ist irgendwie notwendig. Einführung Ich entwickle eine Remotedesktopsoftware (nur zum Spaß) in C # 4.0 für Windows Vista / 7. Ich habe grundlegende Hindernisse überwunden: Ich habe ein robustes UDP-Messagingsystem, ein relativ sauberes Programmdesign, einen Spiegeltreiber (den kostenlosen DFMirage-Spiegeltreiber von DemoForge) und NAT-Traversal für alle …


11
Finden Sie einen Git-Zweig-Ersteller heraus
Ich möchte herausfinden, wer eine Niederlassung erstellt hat. Ich kann das irgendwie mit: git branch -a | xargs -L 1 bash -c 'echo "$1 `git log --pretty=format:"%H %an" $1^..$1`"' _ Dies gibt jedoch den letzten Committer pro Zweig zurück, nicht unbedingt die Person, die den Zweig erstellt hat.
158 git  git-branch 

14
Wie ändere ich den Typ eines Feldes?
Ich versuche, den Typ eines Feldes innerhalb der Mongo-Shell zu ändern. Ich mache das ... db.meta.update( {'fields.properties.default': { $type : 1 }}, {'fields.properties.default': { $type : 2 }} ) Aber es funktioniert nicht!
158 mongodb 

5
Erhöhen Sie ein Datenbankfeld um 1
Wenn ich mit MySQL ein Feld habe, beispielsweise Anmeldungen, wie würde ich dieses Feld innerhalb eines SQL-Befehls um 1 aktualisieren? Ich versuche, eine INSERT-Abfrage zu erstellen, die Vorname, Nachname und Anmeldungen erstellt. Wenn die Kombination aus Vorname und Nachname jedoch bereits vorhanden ist, erhöhen Sie die Anmeldungen um 1. so …
158 mysql  insert  increment 

5
Wie kann ich eine bestimmte Version verknüpfen?
Ich habe ein paar Fässchen des gleichen Pakets in /usr/local/Cellar/libfoowie /usr/local/Cellar/libfoo/1.0.1, /usr/local/Cellar/libfoo/HEADund/usr/local/Cellar/libfoo/mycopy Wie kann ich einen Link zu einer bestimmten Version erstellen?
158 homebrew 

5
Was sind Wörterbuchansichtsobjekte?
In Python 2.7 sind die Methoden für die Wörterbuchansicht verfügbar. Jetzt kenne ich die Vor- und Nachteile der folgenden Punkte: dict.items()(und values, keys): Gibt eine Liste zurück, damit Sie das Ergebnis tatsächlich speichern können, und dict.iteritems() (und dergleichen): Gibt einen Generator zurück, sodass Sie jeden generierten Wert einzeln durchlaufen können. …
158 python  view  dictionary 


12
Xcode: Build fehlgeschlagen, aber keine Fehlermeldungen
Verwenden von Xcode 4.5.1. Unser Projekt wurde in den letzten drei Monaten einwandfrei erstellt, aber wenn ich versuche zu erstellen, wird plötzlich "Build fehlgeschlagen" angezeigt, es werden jedoch keine Fehler auf der Registerkarte "Dreieck-Ausrufezeichen" angezeigt, und es wird auch kein Grund angegeben, wenn es angezeigt wird Build fehlgeschlagen. Wir haben …
158 xcode  build 

30
Android-Gerät wird nicht in der ADB-Liste angezeigt [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 habe einen HP Slate …
158 android  adb 

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.