Atrybut przypisany oprogramowaniu komputerowemu lub metodom i koncepcjom obliczeniowym, które są wdrażane i współdziałają na wielu platformach komputerowych.
Potrzebuję lokalizacji katalogu domowego aktualnie zalogowanego użytkownika. Obecnie w systemie Linux używam: os.getenv("HOME") Jednak to nie działa w systemie Windows. Jaki jest prawidłowy międzyplatformowy sposób, aby to zrobić?
Próbowałem zatwierdzić pliki z liniami kończącymi CRLF, ale nie powiodło się. Cały dzień pracy spędziłem na komputerze z systemem Windows, próbując różnych strategii i prawie byłem zmuszony przestać używać Gita, a zamiast tego spróbować Mercurial . Udostępnij tylko jedną najlepszą praktykę na odpowiedź.
Nazwany plik stdafx.hjest generowany automatycznie, kiedy uruchamiam projekt w Visual Studio 2010. Potrzebuję stworzyć międzyplatformową bibliotekę C ++, więc nie mogę / nie mogę użyć tego pliku nagłówka. Do czego stdafx.hsłuży? Czy mogę po prostu usunąć ten plik nagłówka?
Czy istnieje lepszy sposób niż próba otwarcia pliku? int exists(const char *fname) { FILE *file; if ((file = fopen(fname, "r"))) { fclose(file); return 1; } return 0; }
Mam skrypt powłoki używany zarówno w systemach Windows / Cygwin, Mac, jak i Linux. Potrzebuje nieco innych zmiennych dla każdej wersji. W jaki sposób skrypt powłoki / bash może wykryć, czy działa w Cygwin, na Macu czy w Linuksie?
Trudność polega na tym, że powinna to być platforma. Windows 2000, XP, Vista, OSX, Linux, inne warianty unix. Szukam fragmentu kodu, który może to zrobić dla wszystkich platform, i sposobu na wykrycie platformy. Teraz powinieneś zdawać sobie sprawę z błędu 4787931 , user.homektóry nie działa poprawnie, więc proszę nie dostarczaj …
Szkicuję architekturę dla zestawu programów, które współużytkują różne powiązane ze sobą obiekty przechowywane w bazie danych. Chcę, aby jeden z programów działał jako usługa, która zapewnia interfejs wyższego poziomu dla operacji na tych obiektach, a pozostałe programy miały dostęp do obiektów za pośrednictwem tej usługi. Obecnie dążę do stworzenia Pythona …
Czy istnieje wieloplatformowy sposób na uzyskanie ścieżki do temp katalogu w Pythonie 2.6? Na przykład pod Linuksem, który byłby /tmp, podczas gdy pod XP C:\Documents and settings\[user]\Application settings\Temp.
Wciąż manipuluję ścieżkami i nazwami plików, ponieważ nie mam wspólnego systemu nazewnictwa, którego używam. Muszę wymyślić standard nazewnictwa i trzymać się go, a ja chciałbym być jasny i spójny z innymi, więc otwieram się, aby poznać kanoniczne odpowiedzi. Rozważ ten problem z zabawkami: (przykład systemu Windows, ale mam nadzieję, że …
Czy jest dostępny pakiet dla Ubuntu i / lub CentOS, który ma narzędzie wiersza poleceń, które może wykonywać jedno-liniowy XPath, taki jak foo //element@attribute filename.xmllub, foo //element@attribute < filename.xmli zwracać wyniki linia po linii? Szukam czegoś, co pozwoliłoby mi tylko apt-get install fooalbo yum install fooi po prostu działa out-of-the-box, …
Chciałbym monitorować następujące informacje systemowe w Javie: Bieżące użycie procesora ** (procent) Dostępna pamięć * (wolna / całkowita) Dostępne miejsce na dysku (wolne / ogółem) * Pamiętaj, że mam na myśli ogólną pamięć dostępną dla całego systemu, a nie tylko JVM. Szukam rozwiązania wieloplatformowego (Linux, Mac i Windows), który nie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.