Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


30
Akzeptieren Sie automatisch alle SDK-Lizenzen
Seit Gradle Android Plugins 2.2-Alpha4 : Gradle versucht, fehlende SDK-Pakete herunterzuladen, von denen ein Projekt abhängt Das ist unglaublich cool und war bekanntermaßen ein JakeWharton-Projekt . Um die SDK-Bibliothek herunterzuladen, müssen Sie jedoch: die Lizenzvereinbarungen akzeptieren oder gradle Ihnen Folgendes mitteilen: Sie haben die Lizenzvereinbarungen der folgenden SDK-Komponenten nicht akzeptiert: …

12
Was ist die native GUI-API von Linux?
Ich hoffe, das kommt nicht als dumme Frage rüber, aber ich habe mich immer gefragt. Sowohl Windows (Win32 API) als auch OS X (Cocoa) verfügen über eigene APIs, um Fenster, Ereignisse und andere Betriebssysteme zu verarbeiten. Ich habe nie wirklich eine klare Antwort darauf bekommen, was Linux entspricht. Ich habe …
441 c++  c  linux  api  user-interface 

6
Gibt es eine SQLite-Entsprechung zu DESCRIBE [Tabelle] von MySQL?
Ich fange gerade erst an, SQLite zu lernen . Es wäre schön, die Details für eine Tabelle wie die von MySQL sehen zu können DESCRIBE [table]. PRAGMA table_info [table]ist nicht gut genug, da es nur grundlegende Informationen enthält (zum Beispiel wird nicht angezeigt, ob eine Spalte ein Feld ist oder …
441 mysql  sqlite 

13
Google Gson - Listenobjekt <Klasse> deserialisieren? (generischer Typ)
Ich möchte ein Listenobjekt über Google Gson übertragen, weiß jedoch nicht, wie generische Typen deserialisiert werden sollen. Was ich versucht , nachdem bei der Suche diese (BalusC Antwort): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); Aber dann erhalte ich in Eclipse die Fehlermeldung "Der Typ new List () {} muss …
441 java  json  generics  gson 


9
Wie kann ich eine Liste als Befehlszeilenargument mit argparse übergeben?
Ich versuche, eine Liste als Argument an ein Befehlszeilenprogramm zu übergeben. Gibt es eine argparseOption, um eine Liste als Option zu übergeben? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='&lt;Required&gt; Set flag', required=True) Das Skript wird wie folgt aufgerufen python test.py -l "265340 268738 270774 270817"
441 python  argparse 


30
Zufälliger Farbgenerator
Mit dieser Funktion möchte ich die Farbe durch einen zufälligen Farbgenerator ersetzen . document.overlay = GPolyline.fromEncoded({ color: "#0000FF", weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 }); Wie kann ich es tun?

6
Suche nach regulären Ausdrücken in Sublime Text 2 ersetzen
Ich möchte die Suche durch reguläre Ausdrücke in Sublime Text 2 ersetzen. Die Dokumentation dazu ist ziemlich anämisch. Insbesondere möchte ich Gruppen ersetzen, also so etwas wie das Konvertieren dieses Textes: Hello my name is bob Und dieser Suchbegriff: Finde was: my name is (\w)+ Ersetzen mit: my name used …

30
Der beste Weg, um eine Zeichenfolge umzukehren
Ich musste gerade eine String-Umkehrfunktion in C # 2.0 schreiben (dh LINQ nicht verfügbar) und kam auf Folgendes: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i &gt; -1; i--) { reverse += cArray[i]; } return reverse; } …


11
Umbenennen von Dateien in Git umbenennen
Ich habe gelesen, dass Sie beim Umbenennen von Dateien in Git alle Änderungen festschreiben, Ihre Umbenennung durchführen und dann Ihre umbenannte Datei bereitstellen sollten. Git erkennt die Datei anhand des Inhalts, anstatt sie als neue nicht verfolgte Datei zu betrachten, und behält den Änderungsverlauf bei. Als ich heute Abend genau …
440 git  git-mv 


2
Verwenden von .otf-Schriftarten in Webbrowsern
Ich arbeite an einer Website, für die Online-Testversionen erforderlich sind. Die Schriftarten, die ich habe, sind alle .otf Gibt es eine Möglichkeit, die Schriftarten einzubetten und in allen Browsern zum Laufen zu bringen? Wenn nicht, welche anderen Alternativen habe ich?
440 html  css  fonts  font-face 

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.