Ein Attribut, das Computersoftware oder Computermethoden und -konzepten zugewiesen wird, die auf mehreren Computerplattformen implementiert sind und zusammenarbeiten.
Ich muss den Speicherort des Home-Verzeichnisses des aktuell angemeldeten Benutzers ermitteln. Derzeit verwende ich unter Linux Folgendes: os.getenv("HOME") Dies funktioniert jedoch nicht unter Windows. Was ist der richtige plattformübergreifende Weg, um dies zu tun?
Ich habe versucht, Dateien mit CRLF-Endzeilen festzuschreiben, aber es ist fehlgeschlagen. Ich verbrachte einen ganzen Arbeitstag auf meinem Windows-Computer und probierte verschiedene Strategien aus. Fast wollte ich aufhören, Git zu verwenden, und stattdessen Mercurial ausprobieren . Bitte teilen Sie nur eine Best Practice pro Antwort.
Eine Datei mit dem Namen stdafx.hwird automatisch generiert, wenn ich ein Projekt in Visual Studio 2010 starte. Ich muss eine plattformübergreifende C ++ - Bibliothek erstellen, damit ich diese Header-Datei nicht verwenden kann / kann. Wofür wird stdafx.hverwendet? Ist es in Ordnung, dass ich nur diese Header-Datei entferne?
Gibt es einen besseren Weg als einfach zu versuchen, die Datei zu öffnen? int exists(const char *fname) { FILE *file; if ((file = fopen(fname, "r"))) { fclose(file); return 1; } return 0; }
Ich habe ein Shell-Skript, das sowohl unter Windows / Cygwin als auch unter Mac und Linux verwendet wird. Für jede Version sind leicht unterschiedliche Variablen erforderlich. Wie kann ein Shell / Bash-Skript erkennen, ob es in Cygwin, auf einem Mac oder unter Linux ausgeführt wird?
Die Schwierigkeit besteht darin, dass es plattformübergreifend sein sollte. Windows 2000, XP, Vista, OSX, Linux, andere Unix-Varianten. Ich suche nach einem Codeausschnitt, der dies für alle Plattformen erreichen kann, und nach einer Möglichkeit, die Plattform zu erkennen. Jetzt sollten Sie sich des Fehlers 4787931 bewusst sein , user.homeder nicht richtig …
Ich skizziere die Architektur für eine Reihe von Programmen, die verschiedene miteinander verbundene Objekte gemeinsam nutzen, die in einer Datenbank gespeichert sind. Ich möchte, dass eines der Programme als Dienst fungiert, der eine übergeordnete Schnittstelle für Operationen an diesen Objekten bietet, und dass die anderen Programme über diesen Dienst auf …
Gibt es eine plattformübergreifende Möglichkeit, den Pfad zum tempVerzeichnis in Python 2.6 abzurufen? Zum Beispiel unter Linux /tmp, während unter XP C:\Documents and settings\[user]\Application settings\Temp.
Wenn ich Pfade und Dateinamen manipuliere, gerate ich immer wieder in Knoten, weil ich kein gemeinsames Benennungssystem habe, das ich verwende. Ich muss mir einen Namensstandard ausdenken und mich daran halten, und ich möchte klar und konsequent mit anderen sein, also öffne ich mich, um die kanonischen Antworten zu lernen. …
Gibt es ein Paket für Ubuntu und / oder CentOS, das über ein Befehlszeilentool verfügt, mit dem ein XPath-Einzeiler wie foo //element@attribute filename.xmloder ausgeführt foo //element@attribute < filename.xmlund die Ergebnisse zeilenweise zurückgegeben werden können? Ich bin auf der Suche nach etwas, das es mir ermöglicht, einfach apt-get install foooder yum …
Ich möchte die folgenden Systeminformationen in Java überwachen: Aktuelle CPU-Auslastung ** (Prozent) Verfügbarer Speicher * (frei / insgesamt) Verfügbarer Speicherplatz (frei / insgesamt) * Beachten Sie, dass ich den Gesamtspeicher meine, der dem gesamten System zur Verfügung steht, nicht nur der JVM. Ich suche nach einer plattformübergreifenden Lösung (Linux, Mac …
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.