- 博客(67)
- 资源 (10)
- 收藏
- 关注
转载 Windows下的gcc/gc++编译环境配置
最近有很多算法设计的网络大赛,其中大部分的C/C++都是采用Linux下的GCC/G++编译器。配置GCC编译器大概有这几种途径:装Linux系统、装Linux虚拟机或者在Windows环境下模拟Linux编译环境。这里谈谈有关Windows下模拟Linux编译环境的方法。 说到Windows下模拟Linux编译环境,则不得不提MinGW和Cygwin,那么什么是Mingw和Cygw
2013-09-30 12:40:38 3551
转载 PBRT and LuxRender 编译过程中遇到的问题的总结
遇到问题及解决方案:1)c:\pbrt-v1\pbrt-1.05\core\exrio.cpp(29):fatal error C1083: Cannot open include file: 'ImfInputFile.h': No such file ordirectory在core项目的属性里VC++Directories中的Include Directories中加入:C:
2013-08-29 14:46:27 2270
转载 编译Luxrender
最近有人叫我编译这个渲染引擎,据说很难编译,我编译无数代码,一般别人的代码拿来编译都很难受,因为作者的机器跟我的机器配置上都有些不痛,可能会丢了什么库之首先上Luxrender的官网,一般的开源项目都有个什么文档之类的东西,一般也会教怎么去编译代码。找找还真有,文档写得太他妈精辟了,就一点点,这也符合我的风格,少说明简单。类的一大堆问题,有时可能是编译器的不同,有可能有出现什么符号没定义之类的
2013-08-27 18:56:13 2111
转载 服务器搭建技术——TortoiseHg配置具体过程
一.服务器端搭建1.先装TortoiseHg软件。(服务器端和客户端都要安)2.新建文件夹,作为文件仓库。然后右键选择 Tortoise->create repository here3.创建完之后,出现.hg文件夹。然后将你需要用的工程文件考过来。我的以下面为例:刚开始传是没有绿色对号的。4.然后右键点击Tortoise->Edit Ignore Filter。编写忽
2013-08-27 18:53:07 1686
转载 Windows下 如何编译安装OpenEXR
这是LuxRender 编译的一小部分内容,单独摘录下来,以供自己学习1)下载相关组件在C盘下建立一个目录libs-x86,从OpenEXR官网http://www.openexr.com/downloads.html下载最新稳定版本:IlmBase 1.02 source code releaseOpenEXR 1.7.0 source code release从网站http
2013-08-26 23:08:33 2963 1
转载 LaTeX 表格的处理
LaTeX 表格的处理LaTeX 表格处理概述一般三线表的处理带表格注释的三线表固定列宽和自动伸缩列宽固定列宽与对齐方式自动伸缩列宽跨页表格表格旋转和后置表格旋转表格后置辅助转换工具LaTeX 表格处理概述与 word 不同,LaTeX 通过一定的语法规则将表格写成纯文本形式。基本规则包 括:表格从上到下,
2013-01-09 09:07:45 1670
原创 Latex 生成参考文献 及 无法生成参考文献原因
Latex 生成参考文献BibTeX是一个使用数据库的的方式来管理参考文献程序,用于协调LaTeX的参考文献处理. BibTeX文件的后缀名为 .bib . 先来看一个例子:@article{Gettys90,author = {Jim Gettys and Phil Karlton and Scott McGregor},title = {The {X}
2013-01-02 18:50:43 81030 6
转载 总结整理:从B树、B+树、B*树谈到R 树
下面有关内容转自:http://blog.csdn.net/v_JULY_v/article/details/6530142 http://blog.csdn.net/hitwengqi/article/details/7059810注意的问题(B+树的有n棵子树的结点中含有n个关键字,应该是含有n-1个关键字,跟B树是保持一致的。)---------------------------
2012-12-19 16:36:43 1337
原创 LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
项目遇到这样的问题,网上搜了很多资料,特整理作为笔记解决方案1您试图与不兼容的库链接。重要事项 运行时库现在包含防止混合不同类型的指令。如果试图在同一个程序中使用不同类型的运行时库或使用调试和非调试版本的运行时库,则将收到此警告。例如,如果编译一个文件以使用一种运行时库,而编译另一个文件以使用另一种运行时库(例如单线程运行时库对多线程运行时库),并试图链接它们,则将得到
2012-12-16 19:48:08 7249 2
转载 libjpeg处理图像的方法
摘要:文章介绍了采用libjpeg处理图像的方法前一段时间做了一个项目,项目中有一部分是关于图像采集的,相关硬件有:高速数字相机(我们采用Basler A312f),工控机,服务器。其中相机通过1394视频线连接到工控机的1394视频卡上,工控机与服务器通过百兆网连接。具体工作流程为:工控机控制相机采集图像,帧率一般为40HZ左右,采集的图像为位图数据,需要自己在程序中封装为bmp格式,然后压
2012-12-16 12:31:32 1060
转载 OPENGL + GLUT + Anttweakbar + FLTK
先说glut,虽说glut有点过时,作者很久没更新了,但确实很轻量级很可靠,glut最大的问题在于点右上角的叉,程序就直接退出,单窗口可能觉得没什么,但是要是多窗口的情况,关一个子窗口导致整个程序退出那是相当头疼的,另一个大问题就是进入 glutmainloop()之后就一直在里面循环下去不会退出了。 解决方法:1.freeglut 或者 openglut ? 可以解决直接退出和无限
2012-12-16 11:46:01 3017
转载 计算机图形学方向 模式识别 投稿国外期刊
图形学领域的杂志 (主要发表三维重构与可视化的一般理论方面的论文) 对图形学领域的杂志,国外一个专家有一个很好的评价,我基本上按照其的意思翻译,加上自己的一点理解: 1、顶级会议Siggraph Siggraph是计算机图形界最顶级的会议,论文发表快,影响大而且很快就能传播开2、高级期刊会议 ACM Transaction on Gra
2012-12-10 20:30:50 2423
原创 OSG 欧拉角 转四元数 导航角(俯仰,偏航,横滚)转四元数 互转
今日,做3D图形渲染,需要用到四元数,上网搜了相关的学习资料,整理如下:(http://blog.csdn.net/pizi0475/article/details/5584617)四元数是通过使用四个数来表达方位,其目的是避免旋转过程中的万向锁问题。所以在3D中,四元数的主要用途即是用于旋转。从数学意义上讲,四元数是扩展了复数系统,它使用三个虚部i,j,k,一个四元数[x, y, z,
2012-11-30 20:09:08 7791
转载 OSG 网上学习教程 较全
OSG开源教程(转)整理:荣明、王伟 北 京 2008年4月 序 第一次接触OSG是在2001年,当时开源社区刚刚兴起,还没有现在这么火。下载了OSG源码,但是在看了几个Demo之后,感觉没有什么特别之处。时隔七年之后,我再次将目光投向OSG,发现OSG确实有其独到之处,很多3D效果已经不弱于甚至超过商业软件,有感于开源力量的巨大。但是,与当前主流3D商业软件如Vega、V
2012-11-30 19:57:44 2504
转载 Visual C++程序调试方法入门
Visual C++程序调试方法入门 概述 调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。
2012-11-30 10:57:16 1160
转载 C++流和文件流 文件操作
C++流和文件流在程序设计中,数据输入/输出(I/O)操作是必不可少的,C++语言的数据输入/输出操作是通过I/O流库来实现的。C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。在进行I/O操作时,首先是打开操作,使流和文件发生联系,建立联系后的文件才允许数据流入和流出,输入或输出结束后,
2012-11-30 10:56:24 987
原创 VC++中的string 用法
CString是MFC的,它是C++特有的一种形式,并不是类string用法总结如下:1.string是一个类,而不是一个系统变量类型;2.使用时可以看成为字符串变量类型;3.使用时必须包含string.h文件,但.h不能够出现,即#include 4.必须声明使用名空间,即using namespacestd;iostream.h是98年C++标准出来之前的
2012-11-25 20:13:12 5945
转载 头文件 afxcontrolbars.h 在VS2008 中找不到 解决方法
编译别人的程序时出现了afxcontrolbars.h找不到的问题,上网搜了一下,what1136075171 的博客写了相关的解答,觉得不错,特转一遍 这个问题是由用了vs2008SP1写的程序,现在用没有SP1的vs2008编译引起的。解决它的根本方法当然就是装SP1,但是这个SP1装起来需要1个钟头,很麻烦。而且装上要耗掉1G多硬盘空间。 对于对话框程序,该头文件
2012-11-23 18:20:52 2173
转载 C++ MFC CFile 文件使用案例 读写文件 图像
一、相关函数原型 1、构造函数的一种CFile( LPCTSTR lpszFileName, //文件名 UINT nOpenFlags //文件访问模式);2、写入virtual void Write( const void* lpBuf, //指向用户提供的缓冲区,包含将写入文件中的数据 UINT n
2012-11-21 22:07:56 4810
原创 移动硬盘删除东西后 内存不变
使用移动硬盘时,经常出现这种情况就是,当删除了某些文件后,内存不变,如硬盘现在可用空间为50兆,我想把一个100兆的资料传入硬盘,这时我删除硬盘中的100兆的东西,按理此时的可用空间应为150兆,但这时显示可用空间仍为50兆,并且将那50兆的东西传入硬盘,会提示空间不够大,如果将删除的100兆内容还原,可用空间仍旧显示50兆。如果在可用空间50兆的基础上传入硬盘10兆的东西,会显示硬盘可用空间为4
2012-11-01 16:13:27 9450
原创 JSP 遍历读取文件夹下所有文件,目录
方法1:JSP遍历文件目录 遍历文件目录 public void travelDirectory(String directory,JspWriter out) { File dir = new File(directory); if(dir.isFile())
2012-10-30 22:59:38 7441 1
原创 IE smartdraw 等软件打开时Visual Studio 实时调试器的关闭方法
方法一:在你的程序代码没有问题的情况下,你检查以下你的iis,IIS5和II6的设置方法有区别你要注意,还有iis最好用你的系统光盘来装,如果从网络上下载个,一般都不好用(我就曾碰到过).如果iis也没问题,你再找我好了,你的系统该不会是win20003 server 吧 方法二:安装了VS2008后,经常在浏览网页的时候会弹出Visual Studio 实时调试器,非常烦人。其实
2012-09-18 20:00:54 632
原创 计算机磁盘硬件问题,Windows 无法启动的解决方法
本人的一台电脑要重新安装操作系统,当安装完系统后,启动电脑,没有出现正常的WINDOWS启动介面,却是“因计算机磁盘硬件问题,Windows 无法启动,不能读取所选的引导盘。请检查引导路径和磁盘硬件,参阅磁盘配置的信息。”,电脑不能启动,经检查,确定要安装的操作系统没问题,然后上网搜了大量资料,最后整理了一下,祝你成功!!!方法一:首先查看C盘的启动引导boot.ini系统配置文件,打开它,就
2012-09-17 15:37:20 2907
原创 Maya 三维软件破解 安装
首先,网上下载maya安装文件包,解压后,进行如下操作 1、在c盘建立一个FLEXLM的文件夹 2、复制aw.dat 和 awkeygen.exe 到刚建立的文件夹中 3、安装maya 4、安装后 依次打开 开始-->所以程序-->Autodesk-->common utilities-->Flex
2012-09-13 23:29:36 684
转载 PBRT阅读:第十一章 纹理 第11.5-11.6节
http://www.opengpu.org/forum.php?mod=viewthread&tid=603411.5 立体纹理和过程纹理一旦我们将用于2D纹理函数的(s,t)纹理坐标视为可以由任意函数生成的量(而不仅仅被视为表面的参数坐标),我们就很自然地将纹理函数进一步一般化,将之定义为三维域上的函数(常称为立体纹理)。立体纹理的一个方便之处在于,所有物体自然而然地有一个三维纹理
2012-09-06 16:39:59 1876
原创 脱机工作的对话框 和 拨号连接的对话框 关闭
(1):在IE里面的文件菜单,单击去掉“脱机工作”的对勾就行了,然后连接,弹出对话框选“连接”概念:(2):打开IE后在最上面有一个《工具》选项你点一下在最后面有一个INTERNET选项你在点一下会弹出一个对话框在最上面你找到《连接》选项你会看到里面有一个“从不进行拨号连接”你在它前面点一下然后在点一下最下面的确定就好了。 情况解释:脱机文件”通知您网络连接的状态是否变化。当网
2012-09-06 16:35:13 1087
转载 PBRT阅读:第八章 胶片和图象管线 第8.4-8.5节
http://www.opengpu.org/forum.php?mod=viewthread&tid=5306 8.4 感知上的问题和色调映射在计算机图形学的早期年代,着色模型总是返回位于0到1之间的颜色值,跟实际的物理量没有什么联系。因此,像素值也是位于这个范围,只要对像素值进行比例变换,就可以将图像直接显示到带有RGB(范围0 ~ 255)帧缓存的CRT显示器上。在真实世界中
2012-09-06 16:31:14 1333
转载 PBRT阅读:第二章 几何和变换 第2.7 - 2.9节
http://www.opengpu.org/forum.php?mod=viewthread&tid=4292 第二章 几何和变换 第2.7 - 2.9节2.7 变换一般地说, 变换T是从点到点或从向量到向量的映射: p' = T(p) v' = T(v).变换可以是任意的,但我们只考虑满足下面条件的变换:1. 线性: 如果T是任意一个线
2012-09-06 16:22:10 1710
转载 LuxRender 说明
LuxRender is a free and open source software rendering system for physically correct image synthesis. The program runs on Microsoft Windows, Mac OS X andLinux.Contents [hi
2012-09-03 00:03:41 2462
原创 Oracle10_TO_Oracle11数据导入
EXPDP system/wangzhiqing DIRECTORY=DATA_PUMP_DIR DUMPFILE=EXPDAT01.DMP FULL=Y此操作导出整个数据库命令行参数说明C:\Documents and Settings\oracle10>expdp -helpExport: Release 10.2.0.1.0 - Production on
2012-09-02 23:58:29 756
原创 IIS 安装配置全攻略——WEB篇
Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Windows 2000 安装完毕后加装 IIS。 IIS 是微软出品的架设 WEB、FTP、SMTP 服务器的一套整合软件,捆绑在 Windows2000/NT 中,可以在控制面板的添加/删除程序中选择添
2012-09-02 23:55:02 960
转载 安装与编译PBRT 中文版和英文版
Windows setupPersonally, I built the system on Windows. If you do the same, make sure you have Cygwin installed (along with bison and flex in the Cygwin package) from www.cygwin.com. It is conve
2012-09-02 23:39:26 2186
转载 PBRT阅读:第三章形体
http://www.opengpu.org/bbs/forum.php?mod=viewthread&tid=4363&fromuid=101073.6 三角形和网格 class TriangleMesh : public Shape { public: protected: };三角形是
2012-08-29 14:25:35 1029
转载 PBRT阅读:第十五章 蒙特卡罗积分 2: 提高效率 (第15.6-15.7节)
http://www.opengpu.org/forum.php?mod=viewthread&tid=7364&fromuid=1010715.6 对光源采样因为来自光源的直接照射是给定点上的反射光的主要的贡献部分, 所以非常有必要能够对该点附近的直接光照值不为零的地方进行方向采样。考虑一下被一个小球面光源照射下的漫反射表面:如果用BSDF的采样分布进行方向采样,效率就有可能非常低下
2012-08-29 14:14:05 1763
转载 PBRT阅读:第十五章 蒙特卡罗积分 2: 提高效率 (第15.1-15.5节)
http://www.opengpu.org/forum.php?mod=viewthread&tid=7363&fromuid=10107第15章 蒙特卡罗积分II:提高效率蒙特卡罗光线追踪算法里的方差以图像噪声的形式体现出来。如何竭力地减小方差竟成了大多数优化蒙特卡罗算法的基本任务。回忆一下蒙特卡罗算法的收敛速度,这意味着为了对方差减半,就需要四倍的采样。由于估算例程的运行时间跟采
2012-08-29 14:12:58 2040
转载 PBRT阅读:第十七章 光传输 II : 体渲染
http://www.opengpu.org/forum.php?mod=viewthread&tid=7368&fromuid=10107第17章 光传输II : 体渲染SurfaceIntegrator是场景几何、材质、光源、于光传输方程相关的复杂算法、对场景中辐射亮度的分布的确定等等的交会点,同样地,VolumeIntegrator负责将参与介质的效果加入到这个进程之中,并确
2012-08-29 14:09:56 1315
转载 PBRT阅读:第十八章 总结和结论
http://www.opengpu.org/forum.php?mod=viewthread&tid=7369&fromuid=10107 第18章总结和结论pbrt只代表了渲染系统设计这一广阔空间中的沧海一粟。 我们所做的基本决定---即光线追踪是几何可见性算法,蒙特卡罗算法是用于数值积分中主要方法---所有这些对系统的设计有广泛而深刻的影响。如果pbrt的设计着眼
2012-08-29 14:08:57 1261
转载 PBRT阅读:第三章 形体 第3.1 - 3.5节
PBRT阅读:第三章 形体 第3.1 - 3.5节第三章 形体本章介绍pbrt所用的诸如球、三角形等几何体素的抽象定义。在光线追踪器中,对一个清晰明了的系统设计而言,几何形体的精细的抽象定义是必不可少的关键部分,也是对面向对象方法的理想应用。所以几何体素都实现一个公共接口, 渲染器的其它部分只需使用这个接口,而不必关心相关形体的细节。这就把pbrt的几何子系统和着色子系统隔离开
2012-08-22 12:12:30 1626
转载 PBRT阅读:第十一章 纹理 第11.1-11.4节
PBRT阅读:第十一章 纹理 第11.1-11.4节http://www.opengpu.org/forum.php?mod=viewthread&tid=5817第11章 纹理为了把纹理引进材质模型,我们现在介绍一组接口和类。回忆一下,第10章中所介绍的材质都基于描述其特征的参数(漫反射率,光泽度,等等)。因为真实世界中材质的性质在表面上是变化的,所以也有必要以同样的方式来描
2012-08-22 12:10:08 1943
原创 贝塞尔函数(原理与实现)
程序实现:// crt_bessel1.c#include #include int main( void ){ double x = 2.387; int n = 3, c; printf( "Bessel functions for x = %f:\n", x ); printf( " Kind Order Function Resul
2012-08-22 10:24:26 9049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人