Python 【分享】Python – 了解bytes、str与unicode的区别 Python的字符串编码很容易把人搞混,分享一篇文章,用来解释python 2.x 与 3.x的编码。 Python3有两种表示字符序列的类型:bytes和str。前者的实例包含原始的8位值,后者的实... 04月13日 阅读 9,559 views 发表评论 阅读全文
Cython 【整理】Cython返回C/C++ struct类型数据 整理来源:http://www.howtobuildsoftware.com/index.php/how-do/bz9f/python-c-cython-cannot-return-c-struct-... 04月08日 阅读 8,955 views 发表评论 阅读全文
CTP开发 【已解决】Cython中获取GIL失败Fatal Python error: take_gil: NULL tstate 今天封装一个CTP的库,我把所有的回调函数转发给python对象,如下代码: #define X_CALL(op) \ do { \ PyGILState_STATE gilstate = PyGIL... 04月06日 阅读 11,839 views 发表评论 阅读全文
Python 【整理】PyQt如何修改QTableView中表格颜色即如何修改QModelIndex颜色 修改颜色,整理有两种方法,其中第一中方法是对index设置role,另外一个方法是在data的函数里根据role进行返回颜色 第一种方法:对index设置role 参考链接: how-to-chang... 03月28日 阅读 19,055 views 发表评论 阅读全文
Cython 【翻译】Cython教程8_Cython中使用C++ 概览 Cython现在原生的支持大多数的C++语法。尤其是: 现在可以使用new和del关键字动态分配C ++对象。 C ++对象可以进行堆栈分配 C ++类可以使用新的关键字cppclass声明。 ... 03月25日 阅读 12,132 views 发表评论 阅读全文
Cython 【翻译】Cython教程7_Cython加速之早期绑定机制(early binding) 作为一种动态语言,Python鼓励使用一种编程风格,根据其方法和属性来考虑类和对象,而不是它们适合于类层次结构。 这可以使Python成为一种非常轻松和舒适的语言,用于快速开发,但是有一个代价 - 管... 03月25日 阅读 3,958 views 发表评论 阅读全文
Cython 【翻译】Cython教程6_Cython如何进行编译 当完成一个pxd,pyx的文件编写之后,下一步就是需要编译Cython,生成pyd供Python调用。本节讲如何编译。如果需要了解非常详细的编译过程,可以参考:Cython Compile Cytho... 03月25日 阅读 8,353 views 发表评论 阅读全文
Cython 【翻译】Cython教程5_Cython与外部C代码交互 Cython的主要用途之一是包装现有的C代码库。这是通过使用外部声明来声明库函数和要使用的库中的C函数来实现的。 您还可以使用公共声明使Cython模块中定义的C函数和变量可用于外部C代... 03月25日 阅读 11,789 views 发表评论 阅读全文
Cython 【翻译】Cython教程4_Cython模块之间的共享 本节介绍如何在一个Cython模块中使C语言的声明,函数和扩展类型可用于另一个Cython模块。这些设施都是基于Python导入机制的。并且可以被认为是它的编译时版本。 定义和实现文件 Cython模... 03月25日 阅读 5,035 views 发表评论 阅读全文
Cython 【翻译】Cython教程3_Cython特殊语法扩展 本页描述了Cython扩展类型当前支持的特殊方法。所有特殊方法的完整列表显示在底部的表中。其中一些方法的行为不同于Python的对应方法,或没有直接的Python对应方法,需要特别提及。 声明 扩展类... 03月25日 阅读 4,800 views 发表评论 阅读全文