- 博客(6)
- 收藏
- 关注
原创 Editplus中使用lua编译器的输出来定位出错行的正则表达式
在editplus中的自定义Tool里面使用lua编译器来做lua语法检查的时候, 出错的输出会输出到Output窗口,如果没有设置 output pattern的话, 双击错误信息是不会自动跳转到出错行的。output pattern是使用正则表达式来匹配lua编译器的输出的,在网上找了好久也没找到这个正则表达式。实在无奈只好研究了下正则表达式的语法, 自己写了一个。 献给大家。在创建User
2007-04-30 00:07:00
2468
4
翻译 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
2282
翻译 C++ Boost 之Python(生成一个扩展模块)
生成一个扩展模块Boost的Build过程,就想大家希望的那样,正在经历一些演化和改进.下面的一些事实可能会有帮助: 在Boost的子目录libs/python/build下有各种平台上的Make文件和一个Visual Studio工程. Build的目标包括: 扩展模块使用的boost_python静态连接库.在各种Unix平台上库的文件是libboost_python
2003-07-21 08:15:00
2643
翻译 C++ Boost 之Lexical_cast
Header boost/lexical_cast.hpp 动机 例子 大纲 lexical_cast bad_lexical_cast 可移植性 未来的方向 动机在很多时候我们必须要把一个值转成字符,就像int表现为一个string,或者相反,一个string被解释成一个int. 当需要在程序内
2003-07-21 08:14:00
2790
翻译 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
2382
翻译 C++ Boost 之Python(继承)
继承 在Python中继承用Boost.Python扩展的类在Python中支持单继承和多继承.你可以在派生类中任意地混合内建Python类和扩展类.只要Boost.Python 扩展类是在Python中新的类的基类中, 那么结果就是一个扩展的类: >>> class MyPythonClass:... def f(): return MyPythonClass.
2003-07-21 08:14:00
2572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人