Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

3
Django - wie erstelle ich eine Datei und speichere sie im FileField eines Modells?
Hier ist mein Modell. Ich möchte eine neue Datei generieren und die vorhandene überschreiben, wenn eine Modellinstanz gespeichert wird: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any previous version #and update file path self.license_file = ??? super(Request,self).save(*args, **kwargs) …

10
CSS-Bildgröße Prozentsatz von sich selbst ändern?
Ich versuche, die Größe eines Bilds mit einem Prozentsatz von sich selbst zu ändern. Zum Beispiel möchte ich das Bild nur um die Hälfte verkleinern, indem ich es auf 50% verkleinere. Beim Anwenden width: 50%;wird jedoch die Größe des Bilds auf 50% des Containerelements geändert (das übergeordnete Element, das <body>beispielsweise …
108 html  css  image 


5
Warum gibt Haskells Prelude.read kein Vielleicht zurück?
Gibt es einen guten Grund, warum die Art von Prelude.read ist read :: Read a => String -> a anstatt einen MaybeWert zurückzugeben? read :: Read a => String -> Maybe a Wäre letzteres nicht natürlicher, da die Zeichenfolge möglicherweise nicht analysierbar ist, Haskell? Oder sogar eine Either String a, …
108 parsing  haskell  types 


6
Wie wende ich den CSS3-Übergang auf alle Eigenschaften außer der Hintergrundposition an?
Ich möchte einen CSS-Übergang auf alle Eigenschaften außer der Hintergrundposition anwenden. Ich habe es so versucht: .csstransitions a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .csstransitions a { -webkit-transition: background-position 0s ease 0s; -moz-transition: background-position …



5
So erhalten Sie eine Aufzählung, die in attrs.xml im Code erstellt wird
Ich habe eine benutzerdefinierte Ansicht ( hier zu finden ) mit einem deklarierbaren Attribut vom Typ enum erstellt. In XML kann ich jetzt einen der Aufzählungseinträge für mein benutzerdefiniertes Attribut auswählen. Jetzt möchte ich eine Methode erstellen, um diesen Wert programmgesteuert festzulegen, kann jedoch nicht auf die Aufzählung zugreifen. attr.xml …


4
Was ist der Unterschied zwischen -anydpi und -nodpi?
Wenn Sie den Vector Asset-Assistenten in Android Studio 1.5.0 verwenden, wird jedes mit diesem Assistenten importierte Vektor-Zeichen-XML verwendet res/drawable/. Das build/Verzeichnis und die resultierende APK zeigen jedoch, dass diese XML-Dateien in ein res/drawable-anydpi-v21/Ressourcenverzeichnis verschoben werden . Der -v21Teil ist sinnvoll, da er VectorDrawablenur auf API Level 21+ unterstützt wird. Allerdings …

3
Wie funktioniert die Vererbung für Attribute?
Worauf bezieht sich die Inheritedbool-Eigenschaft für Attribute? Bedeutet dies, dass, wenn ich meine Klasse mit einem Attribut definiere AbcAtribute(das hat Inherited = true) und wenn ich eine andere Klasse von dieser Klasse erbe, auf die abgeleitete Klasse auch dasselbe Attribut angewendet wird? Stellen Sie sich Folgendes vor, um diese Frage …
108 c#  .net  vb.net  attributes 


5
Wie wähle ich zwischen Semaphore und SemaphoreSlim?
Ihre öffentlichen Schnittstellen sehen ähnlich aus. In der Dokumentation heißt es, dass SemaphoreSlim eine einfache Alternative ist und keine Windows-Kernel-Semaphoren verwendet. Diese Ressource gibt an, dass das SemaphoreSlim viel schneller ist. In welchen Situationen ist das SemaphoreSlim gegenüber dem Semaphore sinnvoller und umgekehrt?

12
Kann ein Dekorateur einer Instanzmethode auf die Klasse zugreifen?
Hallo, ich habe ungefähr so ​​etwas wie das Folgende. Grundsätzlich muss ich von einem Dekorator, der für die Instanzmethode in ihrer Definition verwendet wird, auf die Klasse einer Instanzmethode zugreifen. def decorator(view): # do something that requires view's class print view.im_class return view class ModelA(object): @decorator def a_method(self): # do …
108 python  decorator 

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.