Вопросы с тегом «cross-platform»

Атрибут, присваиваемый компьютерному программному обеспечению или вычислительным методам и концепциям, которые реализованы и взаимодействуют на нескольких компьютерных платформах.

598
Какова лучшая стратегия обработки CRLF (возврат каретки, перевод строки) с Git?

Я попытался зафиксировать файлы с CRLF-оканчивающимися строками, но это не удалось. Я провел целый рабочий день на своем компьютере с Windows, пробуя разные стратегии, и был почти не в силах прекратить попытки использовать Git и вместо этого попробовать Mercurial . Пожалуйста, поделитесь только...

500
Для чего используется «stdafx.h» в Visual Studio?

Файл с именем stdafx.h генерируется автоматически, когда я запускаю проект в Visual Studio 2010. Мне нужно создать кроссплатформенную библиотеку C ++, поэтому я не могу / не могу использовать этот заголовочный файл. Для чего stdafx.hиспользуется? Это нормально, что я просто удалил этот заголовочный...

280
Каков наилучший способ найти домашний каталог пользователей на Java?

Сложность в том, что он должен быть кроссплатформенным. Windows 2000, XP, Vista, OSX, Linux, другие варианты Unix. Я ищу фрагмент кода, который может выполнить это для всех платформ, и способ обнаружить платформу. Теперь вы должны знать об ошибке 4787931 , user.homeкоторая не работает должным...

272
Как запустить сценарий Python в качестве службы в Windows?

Я делаю набросок архитектуры набора программ, которые совместно используют различные взаимосвязанные объекты, хранящиеся в базе данных. Я хочу, чтобы одна из программ действовала как служба, обеспечивающая интерфейс более высокого уровня для операций с этими объектами, а другие программы - для...

228
Имя файла? Имя пути? Базовое имя? Стандарт именования для кусочков дорожки

Я продолжаю зацикливаться на манипуляциях с путями и именами файлов, потому что у меня нет общей системы именования, которую я использую. Мне нужно придумать стандарт именования и придерживаться его, и я хотел бы быть ясным и последовательным с другими, поэтому я открываюсь, чтобы выучить...

192
Как выполнить XPath однострочно из оболочки?

Существует ли какой-нибудь пакет для Ubuntu и / или CentOS, в котором есть инструмент командной строки, который может выполнять однострочное выполнение XPath foo //element@attribute filename.xmlили foo //element@attribute < filename.xmlвозвращать результаты построчно? Я ищу что-то, что позволило...

180
Как я могу отслеживать использование процессора, памяти и диска компьютера в Java?

Я хотел бы отслеживать следующую системную информацию в Java: Текущее использование процессора ** (в процентах) Доступная память * (бесплатно / всего) Свободное место на диске (бесплатно / всего) * Обратите внимание, что я имею в виду общую память, доступную для всей системы, а не только для JVM. Я...

163
Автоматически добавлять все файлы в папке к цели с помощью CMake?

Я рассматриваю возможность переключения кроссплатформенного проекта с отдельных систем управления сборками в Visual C ++, XCode и make-файлах на CMake. Одна важная функция, которая мне нужна, - это автоматическое добавление всех файлов в каталоге к цели. Хотя это легко сделать с помощью make, это...

136
На каких платформах есть что-то кроме 8-битного символа?

Время от времени кто-то на SO указывает, что char(иначе, «байт») не обязательно 8 бит . Кажется, что 8-битный charпочти универсален. Я бы подумал, что для основных платформ необходимо иметь 8-битную версию, charчтобы обеспечить ее жизнеспособность на рынке. И сейчас, и исторически, какие платформы...

121
Что входит в образовательный инструмент, чтобы продемонстрировать необоснованные предположения, которые люди делают в C / C ++?

Я хотел бы подготовить небольшой обучающий инструмент для SO, который должен помочь начинающим (и промежуточным) программистам распознавать и оспаривать свои необоснованные предположения в C, C ++ и их платформах. Примеры: "целые числа" "у всех есть ASCII" "Я могу сохранить указатель на функцию в...

115
Как определить платформу / компилятор из макросов препроцессора?

Я пишу кросс-платформенный код, который должен компилироваться в Linux, Windows, Mac OS. В Windows я должен поддерживать Visual Studio и Mingw. Есть некоторые фрагменты кода для конкретной платформы, которые я должен поместить в #ifdef .. #endifсреду. Например, здесь я разместил специальный код для...