Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


11
SQLite Primärschlüssel hinzufügen
Ich habe eine Tabelle in SQLite mithilfe der CREATE TABLE ASSyntax erstellt, um eine Tabelle basierend auf einer SELECTAnweisung zu erstellen . Jetzt hat diese Tabelle keinen Primärschlüssel, aber ich möchte einen hinzufügen. Beim Ausführen ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...)wird ein Syntaxfehler "in der Nähe von PRIMARY" ausgegeben. …
99 sqlite 



3
Rückgängigmachen eines Commits in TortoiseSVN
Ich habe versehentlich eine Reihe von Dateien (Dutzende von Dateien in verschiedenen Ordnern) festgeschrieben. Was ist der einfachste, sauberste (und sicherste!) Weg, um dieses Commit rückgängig zu machen, ohne die Dateien aus meinem Arbeitsverzeichnis löschen zu müssen?
99 svn  tortoisesvn  undo 

3
Python: Verwenden eines rekursiven Algorithmus als Generator
Kürzlich habe ich eine Funktion geschrieben, um bestimmte Sequenzen mit nicht trivialen Einschränkungen zu generieren. Das Problem kam mit einer natürlichen rekursiven Lösung. Nun kommt es vor, dass selbst bei relativ kleinen Eingaben die Sequenzen mehrere Tausend sind. Daher würde ich meinen Algorithmus lieber als Generator verwenden, anstatt ihn zum …

3
So finden Sie verfügbare Versionen für eine Bower-Abhängigkeit
Angenommen, ich möchte die neueste Version von jquery-ui in meine bower.json aufnehmen. Gibt es eine Möglichkeit herauszufinden, welche Versionen verfügbar sind? Ich sehe, dass ich verfügbare Komponenten unter http://sindresorhus.com/bower-components/#!/search/jquery-ui finden kann, aber es scheint keine Erwähnung von Versionen zu geben.
99 bower 



3
Ordnen Sie mehrere Fallklassen in Scala zu
Ich mache Matching gegen einige Fallklassen und möchte zwei der Fälle auf die gleiche Weise behandeln. Etwas wie das: abstract class Foo case class A extends Foo case class B(s:String) extends Foo case class C(s:String) extends Foo def matcher(l: Foo): String = { l match { case A() => "A" …

14
Wie kann man einen Prozess unter Linux in den Ruhezustand versetzen, indem man seinen Speicher auf der Festplatte speichert und später wiederherstellt?
Ist es möglich, einen Prozess unter Linux in den Ruhezustand zu versetzen? Genau wie im Ruhezustand eines Laptops würde ich den gesamten von einem Prozess verwendeten Speicher auf die Festplatte schreiben und den Arbeitsspeicher freigeben. Und später kann ich den Prozess fortsetzen, dh alle Daten aus dem Speicher lesen und …

4
Wie kann ich Remote-Repositorys in Mercurial hinzufügen?
Ich arbeite auf folgende Weise mit Git-Repositorys: Ich habe das Master-Repository und mehrere Fernbedienungen auf den verschiedenen Produktionsmaschinen. Ich schiebe den Produktionscode auf die Fernbedienungen und starte die Dienste neu, damit die Änderungen wirksam werden. Ich bin im Begriff, von Git zu Mercurial zu wechseln, und ich möchte im Voraus …


5
Verhindern Sie, dass Benutzer die zuvor besuchte gesicherte Seite nach dem Abmelden sehen
Ich habe die Anforderung, dass der Endbenutzer nach dem Abmelden / Abmelden nicht zur eingeschränkten Seite zurückkehren kann. Derzeit kann der Endbenutzer dies jedoch über die Schaltfläche "Zurück" des Browsers, den Browserverlauf oder sogar durch erneutes Eingeben der URL in die Adressleiste des Browsers tun. Grundsätzlich möchte ich, dass der …

8
Idiomatische Möglichkeit, auf mehrere Rückrufe in Node.js zu warten
Angenommen, Sie müssen einige Vorgänge ausführen, die von einer temporären Datei abhängen. Da es sich hier um Node handelt, sind diese Vorgänge offensichtlich asynchron. Wie kann man idiomatisch warten, bis alle Vorgänge abgeschlossen sind, um zu wissen, wann die temporäre Datei gelöscht werden kann? Hier ist ein Code, der zeigt, …
99 node.js 

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.