Описание тега os-agnostic

Программы, сценарии или процедуры, которые работают одинаково независимо от базовой операционной системы.
2 ответа

Скажите, работает ли make на windows или linux

Есть ли способ узнать в make-файлах, работает ли GNU make на ОС Linux или Windows? Я создал bash-скрипт, который генерирует make-файл для сборки моего приложения, и он отлично работает на моей машине Debian. Я хочу попробовать построить его на MinGW…
24 окт '11 в 14:05
9 ответов

Как сервлет может получить абсолютный путь к файлу вне сервлета?

Мы использовали System.getProperties("user.dir"), чтобы получить местоположение файла свойств. Теперь, когда он был развернут на Tomcat(через сервлет), системный вызов задает местоположение как tomcat, а не в том месте, где существует файл свойств. …
17 фев '09 в 20:06
0 ответов

Независимая от языка клавиатура: культивирование нейтрального текста на английском языке -kbd без таких вещей, как умлаут?

Мне нравится использовать американскую клавиатуру Dvorak International при программировании - каждое руководство, каждую документацию, а также программировать с ней. Я схожу с ума от своих учителей, потому что время от времени они требуют, чтобы я п…
2 ответа

Как увеличить размер стека, доступного для библиотеки Rust?

Я играю с лямбда-исчислением и хотел бы иметь немного больше стекового пространства, чтобы иметь возможность строить и вычислять (очень) длинные цепочки функций. Есть ли способ увеличить его для ящика, аналогично увеличению предела рекурсии (#![recu…
16 май '17 в 13:58
1 ответ

Получить объект FileStore для любого заданного пути

Изменить: я признаю, что FileSystem.getDefault() даст мне то, что я искал в моем первоначальном утверждении вопроса. Я пытаюсь использовать FileSystem.getFileSystem(URI), чтобы получить FileSystem для любого заданного пути. Я пытаюсь разработать нек…
28 янв '14 в 22:34
2 ответа

Высокоэффективные API файловой системы для определенных видов операций

Иногда мне нужны определенные API-интерфейсы файловой системы, которые могут быть реализованы очень эффективно, если они поддерживаются файловой системой, но я никогда о них не слышал. Например: Усеченный файл с начала, на границе единицы размещения…
24 май '10 в 10:35
2 ответа

Независимая от операционной системы адресация изображений

Благодаря тому, что на моем компьютере установлены Windows и Ubuntu, я хотел бы иметь возможность создавать документы самостоятельно. У меня есть один каталог для логотипов, и я хочу использовать их в любых документах везде. Проблема с другой адреса…
03 дек '09 в 19:18
1 ответ

Гарантия согласованности файловой системы в отношении последовательной записи

Моя программа (только 1 процесс и 1 поток) последовательно записывает n последовательных фрагментов данных в файл на жестком диске (обычный тип жесткого диска), используя обычный старый системный вызов записи. Это как какой-то лог-файл только для до…
07 мар '15 в 04:41
0 ответов

Как написать системный независимый демон / сервис Python?

Поскольку python-daemon ограничен системами *nix, каков самый простой способ написания программы на python, которая может выполнять как службы *nix, так и службы Windows на языке Pythonic?
12 мар '13 в 13:31
14 ответов

ОС обнаруживает make-файл

Я обычно работаю на нескольких разных компьютерах и нескольких разных операционных системах, таких как Mac OS X, Linux или Solaris. Для проекта, над которым я работаю, я извлекаю свой код из удаленного репозитория git. Мне нравится работать над свои…
03 апр '09 в 14:16
8 ответов

Инструмент для обрезки изображений из командной строки

Есть ли какой-нибудь легкий инструмент для обрезки изображений в командной строке (Linux или Windows), который может обрабатывать различные форматы?
12 дек '09 в 12:16
1 ответ

Создание кеша в памяти, который сохраняется между выполнениями

Я разрабатываю утилиту командной строки Python, которая потенциально включает довольно большие запросы к набору файлов. Это достаточно ограниченный список запросов (например, индексированные столбцы БД). Чтобы повысить производительность в процессе,…
09 июн '12 в 17:36
1 ответ

Как получить доступ к разделителю пути к файлу для текущей платформы?

Есть ли доступная опция для получения файлового разделителя для платформы в Rust? Могут быть разные разделители для разных платформ: let separator = "\\" // Could be this. let separator2 = "/" // Could be this. let separator3 = "//" // Could be this…
10 янв '19 в 12:33
1 ответ

Существует ли независимый от ОС способ опроса ПОЛНОЙ и / или ИСПОЛЬЗОВАННОЙ видеопамяти?

Я ищу способ опроса общего объема видеопамяти на борту видеокарты / встроенного чипсета. Я знаю об опросе с помощью WMI под Windows, и насколько я понимаю, информация создается при каждой загрузке WMI. Однако, будучи оптимистом, я ищу возможный неза…
04 апр '09 в 19:17
1 ответ

Может ли проект одновременно поддерживать Autotools и Cmake?

Мне кажется (но, возможно, это миф), что Cmake лучше, чем Autotools, облегчает поддержку Microsoft. В то же время я уверен, что Autotools еще проще, чем Cmake, когда дело доходит до важных производных UNIX, таких как macOS и большинство популярных д…
1 ответ

Что эквивалентно Paths.get("abc/def.jpg"), чтобы получить независимый от ОС путь в C и C++?

Я хотел бы написать и повторно использовать один и тот же код в Linux и Windows, особенно константы пути. fopen(base+"subfolder/abc.bin","wb") Приведенный выше код работал нормально, когда я кросс-компилировал для Windows в Linux. Но мне пришлось из…
13 авг '19 в 13:40
0 ответов

Makefile, не зависящий от ОС и дистрибутива, список тегов распространения

Макросы препроцессора могут иметь слишком низкую степень детализации для библиотечных путей. Следовательно, я хочу детально определять конкретные дистрибутивы. От сюда ifeq ($(OS),Windows_NT) ... else UNAME_S := $(shell uname -s) ifeq ($(UNAME_S),Li…
11 фев '20 в 21:18
2 ответа

Ведение журнала: как установить символ новой строки в файлах журнала?

Я использую ведение журнала на Python 3.7+ как в Windows, так и в Linux, но окончание строки зависит от платформы. Хотя вы можете установить символ новой строки при чтении или записи файла, очевидно, что вы не можете установить logging.FileHandler :…
10 сен '21 в 11:29
1 ответ

Как получить корень файловой системы в Go независимо от ОС

Я хочу получить корневой каталог файловой системы в Go таким образом, чтобы он работал как в Windows, так и в Unix. Я думал, что могу сделать что-то вроде func fsRootDir() string { s := os.Getenv("SystemDrive") if s != "" { return s } return "/" } О…
22 ноя '22 в 21:07
1 ответ

Все ли программы должны иметь стек и кучу?

В настоящее время большинство, если не все, программ имеют «стек» для объектов, размер которых известен во время компиляции, и «кучу» для динамически выделяемых объектов. Где это реализуется на практике? На уровне процессора, ОС или программы? Должн…
22 апр '23 в 00:11