Описание тега 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 при программировании - каждое руководство, каждую документацию, а также программировать с ней. Я схожу с ума от своих учителей, потому что время от времени они требуют, чтобы я п…
17 ноя '12 в 19:15
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 и большинство популярных д…
08 июн '19 в 15:31
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