Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


6
Bedingtes KOPIEREN / HINZUFÜGEN in Dockerfile?
Innerhalb meiner Docker-Dateien möchte ich eine Datei in mein Bild kopieren, falls vorhanden. Die Datei "require.txt" für pip scheint ein guter Kandidat zu sein, aber wie würde dies erreicht werden? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi …
102 docker  dockerfile 

2
"<Typ> ist Zeiger auf Schnittstelle, nicht Schnittstelle" Verwirrung
Liebe Entwicklerkollegen, Ich habe dieses Problem, das mir etwas komisch vorkommt. Schauen Sie sich diesen Codeausschnitt an: package coreinterfaces type FilterInterface interface { Filter(s *string) bool } type FieldFilter struct { Key string Val string } func (ff *FieldFilter) Filter(s *string) bool { // Some code } type FilterMapInterface interface …
102 pointers  go  interface 

5
Wann sollte os.name, sys.platform oder platform.system verwendet werden?
Soweit ich weiß, hat Python drei Möglichkeiten, um herauszufinden, auf welchem ​​Betriebssystem es ausgeführt wird: os.name sys.platform platform.system() Die Kenntnis dieser Informationen ist häufig bei bedingten Importen oder bei der Verwendung von Funktionen hilfreich, die sich zwischen den Plattformen unterscheiden (z. B. time.clock()unter Windows und time.time()UNIX). Meine Frage ist, warum …

4
Verwenden der C ++ - Bibliothek in C-Code
Ich habe eine C ++ - Bibliothek, die verschiedene Klassen zum Verwalten von Daten bereitstellt. Ich habe den Quellcode für die Bibliothek. Ich möchte die C ++ - API erweitern, um C-Funktionsaufrufe zu unterstützen, damit die Bibliothek gleichzeitig mit C-Code und C ++ - Code verwendet werden kann. Ich verwende …
102 c++  c  gcc  glibc 

7
Wann erstelle ich eine neue App (mit startapp) in Django?
Ich habe dafür gegoogelt, aber ich habe immer noch Probleme damit, was Django als "Apps" definiert. Sollte ich für jede Funktionalität einer Site eine neue App erstellen, obwohl Modelle aus dem Hauptprojekt verwendet werden? Habt ihr eine gute Faustregel, wann eine neue App abgespalten werden soll und wann die Funktionalität …
102 python  django 



21
CUDA nicht kompatibel mit meiner gcc-Version
Ich habe Probleme beim Kompilieren einiger Beispiele, die mit dem CUDA SDK geliefert wurden. Ich habe den Entwicklertreiber (Version 270.41.19) und das CUDA-Toolkit installiert, dann endlich das SDK (beide Version 4.0.17). Anfangs wurde es überhaupt nicht kompiliert und gab: error -- unsupported GNU version! gcc 4.5 and up are not …
102 gcc  cuda  debian 





6
<Django-Objekt> ist nicht JSON-serialisierbar
Ich habe den folgenden Code zum Serialisieren des Abfragesatzes; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") Und folgendes ist mein get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Was ich serialisieren …

7
Namen der aktuellen Klasse abrufen?
Wie erhalte ich den Namen der Klasse, in der ich mich gerade befinde? Beispiel: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Aufgrund der Art des Programms, mit dem ich verbunden bin (vistrails), kann ich es nicht __init__()zum Initialisieren verwenden input.
102 python  class 

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.