Als «namespaces» getaggte Fragen

Ein Namespace ist ein Container, der Kontext für Bezeichner bereitstellt, in dem Namen eindeutig sind.

6064
Was passiert, wenn __name__ == "__main__": tun?

Overа этот вопрос есть ответы на Stapelüberlauf на русском : Что делают if __name__ == “__main__”? Was macht der folgende Code if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime)...

508
Unbenannte / anonyme Namespaces vs. statische Funktionen

Eine Funktion von C ++ ist die Möglichkeit, unbenannte (anonyme) Namespaces wie folgt zu erstellen: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace Sie würden denken, dass eine solche Funktion nutzlos wäre - da Sie den Namen des Namespace nicht angeben können, ist es unmöglich,...

415
Was bedeutet "xmlns" in XML?

Ich habe die folgende Zeile in einer XML-Datei gesehen: xmlns:android="http://schemas.android.com/apk/res/android" Ich habe auch xmlnsin vielen anderen XML-Dateien gesehen, auf die ich gestoßen bin. Was ist

334
Wofür sind Inline-Namespaces?

C ++ 11 erlaubt inline namespaces, deren Mitglieder sich ebenfalls automatisch im Gehäuse befinden namespace. Ich kann mir keine nützliche Anwendung vorstellen - kann jemand bitte ein kurzes, prägnantes Beispiel für eine Situation geben, in der eine inline namespacebenötigt wird und in der es die...

231
Wie verwendet man Namespaces in C ++ richtig?

Ich komme aus einem Java-Hintergrund, in dem Pakete verwendet werden, keine Namespaces. Ich bin es gewohnt, Klassen, die zusammenarbeiten, um ein vollständiges Objekt zu bilden, in Pakete zu setzen und sie später aus diesem Paket wiederzuverwenden. Aber jetzt arbeite ich in C ++. Wie verwendet man...

202
Django: "Projekte" gegen "Apps"

Ich habe ein ziemlich komplexes "Produkt", das ich mit Django bauen möchte. Ich werde es vermeiden, die Begriffe "Projekt" und "Anwendung" in diesem Zusammenhang zu verwenden, da mir ihre spezifische Bedeutung in Django nicht klar ist. Projekte können viele Apps haben. Apps können von vielen...