Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

20
git: fatal: Ich behandle nicht das Protokoll 'http'
Ich habe einen Git-Klon-Befehl von einer Webseite kopiert und eingefügt: https://fedorahosted.org/ibus-typing-booster/ Ich schaff das: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol '​​http'
307 git  clone  whitespace 


9
Best Practices mit STDIN in Ruby?
Ich möchte mich mit der Befehlszeileneingabe in Ruby befassen: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Was ist der beste Weg, um es zu tun? Insbesondere möchte ich mich mit leerem STDIN befassen und hoffe auf eine elegante Lösung. #!/usr/bin/env ruby STDIN.read.split("\n").each …
307 ruby  stdin 


20
Was ist der Unterschied zwischen Integrations- und Unit-Tests?
Ich kenne die sogenannte Lehrbuchdefinition von Unit-Tests und Integrationstests. Ich bin gespannt, wann es Zeit ist, Komponententests zu schreiben ... Ich werde sie schreiben, um so viele Klassen wie möglich abzudecken. Wenn ich beispielsweise eine WordKlasse habe, schreibe ich einige Komponententests für die WordKlasse. Dann beginne ich mit dem Schreiben …


9
So etwas wie "enthält welche" für Java-Set?
Ich habe zwei Sätze, A und B, vom gleichen Typ. Ich muss herausfinden, ob A ein Element aus der Menge B enthält. Was wäre der beste Weg, dies zu tun, ohne die Sets zu durchlaufen? Die Set-Bibliothek hat contains(object)und containsAll(collection), aber nicht containsAny(collection).
307 java 

3
Visual Studio zur nächsten Fehlerverknüpfung springen?
Wenn eine Kompilierung in VB.NET in Visual Studio 2008 fehlschlägt, wird am unteren Bildschirmrand eine Fehlerliste angezeigt. Um zu einem Fehler zu springen, doppelklicke ich auf einen Fehler in der Fehlerliste. Gibt es eine Verknüpfung, um automatisch zum nächsten Fehler in der Liste zu springen? Es wird manchmal ein bisschen …

7
MySQL-Abfragezeichenfolge enthält
Ich habe versucht herauszufinden, wie ich mit MySQL eine Abfrage durchführen kann, die prüft, ob der Wert (Zeichenfolge $haystack) in einer bestimmten Spalte bestimmte Daten (Zeichenfolge $needle) enthält, wie folgt: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); In PHP wird die Funktion aufgerufen substr($haystack, $needle), also vielleicht: WHERE substr(`column`, …

16
Ausführen des neuen Intel-Emulators für Android
In letzter Zeit haben Google und Intel eine neue Methode zum Ausführen des Emulators veröffentlicht, die viel besser funktionieren sollte als die vorherige Version (die die ARM-CPU emuliert hat). Hier sind einige Links dazu: dies und das . Nach der Installation der neuen Komponenten und dem Erstellen einer neuen Emulatorkonfiguration …

1
Git Anzahl der Commits pro Autor in allen Zweigen
Ich möchte die Anzahl der Commits pro Autor für alle Zweige ermitteln. Ich sehe das git shortlog -s -n Druckt eine sehr schöne Liste, zählt jedoch nicht die Commits, die noch nicht aus anderen Zweigen zusammengeführt wurden. Wenn Sie diesen Befehl über jeden Zweig wiederholen, werden die gemeinsamen Commits offensichtlich …

12
Was ist der beste Weg, um ein Skript von einem anderen Skript aus aufzurufen?
Ich habe ein Skript namens test1.py, das sich nicht in einem Modul befindet. Es enthält nur Code, der ausgeführt werden soll, wenn das Skript selbst ausgeführt wird. Es gibt keine Funktionen, Klassen, Methoden usw. Ich habe ein anderes Skript, das als Dienst ausgeführt wird. Ich möchte test1.py über das Skript …
307 python 

6
Wie verwende ich die JSON-POST-Daten in einer Express-Anwendung?
Ich sende die folgende JSON-Zeichenfolge an meinen Server. ( { id = 1; name = foo; }, { id = 2; name = bar; } ) Auf dem Server habe ich das. app.post('/', function(request, response) { console.log("Got response: " + response.statusCode); response.on('data', function(chunk) { queryResponse+=chunk; console.log('data'); }); response.on('end', function(){ console.log('end'); …
307 json  node.js  express 



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.