2011年5月22日

摘要: Table of Contents: the Boost Graph Library Introduction to the BGL Parallel BGL (distributed-memory parallel graph data structures and algorithms) History List of BGL Users Publications Acknowledgements A Quick Tour of the Boost Graph Library. Review of Elementary Graph Theory Boost Graph Library T. 阅读全文
posted @ 2011-05-22 21:22 applesun0757 阅读(298) 评论(0) 推荐(0)
摘要: 理论上,本文适用于boost的各个版本,尤其是最新版本1.45.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等。先总结一下Windows系统。一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包(目前最新版是boost_1_45_0.7z)。二、安装将boost安装包解压至本地目录,如:E:/SDK/boost_1_45_0。因为boost一部分类是需要编译成库才能使用的,所以我们还需要准备好boost专用的编译辅助工具bjam。在命令提示符(cmd.exe)中 阅读全文
posted @ 2011-05-22 12:52 applesun0757 阅读(153) 评论(0) 推荐(0)

2011年5月19日

摘要: 一个有N个整数的一维数组(A[0],A[1],...,A[n-2],A[n-1]), 这个数组当然有很多子数组, 那么自数组之和的最大值是什么呢? 摘自<<编程之美>> 2.14 阅读全文
posted @ 2011-05-19 12:20 applesun0757 阅读(143) 评论(0) 推荐(0)

2010年8月15日

摘要: 今天在google code 上通过SVN下载了一个源码, 下载后发现文件均标上了绿钩. 去除这个绿钩的方法为: 先选择显示隐藏文件, 把隐藏文件 ".svn" 去除即可. 阅读全文
posted @ 2010-08-15 12:02 applesun0757 阅读(246) 评论(0) 推荐(0)

2010年8月10日

摘要: 今天使用 glaux库作为 opengl 的显示, 开始时没有添加 reshape 响应, 绘制的图像没有显示(或显示不是需要的那样), 后添加reshape响应后, 显示结果正常. 代码如下:auxInitDisplayMode (AUX_SINGLE | AUX_RGBA);auxInitPosition (0, 0, winW, winH);auxInitWindow (L"Display Cameras");GLinit();auxReshapeFunc(myReshape);auxMainLoop(drawCameras);void CALLBACK myResh 阅读全文
posted @ 2010-08-10 00:01 applesun0757 阅读(196) 评论(0) 推荐(0)

2010年8月9日

摘要: 今天在写程序时使用opengl 显示程序(没用使用MFC,单使用main), 要求在关闭opengl的显示窗口后,程序继续执行下面的代码。 尝试了使用glut,但在关闭glut的显示窗口后,程序就不能在跑下去。 改用 glaux,问题解决,下面的一段简短的代码。这段代码不一定要写在main函数中, 可以写在任意一函数里, 调用函数显示,关闭窗口后,程序继续执行。void CALLBACK display(void){glClearColor(1,1,1,1); // 设置刷新背景色 glClear(GL_COLOR_BUFFER_BIT); // 刷新背景 glFlush(); // 更新窗. 阅读全文
posted @ 2010-08-09 16:02 applesun0757 阅读(151) 评论(0) 推荐(0)

2010年8月7日

摘要: 今天使用jpeg库读取jpg文件, 编译过程中遇到了不少错误. 开始时运行到 jpeg_create_decompress(&cinfo) 函数执行不成功. 这个问题使用其他的 jpeg.lib解决了, 但接下来是 (void) jpeg_read_header(&cinfo, TRUE); 函数访问内存错误.这个问题一直解决不了.后来直接在别人一个已经使用jpeg库读jpg文件的程序上进行修改, 读取部分的代码还是一样,但却能运行了. 这应该是程序设置的问题. 但对比两个程序的设置,现在还是找不到区别,这留以后研究. 把代码贴出来如下:struct my_error_mgr 阅读全文
posted @ 2010-08-07 11:39 applesun0757 阅读(345) 评论(0) 推荐(0)

2010年8月1日

摘要: 今天编译程序 sba,编译过程中出现错误1>sba_lapack.obj : error LNK2019: unresolved external symbol _dtrtrs_ referenced in function _sba_Axb_QR1>sba_lapack.obj : error LNK2019: unresolved external symbol _dorgqr_ referenced in function _sba_Axb_QR1>sba_lapack.obj : error LNK2019: unresolved external symbol _d 阅读全文
posted @ 2010-08-01 20:04 applesun0757 阅读(253) 评论(0) 推荐(0)

2010年7月29日

摘要: 这两天弄 PTAMM的编译,PTAMM是PTAM的扩展版, 在PTAMM主页上,有一manual, 提供了详细的编译方法. 但在根据这个文档编译时,在编译libcvd时,需要把png.cc 和 cvdimage.cxx 添加到 pnm_src目录下(solution),不然在编译PTAMM时,提示部分函数没solve. 编译时, 也要增加 WS2_32.lib. 阅读全文
posted @ 2010-07-29 20:58 applesun0757 阅读(136) 评论(0) 推荐(0)

2010年7月23日

摘要: 例子 mogrify -format pgm ./disp0.jpg; 阅读全文
posted @ 2010-07-23 21:38 applesun0757 阅读(128) 评论(0) 推荐(0)