Публикации по теме '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 просмотров
schedule
16.08.2022
LSB AppChecker: ссылки GCC на неиспользуемые библиотеки
Я проверяю переносимость общего объекта (.so) с помощью LSB AppChecker. Одна из проблем, о которой сообщается, заключается в том, что существует одна внешняя библиотека (libm.so.6), которая не используется, но связана все равно против.
Как я могу...
1573 просмотров
schedule
28.07.2022
Существуют ли кроссплатформенные программные фреймворки (с графическим интерфейсом), которые можно запускать с USB-накопителя, не требующие установки?
Кто-нибудь знает о хорошей среде разработки программного обеспечения или аналогичной, которая имеет следующие свойства?
Кросс-платформенный: он должен работать в XP, Vista, OSX и распространенных версиях Linux (таких как Ubuntu и Kubuntu).
Без...
2719 просмотров
schedule
30.06.2022
Веб-приложения более портативны, чем настольные?
Я часто слышу, как люди хвалят веб-приложения (в отличие от настольных) за их портативность. Действительно, сделать настольное приложение доступным в нескольких операционных системах сложно. Однако я думаю, что веб-приложения должны одинаково хорошо...
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 просмотров
schedule
10.02.2023
gcc разница между -pthread и -pthreads?
У меня есть программа pthreads. Мне нужно скомпилировать его с помощью gcc -pthread в Linux (-pthreads - нераспознанный параметр) и gcc -pthreads в Sun (-pthread - нераспознанный параметр). В чем разница, ведь это один и тот же компилятор? Однако...
13303 просмотров
schedule
13.05.2022
Рекомендации: асинхронный, переносимый файловый ввод-вывод в c++
Я ищу С++, асинхронную библиотеку ввода-вывода, которая должна быть совместима как с системами Unix, так и с Windows.
Какие есть хорошие библиотеки? Не слишком ли это много для библиотеки, которая поддерживает обе системы? Каков опыт людей в этом...
2002 просмотров
schedule
10.08.2022
Какой портативный способ преобразования порядка байтов строк в C
Я пытаюсь написать сервер, который будет общаться с любым стандартным клиентом, который может устанавливать соединения через сокеты (например, клиент telnet).
Он начинался как эхо-сервер, которому, конечно, не нужно было беспокоиться о сетевом...
9333 просмотров
schedule
24.06.2022
Буферы протоколов и UTF-8
История схем кодирования / нескольких операционных систем и Endian-nes привела к беспорядку с точки зрения кодирования всех форм строковых данных (т. Е. Всех алфавитов); по этой причине протокольные буферы имеют дело только с ASCII или UTF-8 в своих...
10525 просмотров
schedule
05.02.2023
Вопрос 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 просмотров
schedule
02.12.2022
Многопоточность в C++, с чего начать?
Я хотел бы начать изучать многопоточность в C++. Я изучаю это и на Java. В Java, если я напишу программу, использующую многопоточность, она будет работать где угодно. Однако в С++ многопоточность не зависит от API для конкретной платформы? Если...
9058 просмотров
schedule
06.10.2022