2012年5月15日

摘要: 仿照 http://www.boost.org/doc/libs/1_49_0/libs/python/doc/tutorial/doc/html/index.html 写一个例子 1 #include <boost/python.hpp> 2 3 char const* greet() 4 { 5 return "hello, world"; 6 } 7 BOOST_PYTHON_MODULE(hello_ext) 8 { 9 using namespace boost::python;10 def("greet", greet);11 } 阅读全文
posted @ 2012-05-15 13:31 bian 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Test 阅读全文
posted @ 2012-05-15 11:25 bian 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Matlab是矩阵运算/线性代数最常用的库。不过由于licence问题,一般更多用于做实验什么的,另外,虽然Matlab可以方便的用C写扩展,但是Matlab自己的函数却很难被其他语言调用。Octave是Matlab一个不错的开源替代,不过Octave也有一些问题,1,Octave并没有实现Matlab太多功能 2, Octave在做一些没有向量化的矩阵计算时,非常非常慢(大致比Matlab慢200倍左右)C科学计算最经典的库是LAPACK/MKL/AKL 之类,不过用起来非常麻烦,有很多为这些库的封装,保留速度的同时,提升接口的友好性。这里(http://verdandi.gforge.in 阅读全文
posted @ 2012-05-15 11:11 bian 阅读(5567) 评论(0) 推荐(0) 编辑

2012年4月24日

摘要: 其实很简单,不过有个小问题需要注意一下,折腾了很长时间。下载后解压到某个目录下(XX),在visual studio的新建工程里,右键属性,加三个东西即可c++,general, Additional include directory, XX\opencv\build\include\opencv;XX\opencv\build\include\opencv2;D:\Library\opencv\build\includelink,general, Additional Library directory, XX\opencv\build\include\opencv;XX\opencv\b 阅读全文
posted @ 2012-04-24 12:09 bian 阅读(2068) 评论(0) 推荐(0) 编辑

2011年3月27日

摘要: 局域网内,linux系统经常需要访问windows里的共享目录/磁盘。方法:Alt+F2,smb://windows的IP/共享目录假设windows的ip是10.2.11.2.100, 共享目录是share和本地磁盘(E)于是smb://10.2.112.100/sharesmb://10.2.112.100/本地磁盘(E)即可直接访问。 阅读全文
posted @ 2011-03-27 22:38 bian 阅读(2544) 评论(0) 推荐(0) 编辑

2010年3月19日

摘要: 1.什么是CMake?请参考http://en.wikipedia.org/wiki/CMakehttp://www.cmake.org/简单来讲,CMake是一套跨平台的工程构建工具。传统的*nix下生成Makefile的工具主要是autotools系列。这些工具根据不同的系统可以生成相应的makefile。相比于传统的autotools系列工具。CMake可以根据不同平台下的IDE生成相应的工程文件。目前至少支持makefile,Visual studio系列, eclipse cdt, mingw,和codeblocks等。2.一个CMake的例子。假设现在希望生成一个名为Test的工程 阅读全文
posted @ 2010-03-19 00:13 bian 阅读(5156) 评论(1) 推荐(1) 编辑

导航