自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Editplus中使用lua编译器的输出来定位出错行的正则表达式

在editplus中的自定义Tool里面使用lua编译器来做lua语法检查的时候, 出错的输出会输出到Output窗口,如果没有设置 output pattern的话, 双击错误信息是不会自动跳转到出错行的。output pattern是使用正则表达式来匹配lua编译器的输出的,在网上找了好久也没找到这个正则表达式。实在无奈只好研究了下正则表达式的语法, 自己写了一个。 献给大家。在创建User

2007-04-30 00:07:00 2400 5

翻译 C++ Boost 之Python(一个简单的例子)

一个简单的例子 假设我们有下面的C++ API需要暴露给Python: #include namespace { // Avoid cluttering the global namespace. // A couple of simple C++ functions that we want to expose to Python. std::str

2003-07-21 08:15:00 2236

翻译 C++ Boost 之Python(生成一个扩展模块)

生成一个扩展模块Boost的Build过程,就想大家希望的那样,正在经历一些演化和改进.下面的一些事实可能会有帮助: 在Boost的子目录libs/python/build下有各种平台上的Make文件和一个Visual Studio工程. Build的目标包括: 扩展模块使用的boost_python静态连接库.在各种Unix平台上库的文件是libboost_python

2003-07-21 08:15:00 2557

翻译 C++ Boost 之Lexical_cast

Header boost/lexical_cast.hpp 动机 例子 大纲 lexical_cast bad_lexical_cast 可移植性 未来的方向 动机在很多时候我们必须要把一个值转成字符,就像int表现为一个string,或者相反,一个string被解释成一个int. 当需要在程序内

2003-07-21 08:14:00 2731

翻译 C++ Boost 之Python(大纲)

Boost Python 库 (Boost.Python) 大纲用 Boost Python 库来快速简单的将C++程序库输出到Python,这样Python接口就和C++接口非常相似了.这个库是为了最低限度的影响你的 C++设计而设计的.大多数情况下,你不需要被迫修改你的C++类,以便它们能够和 Boost.Python库一起使用.系统将会简单地将你的C++类和函数反射到Pyth

2003-07-21 08:14:00 2324

翻译 C++ Boost 之Python(继承)

继承 在Python中继承用Boost.Python扩展的类在Python中支持单继承和多继承.你可以在派生类中任意地混合内建Python类和扩展类.只要Boost.Python 扩展类是在Python中新的类的基类中, 那么结果就是一个扩展的类: >>> class MyPythonClass:... def f(): return MyPythonClass.

2003-07-21 08:14:00 2515

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除