Tag: c ++

Рассчитать проценты во время выполнения

У меня есть эта проблема, когда мне приходится «проверять» процент моих трансакций. Если процент равен 100, мне приходится их проверять, если 0, я должен пропустить их все, и если 50%, я должен просмотреть половину и т. Д. Проблема (или возможность) заключается в том, что я должен выполнить проверку во время выполнения. Я пытался: audit = […]

Каковы альтернативы SCons?

У меня есть проекты на C ++, Java и Python. Проекты на C ++ экспортируют интерфейсы SWIG, чтобы они могли использоваться проектами Java и Python. Мой вопрос: какой механизм построения можно использовать для управления зависимостями и создания этих проектов? Я использовал SCons и GYP. Они довольно просты в использовании и позволяют использовать плагины (генераторы кода, […]

Как я могу проанализировать файл заголовка C с помощью Perl?

У меня есть файл заголовка, в котором есть большая структура. Мне нужно прочитать эту структуру, используя некоторую программу, и выполнить некоторые операции над каждым членом структуры и записать их обратно. Например, у меня есть такая структура, как const BYTE Some_Idx[] = { 4,7,10,15,17,19,24,29, 31,32,35,45,49,51,52,54, 55,58,60,64,65,66,67,69, 70,72,76,77,81,82,83,85, 88,93,94,95,97,99,102,103, 105,106,113,115,122,124,125,126, 129,131,137,139,140,149,151,152, 153,155,158,159,160,163,165,169, 174,175,181,182,183,189,190,193, 197,201,204,206,208,210,211,212, 213,214,215,217,218,219,220,223, 225,228,230,234,236,237,240,241, 242,247,249}; […]

Ускорение написания программ на C с использованием подмножества синтаксиса Python

Я постоянно пытаюсь оптимизировать свое время. Написание кода на C занимает много времени и требует гораздо больше клавишных клавиатур, чем написание программы Python. Однако, чтобы ускорить время, необходимое для создания C-программы, можно автоматизировать многие вещи. Я хотел бы написать свои программы, используя smth. как Python, но с семантикой C. Это означает, что все ключевые слова […]

Непрерывные числа в массиве Objective-C, такие как range () в Python

Python может создавать список с непрерывными номерами следующим образом: numbers=range(1,10); // >> [1,2,3,4,5,6,7,8,9] Как реализовать это в Objective-c?

Метод без возвращаемого значения в модуле расширения python c

Я пытаюсь создать скрипт в python, который отправляет данные через параллельный порт. Я создаю свой собственный модуль на языке C. Проблема заключается в следующем: когда я пытаюсь выполнить мой модуль, сбой python. Нет ошибок, нет данных, ничего. Он просто закрывается. Это мой модуль: #include <Python.h> #include <sys/io.h> #define BaseAddr 0x378 /*———————————————————————————- Este es un módulo […]

Нужно ли знать архитектуру машины для написания кода?

Предположим, что я программирую на Java или Python или C ++ для простой проблемы, может быть, для создания эхо-сервера TCP / UDP или вычисления факториала. Должен ли я беспокоиться о деталях архитектуры, то есть, если это 32 или 64-бит? ИМХО, если я не программирую что-то с довольно низкоуровневыми материалами, тогда мне не нужно беспокоиться, если […]

try..catch эквивалент макроса оболочки в cython

Я обертываю большое количество C ++-функций, которые могут вызвать исключение, если основное соединение сокета будет потеряно. Хотя я выяснил, как обернуть функцию «получить соединение», чтобы восстановить соединение и / или попробовать другие доступные серверы в списке, я не могу найти решение для создания try..except оболочки для предоставления 80 + C ++. #– client.pxd — cdef […]

Python со встроенным вызовом mpirun

Я пытаюсь выполнить некоторую параллельную оптимизацию с помощью PyOpt. Сложная часть заключается в том, что в рамках моей целевой функции я хочу запустить код C ++, используя mpi. Мой скрипт python следующий: #!/usr/bin/env python # Standard Python modules import os, sys, time, math import subprocess # External Python modules try: from mpi4py import MPI comm […]

Как сохранить объекты python в контейнерах Cython C ++?

Я хотел бы портировать существующую библиотеку c ++ cython на Python, используя библиотеку C ++, использующую шаблоны . В этом случае это библиотека adevs . Вопрос в том, как я могу хранить объекты Python в контейнере C ++ с Cython? Я знаю, что это как-то обескуражено , для вопросов подсчета ссылок, но может ли это […]

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