Portabler Code kann in mehreren Umgebungen ohne oder mit nur geringen Änderungen ausgeführt werden. Tragbare Anwendungen können beispielsweise von einem USB-Laufwerk ausgeführt werden, ohne die Umgebung eines Computers zu ändern.
Das man pagesund Programmierer Dokumentationen für die Socket - Optionen SO_REUSEADDRund SO_REUSEPORTsind für verschiedene Betriebssysteme und oft sehr verwirrend. Einige Betriebssysteme haben nicht einmal die Option SO_REUSEPORT. Das WEB ist voll von widersprüchlichen Informationen zu diesem Thema, und häufig finden Sie Informationen, die nur für eine Socket-Implementierung eines bestimmten Betriebssystems …
Gibt es eine tragbare Möglichkeit, den Benutzernamen des aktuellen Benutzers in Python abzurufen (dh eine, die zumindest unter Linux und Windows funktioniert)? Es würde funktionieren wie os.getuid: >>> os.getuid() 42 >>> os.getusername() 'slartibartfast' Ich googelte herum und war überrascht, keine endgültige Antwort zu finden (obwohl ich vielleicht nur schlecht googelte). …
Ich habe hier den strlenCode durchgesehen und mich gefragt, ob die im Code verwendeten Optimierungen wirklich benötigt werden. Warum funktioniert so etwas zum Beispiel nicht gleich gut oder besser? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; } Ist …
Ich habe eine Frage mit meinem Code gepostet, dessen einzige #includeAnweisung die folgende war: #include <bits/stdc++.h> Mein Lehrer sagte mir, ich solle das tun, aber im Kommentarbereich wurde ich informiert, dass ich das nicht tun sollte. Warum?
Ich portiere ein relativ einfaches Konsolenprogramm, das für Unix geschrieben wurde, auf die Windows-Plattform ( Visual C ++ 8.0 ). Alle Quelldateien enthalten "unistd.h", das nicht existiert. Wenn ich es entferne, bekomme ich Beschwerden über das Fehlen von Prototypen für 'srandom', 'random' und 'getopt'. Ich weiß, dass ich die Zufallsfunktionen …
Ich versuche Typen wie off_tund zu drucken size_t. Was ist der richtige Platzhalter dafür printf() ist tragbar ? Oder gibt es eine ganz andere Möglichkeit, diese Variablen zu drucken?
Gibt es eine Möglichkeit, die Zeit nur mit ANSI C mit einer Genauigkeit von Millisekunden oder mehr zu messen? Ich habe time.h durchsucht, aber nur Funktionen mit zweiter Genauigkeit gefunden.
Ich möchte ein kleines Lernwerkzeug für SO vorbereiten, das Anfängern (und fortgeschrittenen Programmierern) helfen soll, ihre ungerechtfertigten Annahmen in C, C ++ und ihren Plattformen zu erkennen und in Frage zu stellen. Beispiele: "ganze Zahlen wickeln sich um" "Jeder hat ASCII" "Ich kann einen Funktionszeiger in einer Leere speichern *" …
Ich bin ein Anfänger von CMAKE. Unten finden Sie eine einfache cmake-Datei, die in Fenstern der Mingw-Umgebung gut funktioniert. Das Problem liegt eindeutig in der target_link_libraries()Funktion von CMAKE, wo ich libwsock32.a verknüpfe. In Windows funktioniert das und ich bekomme die Ergebnisse. Unter Linux /usr/bin/ldwird jedoch erwartungsgemäß nach dem gesucht, -lwsock32was …
Auf meinen Linux- (und OS X-) Computern hat die iconv()Funktion diesen Prototyp: size_t iconv (iconv_t, char **inbuf... auf FreeBSD sieht es so aus: size_t iconv (iconv_t, const char **inbuf... Ich möchte, dass mein C ++ - Code auf beiden Plattformen erstellt wird. Bei C-Compilern gibt das Übergeben von a char**für …
Ich habe ein Projekt, das derzeit C ++ 11/14 verwendet, aber es erfordert so etwas wie std::filesystem, das nur in C ++ 17 verfügbar ist, und daher habe ich keine Chance, es derzeit zu verwenden. Ich sehe jedoch, dass es in meinem aktuellen Compiler als verfügbar ist std::experimental::filesystem. Ist es …
Ich habe Launch4J auf meinem Computer und es ist ein großartiges Programm. Eine seiner Funktionen, die mich interessiert, ist die Möglichkeit, eine JRE in der allgemeinen EXE-Datei zu bündeln. Ich kann jedoch keine Dokumentation finden, die beschreibt, wie dies zu tun ist. Wie bündle ich eine JRE mit der EXE? …
Ich habe ein kleines Django-Projekt, das ich von einem Freund erhalten habe. Der Code funktioniert perfekt auf seinem System. Auf meinem System wird beim Ausführen des Servers jedoch die folgende Fehlermeldung angezeigt: TemplateSyntaxError at / 'current_tags' ist keine gültige Tag-Bibliothek: Vorlagenbibliothek current_tags nicht gefunden, versucht django.templatetags.current_tags Das Problem liegt in …
Wie tippe ich ein Gleitkomma-Unendlichkeitsliteral in Python? ich habe gehört inf = float('inf') ist nicht tragbar. Daher habe ich folgendes empfohlen: inf = 1e400 Ist einer dieser Standard oder tragbar? Was ist die beste Vorgehensweise?
Was ist der beste Weg, um einen Integer-Typ zu deklarieren, der auf allen Plattformen immer 4 Byte beträgt? Ich mache mir keine Sorgen um bestimmte Geräte oder alte Maschinen mit 16-Bit int.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.