Публикации по теме 'portability'


Почему регулярные выражения не являются Lingua Franca?
Эмпирическое исследование повторного использования и переносимости регулярных выражений Это краткое содержание исследовательской работы Почему регулярные выражения не являются Lingua Franca? Эмпирическое исследование повторного использования и переносимости регулярных выражений », представленное на ESEC / FSE 2019. Я был первым автором, наряду с Мишей Майкл, Кристи Коглан, Франциско Слугой и Донгён Ли. В этой статье я использую слово регулярное выражение как сокращение от..

Вопросы по теме 'portability'

Поддерживает ли MS-SQL таблицы в памяти?
Недавно я начал изменять некоторые из наших приложений, чтобы они поддерживали MS SQL Server в качестве альтернативной серверной части. Одной из проблем с совместимостью, с которой я столкнулся, является использование MySQL CREATE TEMPORARY TABLE...
28799 просмотров
schedule 12.04.2023

Есть ли портативный эквивалент DebugBreak()/__debugbreak?
В MSVC DebugBreak() или __debugbreak приводит к сбою отладчика. На x86 это равносильно написанию "_asm int 3", на x64 это нечто другое. При компиляции с помощью gcc (или любого другого стандартного компилятора) я также хочу сделать перерыв в...
44427 просмотров
schedule 18.07.2022

В ** портативном C **, как запустить команду, соединяющую стандартный ввод команды со стандартным выводом средства запуска?
Как в программе C (p1) запустить динамически созданную команду (и ее аргументы), которая считывает свой стандартный ввод из стандартного вывода p1? Обратите внимание, что: Другой метод, кроме этого stdout -> stdin piping, также подходит, при...
775 просмотров
schedule 15.04.2022

Как мне получить портативный Emacs?
Есть ли способ запустить Emacs с USB-накопителя? Я пользователь Windows, и я хотел бы иметь возможность использовать его на любом ПК без установки Emacs.
18954 просмотров

LSB AppChecker: ссылки GCC на неиспользуемые библиотеки
Я проверяю переносимость общего объекта (.so) с помощью LSB AppChecker. Одна из проблем, о которой сообщается, заключается в том, что существует одна внешняя библиотека (libm.so.6), которая не используется, но связана все равно против. Как я могу...
1573 просмотров
schedule 28.07.2022

Существуют ли кроссплатформенные программные фреймворки (с графическим интерфейсом), которые можно запускать с USB-накопителя, не требующие установки?
Кто-нибудь знает о хорошей среде разработки программного обеспечения или аналогичной, которая имеет следующие свойства? Кросс-платформенный: он должен работать в XP, Vista, OSX и распространенных версиях Linux (таких как Ubuntu и Kubuntu). Без...
2719 просмотров

Веб-приложения более портативны, чем настольные?
Я часто слышу, как люди хвалят веб-приложения (в отличие от настольных) за их портативность. Действительно, сделать настольное приложение доступным в нескольких операционных системах сложно. Однако я думаю, что веб-приложения должны одинаково хорошо...
1994 просмотров
schedule 28.04.2022

__LINE__ эквивалент в Java?
Я ищу способ включить __LINE__ в качестве константы времени компиляции в выводимых сообщениях. Кажется, существуют различные решения, но с большими потерями во время выполнения, как это предлагается в __LINE__ в JS и __LINE__ в C# ....
12025 просмотров
schedule 22.08.2023

Арифметика указателя байтовой точности в C, когда sizeof (char)! = 1
Как можно переносимо выполнять арифметические операции с указателями с точностью до одного байта? Имейте в виду, что: char не 1 байт на всех платформах sizeof(void) == 1 доступен только как расширение в GCC В то время как некоторые...
3464 просмотров

gcc разница между -pthread и -pthreads?
У меня есть программа pthreads. Мне нужно скомпилировать его с помощью gcc -pthread в Linux (-pthreads - нераспознанный параметр) и gcc -pthreads в Sun (-pthread - нераспознанный параметр). В чем разница, ведь это один и тот же компилятор? Однако...
13303 просмотров

Рекомендации: асинхронный, переносимый файловый ввод-вывод в c++
Я ищу С++, асинхронную библиотеку ввода-вывода, которая должна быть совместима как с системами Unix, так и с Windows. Какие есть хорошие библиотеки? Не слишком ли это много для библиотеки, которая поддерживает обе системы? Каков опыт людей в этом...
2002 просмотров
schedule 10.08.2022

Какой портативный способ преобразования порядка байтов строк в C
Я пытаюсь написать сервер, который будет общаться с любым стандартным клиентом, который может устанавливать соединения через сокеты (например, клиент telnet). Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться о сетевом...
9333 просмотров

Буферы протоколов и UTF-8
История схем кодирования / нескольких операционных систем и Endian-nes привела к беспорядку с точки зрения кодирования всех форм строковых данных (т. Е. Всех алфавитов); по этой причине протокольные буферы имеют дело только с ASCII или UTF-8 в своих...
10525 просмотров

Вопрос API статической библиотеки (std::string vs. char*)
Я раньше не работал со статическими библиотеками, а теперь надо. Сценарий: Я пишу консольное приложение в Unix. Я свободно использую std::string везде, потому что это легко сделать. Однако недавно я узнал, что должен поддерживать его в...
987 просмотров
schedule 29.03.2023

Как определить, использую ли я MATLAB или Octave?
Мне нужно написать код, который должен одинаково хорошо работать в Octave и в MATLAB. Проблема в том, что ему нужно делать некоторые вещи с графическим интерфейсом, которые MATLAB и Octave обрабатывают совершенно по-разному. Есть ли способ...
10339 просмотров
schedule 03.06.2022

преобразование форматов баз данных (MySQL, MS Access, MS Excel, IBM DB2)
Нам нужен хороший инструмент, который мы можем запускать из сценария для автоматического преобразования базы данных (mysql, ms access или DB2) в базу данных (mysql, ms access, ms excel или DB2), сохраняя при этом типы данных в максимально возможной...
1254 просмотров
schedule 18.02.2022

Насколько переносим mktemp(1)?
Как следует из названия, могу ли я быть уверен, что mktemp будет существовать в любой операционной системе unix-y, с которой я, вероятно, столкнусь?
6165 просмотров
schedule 01.08.2023

Как получить большое целое число в качестве входных данных и сохранить его в памяти
Я знаю, что выполнение арифметических действий над большими целыми числами в brainfuck, хотя временами довольно утомительно, вполне возможно. Однако мне интересно, каковы общепринятые передовые методы для получения больших целых чисел (или, я...
242 просмотров
schedule 21.11.2022

Гарантируют ли изменчивые переменные в C / C ++ последовательной семантикой между потоками?
Есть ли какая-либо гарантия со стороны какого-либо общепринятого стандарта (ISO C или C ++ или любой из спецификаций POSIX / SUS), что переменная (возможно, помеченная как изменчивая), не защищенная мьютексом, к которой осуществляется доступ...
2650 просмотров

Многопоточность в C++, с чего начать?
Я хотел бы начать изучать многопоточность в C++. Я изучаю это и на Java. В Java, если я напишу программу, использующую многопоточность, она будет работать где угодно. Однако в С++ многопоточность не зависит от API для конкретной платформы? Если...
9058 просмотров
schedule 06.10.2022