- 博客(4)
- 收藏
- 关注
原创 c++和Python互操作高级应用(5)
把我在实际过程中遇到的问题,总结一下,请先阅读:python教程,python FAQ1.如果封装的c++类没有拷贝构造函数怎么办?定义class的时候,加入模板参数boost::noncopyable,同时指定no_init class_("ExpandEmitter",no_init);拷贝构造的目的是,c++对象实例传递给python时,可以通过拷贝构造重新构造一个pytho
2008-09-22 16:34:00 10201 2
原创 C++调用Python(4)
其实,C++调用Python有两种方式,我前面介绍了第一种方式:通过找到Python模块,类,方法,构造参数来调用。第二中方式,就是通过构造出一个Python的脚本,用python引擎来执行。第一种方式可能更为优雅,符合大多数的反射调用的特点。(我在以前的一个项目中,实现了c#的反射机制,c#调用Com+,c#调用javascript脚本等)。 还有一个问题,两种语言互相调用的时候,需要做
2008-09-22 16:01:00 16788
原创 SaaS在中国很难成功
最近SaaS很火,其实早在几年前就比较火了。国内做企业管理软件,无非就是忽悠,“集中”,“协同”,“平台”,“流程”,“服务”,每年都弄出一些概念,但是具体到产品上,也就是那么回事。SaaS从中国的国情来看,很难能成功。 首先是服务提供企业的诚信问题,这些天的奶粉事件,就可以看出,中国的企业是没有任何诚信的。 没有诚信的第一种可能就是,你上了我的贼船,就下不了船,先优惠用,再涨
2008-09-19 15:56:00 1964
原创 Python调用采用Boost Python封装的c++(2)
上次我写了利用Python提供的API封装c函数,并调用。但是由于利用API的方式过于原始,对于类或者结构极度麻烦。因此,我选择了Boost的Python的来封装类,类似的工具还有SWIG等,选择Boost的原因是它不需要引入其他的接口描述语言,封装也是c++代码;另外,它支持的c++特性比较全。 Boost Python的文档,我推荐:http://www.maycode.c
2008-09-12 15:46:00 13566 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人