Tag: c ++

Никогда не используйте отражение в производственном коде! Как насчет Python?

Я написал C #, и мантра, исходящая из высоких, кажется, «никогда не использует отражение в производственном коде». Я использовал его для тестового кода, но никогда ничего не делал в дикой природе. Все аргументы кажутся разумными, и всегда есть способ сделать это, добавив еще один слой абстракции или шаблона дизайна или что-то еще. Теперь я начинаю […]

Как определить массив пользовательских типов в WSDL?

Я очень новичок в WSDL, но то, что я пытаюсь сделать, очень просто. Я получил веб-сервис, работающий с библиотекой ZSI python, но застрял в определении службы, которая возвращает массив настраиваемого типа. В моем WSDL у меня есть следующее: <xsd:element name="ArtPiece"> <xsd:complexType> <xsd:sequence> <xsd:element name="title" type="xsd:string" /> <xsd:element name="year" type="xsd:string" /> <xsd:element name="imageId" type="xsd:int" minOccurs="0" /> […]

как перейти с C # на python?

я чувствую, что возвращаюсь к каменному веку. как я переучился развиваться без intellisense (pydev intellisense не учитывается). В общем, как можно успешно покинуть визуальную студию?

Что такое частичный класс?

Что и как можно использовать в C #. Можете ли вы использовать ту же концепцию в Python / Perl?

Значительное пробел в C #, например Python или Haskell?

Мне интересно, найдут ли какие-либо другие разработчики C #, чтобы было лучше иметь директиву компилятора для csc.exe чтобы сделать пробел значительным a la Haskell или Python, где типы пробелов создают блоки кода. Хотя это, несомненно, будет большим отходом от языков C-стиля , мне кажется, что, поскольку C # в конечном счете скомпилируется до CIL (у […]

C ++ или Python как отправная точка в программировании GUI?

Я забыл свои навыки программирования, так как я покинул школу, и теперь я хочу начать несколько вещей, которые бегают в моей голове. Qt был бы инструментарием для меня, но я не определился, если я должен использовать Python (мне кажется, что это легче изучить с помощью нескольких общих идей о программировании) или C ++ (что нужно […]

Python-интерпретатор как класс c ++

Я работаю над внедрением python в c ++. В некоторых особых случаях мне требуется два отдельных экземпляра интерпретатора в том же потоке. Могу ли я преобразовать интерпретатор Python в класс c ++ и получить службы из двух или более экземпляров класса?

Как я могу прослушивать событие мыши в Python на Mac?

Мне нужно слушать глобальные события мыши (не привязанные к приложению) на моем Mac в приложении, написанном на Python. Я использую PyObjC, но я не могу понять, как это сделать. Также были оценены простые примеры ObjC или другие методы Python. Мой код: from Quartz import * def MyFunction(proxy, type, event): print event CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, kCGEventTapOptionListenOnly, kCGEventLeftMouseDown, […]

Производительность стека в языках программирования

Просто для удовольствия я попытался сравнить производительность стека с несколькими языками программирования, вычисляющими ряды Фибоначчи, используя наивный рекурсивный алгоритм. Код в основном то же самое на всех языках, я опубликую версию java: public class Fib { public static int fib(int n) { if (n < 2) return 1; return fib(n-1) + fib(n-2); } public static […]

Связывание библиотеки python TO C

То, что я хочу сделать, – это противоположность тому, что большинство людей хочет сделать: у меня есть библиотека, написанная на Python, и я хочу сделать ее доступной для C (и, возможно, других языков). Я знаю, что типичным ответом на это является использование библиотеки Python для C, а именно: #include <Python.h> int main(int argc, char *argv[]) […]

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