Tag: c ++

Новое в веб-разработке. ASP.NET или Django?

Привет, меня интересует объективная реакция на то, что начинающий посвящает свое время: ASP.NET, Visual Studio, C #, IIS, Team Foundation Server? или Python, Django, PyCharm? Это лишь некоторые критерии, которые меня интересуют: Легко начать с. Хорошая документация. Высококвалифицированный масштабируемый. Большие возможности карьеры. Не стесняйтесь публиковать свое личное мнение по этому вопросу или если у вас […]

Почему мой Python C Extension утечка памяти?

В приведенной ниже функции содержится дескриптор файла python, считывается в упакованных двоичных данных из файла, создается словарь Python и возвращается. Если я зациклирую его бесконечно, он будет постоянно потреблять ОЗУ. Что случилось с моей RefCounting? static PyObject* __binParse_getDBHeader(PyObject *self, PyObject *args){ PyObject *o; //generic object PyObject* pyDB = NULL; //this has to be a py […]

используя объекты Python в C #

Есть ли простой способ вызвать объекты Python из C #, без каких-либо COM-беспорядков?

C #, Pass Array как функциональные параметры

В python * позволяет мне передавать список в качестве параметров функции: def add(a,b): return a+b x = [1,2] add(*x) Могу ли я воспроизвести это поведение на C # с помощью массива? Благодарю.

Производительность Python стоит того?

Я рассматриваю реализацию контроллера нечеткой логики на основе библиотек PyFuzzy (Python) или FFLL (C ++). Я бы предпочел работать с python, но я не уверен, что производительность будет приемлемой во встроенной среде, в которой он будет работать (либо ARM, либо встроенная x86 proc – ~ 64 Мб ОЗУ). Основная проблема заключается в том, что время […]

Какой язык я должен изучить как мост к С (и производным)

Первым языком, который я узнал, был PHP, но я недавно взял Python. Поскольку все это «высокоуровневые» языки, я нашел их немного труднее подобрать. Я также пытался изучить Objective-C, но я сдался. Итак, на каком языке я должен научиться связывать Python с C

Определить переменную грамматику C # с помощью pyparsing

Как найти все переменные в исходном коде C #? Вот моя неработающая грамматика, которая не работает, потому что ZeroOrMore (VarDef4) Protected = Literal("protected") Private = Literal("private") Public = Literal("public") Modification = Public^Private^Protected Static = Literal("static") Auto = Literal("Auto") MemoryType =(Static^Auto) Bool = Literal("bool"); Byte = Literal("byte"); Char = Literal("char"); Decimal = Literal("decimal"); Double = Literal("double"); […]

есть ли инструмент для автоматического создания интерфейса с помощью swig?

У меня есть проект, работающий на c ++. Я хочу создать оболочку python для классов и некоторых глобальных функций. Мне интересно, есть ли какой-нибудь инструмент для создания файла интерфейса для swig автоматически? Во-вторых, очень легко написать файл интерфейса для функций. Но для классов есть ли какие-либо шаблоны проектирования, которые необходимо соблюдать для чистого создания интерфейса? […]

Сетевое программирование: Python против C для полного новичка

Я ищу несколько указателей, я указал на этот сайт. Мой основной интерес – сетевое программирование. Я довольно много читал и экспериментировал, и я знаком с механизмами большинства протоколов. Теперь я хочу начать писать код. Я читал вводные материалы на питоне и хорошо это понимал. Я только начал играть с модулями python, когда я встретил кого-то […]

Обработка строки Python 3.3 C (wchar_t vs char)

Я пытаюсь встроить Python 3.3 в наш проект на C ++. Python 3.3, похоже, представил UTF-8 в качестве предпочтительного хранилища, PEP 393 : «спецификация выбирает UTF-8 как рекомендуемый способ отображения строк на C-код». Я написал этот код инициализации, который кажется простым и интуитивным: #include <Python.h> #include "log.h" void python_init(const char *program_name) { if (not Py_IsInitialized()) […]

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