Tag: c ++

Как вызывать скрипты python в приложениях iOS?

Я хочу создать собственное приложение для iOS. Он будет написан в основном в Objective-C. Но мне нужно вызвать некоторые скрипты python. Я занимаюсь этим часами. Вопросов: 1: Я нашел это сообщение ( Запуск сценария python / ruby ​​на iPhone? Из Условий iPhone OS 4 – 3.3.1 – Приложения могут использовать только API с документацией в […]

Расширение Python с помощью параллельных программ C (под OMP)

Итак, я планирую сделать расширение C компонента python, который у меня есть. Затем я подумал о том, чтобы использовать OMP, чтобы использовать как можно больше преимуществ от машин, которые в конечном итоге будут запускать комбинированное решение Python + C. Кто-нибудь пробовал что-то подобное вообще? Есть ли какие-то конкретные, непривлекательные, детали, чем может привести к отказу […]

Ошибки ссылок Boost.Python под Windows / MSVC10

Я скомпилировал библиотеки boost 1.50.0, используя b2 с правильной конфигурацией Python. Вот соответствующий вывод из команды b2 –debug-configuration : notice: [python-cfg] Configuring python… notice: [python-cfg] user-specified cmd-or-prefix: "C:\Python33z\python" notice: [python-cfg] Checking interpreter command "C:\Python33z\python"… notice: [python-cfg] running command 'DIR /-C /A:S "C:\Python33z\python.exe" 2>& 1' notice: [python-cfg] running command '"C:\Python33z\python" -c "from sys import *; print('version=%d.%d\nplatform=%s\nprefix=%s\nexec_prefix=%s\nexecutable=%s' […]

Сериализация Python c # Deserialisation

У меня есть сервер python, который сериализует словарь, используя модуль marshal . Отправьте сериализованное сообщение в клиентский сокет c #. Как я могу десериализовать это сообщение на стороне клиента (c #). Я не могу использовать IronPython из-за проблем со скоростью выполнения. Или вы знаете другие способы сериализации / десериализации «сообщений» между Python и c #.

Нужен анализатор структуры C

system.h у меня есть файловая system.h в которой у меня есть следующие структуры typedef struct Foo { int count; uint32 world; Temp id; } Foo; typedef struct Temp { uint64 id; } Temp; Foo bar; Теперь мне нужен макрос, что-то вроде DUMP_STRUCT(bar) , который рекурсивно выводит все элементы бара (типа Foo). Есть ли синтаксический анализатор […]

Каково использование do {} while (0)?

Возможный дубликат: Почему иногда существуют бессмысленные операторы do / while и if / else в макросах C / C ++? Какая польза от while (0), когда мы определяем макрос? как сделать {} while (0) работать в макросе? Интересно, что использование do{ … } while(0) ( … как владелец места для другого кода), как это было […]

Умножение последовательности в c #

Возможный дубликат: Есть ли простой способ вернуть строку, повторенную X раз? В Python вы можете размножать последовательности, подобные этому fivespaces= ' ' * 5 Есть ли встроенный эквивалент для этого в C #? (без перегрузки оператора или расширения класса)

получить `char *`, возвращенный из функции C, экспортированной из .so в Python

Я получил liba.so содержащий функцию say_hi() , char *say_hi() { return "hello, world"; } В Python я получил доступ к liba.so через ctypes , >>>liba = ctypes.CDLL("./liba.so") >>>liba.say_hi() 16422018 Как я могу получить строку "hello, world" возвращенную liba.say_hi() в Python? PS Кроме restype , любым другим способом?

Как взаимодействовать между приложением на сервере C ++ и веб-приложением django

У меня есть некоторые рамки, выполняющие конкретную задачу на C ++ и веб-приложении на основе django. Идея состоит в том, чтобы запустить эту структуру, получить от нее некоторые данные, отправить некоторые данные или запросить и проверить статус в какой-то период. Я ищу лучший способ общения. Оба приложения работают на одном сервере. Мне было интересно, является […]

Вставить C в python

Мне нужно найти способ вставить C-библиотеку и C-код в python. Я просмотрел все и нашел много вложения python на примерах C, но не очень много наоборот. И мне нужно убедиться, что я внедряю C, а не просто повторно обертываю его. Благодарю.

Python - лучший язык программирования в мире.