Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer




19
Benannte Platzhalter in der Zeichenfolgenformatierung
In Python kann ich beim Formatieren von Zeichenfolgen Platzhalter eher nach Namen als nach Position füllen: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Ich frage mich, ob das in Java möglich ist (hoffentlich ohne externe Bibliotheken).


7
Warum wird Git nicht als "Blockkette" angesehen?
Die interne Datenstruktur von Git ist ein Baum von Datenobjekten, wobei jedes Objekt nur auf seinen Vorgänger verweist. Jeder Datenblock wird gehasht. Das Ändern (Bitfehler oder Angriff) eines Zwischenblocks wird bemerkt, wenn der gespeicherte Hash und der tatsächliche Hash abweichen. Wie unterscheidet sich dieses Konzept von der Blockkette? Git ist …
174 git  hash  blockchain 

6
Gibt es eine Google Voice API? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Gibt es eine API (offiziell oder inoffiziell) für Google …
174 google-voice 

11
Wie konvertiere ich "camelCase" in "Camel Case"?
Ich habe versucht, einen JavaScript-Regex-Befehl zu erhalten, um so etwas "thisString"in etwas umzuwandeln, "This String"aber das nächste, was ich bekommen habe, ist das Ersetzen eines Buchstabens, was zu etwas wie "Thi String"oder führt "This tring". Irgendwelche Ideen? Um zu klären , ich die Einfachheit der Kapitalisierung einen Brief umgehen kann, …
174 javascript  regex 


3
Was ist der Zweck des Schalters -m?
Können Sie mir erklären, was der Unterschied zwischen Anrufen ist? python -m mymod1 mymod2.py args und python mymod1.py mymod2.py args Es scheint in beiden Fällen mymod1.pyheißt und sys.argvist ['mymod1.py', 'mymod2.py', 'args'] Wofür ist der -mSchalter?

3
Git Rebase, verfolgt 'lokal' und 'remote'
Wenn ich eine Git-Rebase mache, habe ich oft Schwierigkeiten herauszufinden, was mit dem "lokalen" und "entfernten" passiert, wenn Konflikte gelöst werden. Ich habe manchmal den Eindruck, dass sie die Seiten von einem Commit zum nächsten tauschen. Dies liegt wahrscheinlich (definitiv) daran, dass ich es immer noch nicht richtig verstanden habe. …
174 git  conflict  rebase 

9
Wie bearbeite ich $ PATH (.bash_profile) unter OSX?
Ich versuche, einen Eintrag in PATH zu bearbeiten, da ich etwas falsch gemacht habe. Ich verwende Mac OS X 10.10.3 Ich habe versucht: > touch ~/.bash_profile; open ~/.bash_profile Der Datei-Editor wird jedoch mit nichts geöffnet. Mein Problem: Ich versuche ANDROID_HOME auf meinem PATH zu installieren Ich habe es falsch geschrieben, …


6
SQLAlchemy Standard DateTime
Dies ist mein deklaratives Modell: import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date = DateTime(default=datetime.datetime.utcnow) Wenn ich jedoch versuche, dieses Modul zu importieren, wird folgende Fehlermeldung angezeigt: Traceback (most recent call last): File …
174 python  date  sqlalchemy 

14
Wie füge ich ein Leerzeichen in einen Zeichenfolgennamen in XML ein?
Ich habe einige Zeichenfolgen in der strings.xmlDatei definiert. Jetzt muss ich zwischen einigen Zahlen in der Zeichenfolge etwas mehr Platz einfügen. Wenn ich zusätzliche Leerzeichen eingebe, wird dies in der Anwendung jedoch nicht angezeigt. Vor: <string name="spelatonertext3">-4, 5, -5, 6, -6, Und wenn ich so zusätzlichen Platz einbaue: <string name="spelatonertext3">-4, …
174 android  xml  whitespace 

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.