- 博客(41)
- 资源 (11)
- 收藏
- 关注
转载 在同一台电脑部署多个Tomcat服务(转)
原文:https://blog.csdn.net/gdjlc/article/details/73321737参考了网上几篇文章http://dong-shuai22-126-com.iteye.com/blog/1763666http://www.cnblogs.com/whylaughing/p/5896268.html个别地方做了整理:1.使用压缩版的tomcat不能使用安...
2018-10-20 18:53:10 273
转载 《参禅与悟道》——浅谈人生
转自:http://blog.csdn.net/zhao4zhong1/article/details/2452128思考一下这个问题,知识层面:从小学到初中,再到高中、大学、硕士、博士、院士、诺贝尔奖获得者。财富层面:从乞丐到……,到全球首富。权力层面:从小组长到……,到联合国秘书长。为什么都不乏乐观|悲观,积极|消极,自认为日子过的快乐|不快乐的人呢?
2017-07-05 14:17:50 455
转载 Unity 5.6推出 改进图形性能以及支持Vulkan API
具体查看:http://digi.163.com/17/0404/14/CH6G15J0001687H3.html
2017-04-07 16:33:28 1470
转载 [学习Vulkan之二] Vulkan API基本概念
转自:http://www.52vr.com/article-606-1.html图形渲染那块先放着不说。 计算这块,目前来看Vulkan将一统江湖。OpenCL苦难重重,前途未卜。CUDA和Metal又都是针对特定平台的。只有Vulkan能够跨越平台(desktop, mobile),跨越不同制造商。在OpenCL时代,失去了google支持的Android阵营,始终无法
2017-04-07 15:47:44 1515
转载 [学习Vulkan之一] 初识Vulkan
转自:http://www.52vr.com/article-605-1.htmlVulkan是Khronos组织制定的“下一代”开放的图形显示API,是与DirectX12可以匹敌的GPU API标准。Vulkan是基于AMD的Mantle API演化而来,目前Vulkan 1.0标准已经完成并正式发布。上一代的OpenGL|ES并不会被遗弃,还会继续发展,很有可能O
2017-03-29 21:49:42 1969
原创 OSG新手使用过程中可能遇到的坑
(说明:其实这篇博文内容跟OSG关系不大,更确切的说是在使用Visual Studio的过程中可能遇到的坑。由于OSG编译的过程中会依赖很多第三方库,还有Debug和Release版本,确实很容易动态链接异常,故还是放在OSG类别中了。)1.编译的时候遇到如下错误:error LNK2005: "public: __thiscall std::basic_ofstream >::bas
2017-03-24 14:39:52 3264
原创 Unity3D新手上路小心之一
1.NGUI控制看到有高亮显示,有灰色的,其实在右侧的Inspector中可以控制,只有勾选上,才能在UICamera中看见2.如果需要NGUI主相机和场景主相机一块同时显示,需要把NGUI相机的clear Flags设置为Depth only,场景相机clear Flags设置
2017-03-22 21:39:19 818 1
转载 vs2010项目属性配置
原文:http://blog.csdn.net/tianditongxing/article/details/41038695vs2010使用方案管理项目,一个解决方案下可包含多个项目。默认情况下,项目属性的设置的目录起点为项目配置文件所在的位置,实际上就是项目头文件和源文件所在的位置。vs2010中默认建立C++项目,则解决方案总目录下包含一个sln和一个项目文件夹,在v
2016-09-23 13:22:33 681
原创 c1xx : fatal error C1027: 创建和使用预编译头时的 /Ym 值不一致
今天用VS2010编译一个工程,突然报出 “c1xx : fatal error C1027: 创建和使用预编译头时的 /Ym 值不一致”这个错误,最后在网上找到解决方案,参见http://blog.csdn.net/pizi0475/article/details/6439690
2016-09-20 00:13:14 5628 1
原创 Geos库在Windows上的编译
今天在编译osgEarth的时候需要编译Geos这个库,用cmake编译,总是出错,后来改用nmake方式,一次性搞定。 准备工作: geos源码的下载:http://trac.osgeo.org/geos/ 步骤如下: (1) 将VS(我是用的VS2010)下的vcvars32.bat拷贝到GEOS的文件目录下 (2) 确保GEOS文件目录下有一
2015-08-14 16:37:00 6161
转载 2014 Unity3d大会的部分总结
一、项目开发,管理和发布策略1. 四大准则a. 美术的资源量b. 美术规范,要根据开发什么样的游戏制定统一的规范,这样尽可能的形成统一的规范。然后程序要协助美术制定相应的查看美术是否适合规范的的工具,并把所有美术资源统计出来(这里需要UI的二次开发)。c. 先从CPU和内存的优化,然后GPUd. 增
2014-05-22 14:47:16 1998
原创 Unity 3D简介
Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windo
2014-04-04 16:30:49 1832
转载 推荐15款很棒的文本编辑器
做程序开发的可能都会用到文本编辑器,今天转载一篇关于常用文本编辑器的文章,供大家参考。本文中提及的文本编辑器软件,并非全部开源,仅供参考。1. Notepad++:这是 Windows 记事本一个最好的替换产品,主要特点包括:a. 自动完成b. 语法高亮c. 拖放特性d. 搜索e. 缩放2. PSPad:PSPad 是
2014-03-13 09:09:02 1990
原创 qmake QT工程出现qmakespec has not been set错误解决方案
很早之前QT编译好了,当时也可以用,可是过了一段时间,突然想用VS来qmake一下QT的工程,发现出现上述错误,很是纳闷,于是查找了半天,终于发现原因了。 这是由于程序找不到静态库,根据提示用文本格式打开XXX.pro的QT工程文件,替换XXX.pro文件中路径C:\Windows\System32为 QGLViewer2.lib所在目录。另外把 QGLViewer2.d
2014-03-10 10:28:33 3962
原创 OpenGL开发版本问题讨论
我们说的OpenGL版本有两个概念:第一个是指电脑显卡支持的OpenGL版本,用如下代码可以测试你当前电脑的OpenGL版本:#include#include #include int main(int argc, char** argv){ glutInit(&argc,argv); //显示模式初始化 glutInitDisplayMode(GLUT_SINGLE|GLUT
2014-01-14 15:42:50 947
转载 Stencil Buffer(模板缓冲区)
转自:http://www.cnblogs.com/aokman/archive/2010/12/13/1904723.html与颜色缓冲区和深度缓冲区类似,模板缓冲区可以为屏幕上的每个像素点保存一个无符号整数值。这个值的具体意义视程序的具体应用而定。在渲染的过程中,可以用这个值与一个预先设定的参考值相比较,根据比较的结果来决定是否更新相应的像素点的颜色值。这个比较的过程被称为模板测试。模
2014-01-14 10:36:53 1550
转载 阴影锥(shadow volume)原理与展望---真实的游戏效果的实现
shadow volume 这个术语几乎是随着 DOOM3 的发布而成为FPS 玩家和图形学爱好者谈论的对象的。虽然这个游戏还没有上市,但是凭借 John Carmack 的传奇经历以及 DOOM3发布的一些让人惊讶的预览图片,我们仍然有理由认为它将会是 2004 年最热门的 FPS 游戏之一。 id software向来都不吝惜为了达到最好的图像效果而使用最先进的渲染技术,这曾经使得玩家为了
2014-01-13 13:28:57 2128
原创 煤炭行业“数字矿山”相关公司系统集成资质一览
东华软件股份公司 一级上海宝信软件股份有限公司 一级 太原理工天成电子信息技术有限公司 一级 中国软件与技术服务股份有限公司 一级 北京和利时系统工程有限公司 一级 太原罗克佳华工业有限公司 一级 北京天大天科科技发展有限公司 二级 神华和利时信息技术有限公司 二级太原市精英科技股份有限公司
2013-12-20 14:45:40 2777
原创 OpenGL中无法解析的外部符号 __imp____glutInitWithExit@12和__imp____glutCreateWindowWithExit@8
在OpenGL中使用glut库的时候,突然遇到以下错误: 1>framebuffer.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用 1>framebuffer.obj : error LNK2019: 无法解析的外部符号 __imp_
2013-12-12 15:52:55 1694
转载 指针与数组
关于空指针对指针赋空表示指向0x00000000,对其进行读写会引起异常。定义指针未赋值,则指针指向是随机的,因为指针本身也是一块32位内存,这块内存代表的值在没赋值前是随机的,一般不会是0x00000000. 数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期
2013-11-21 09:01:18 704
转载 做3G开发是学Java还是C++
有很多学生问我,现在 3G移动互联网发展之势头必将是IT领域发展十年一遇的难得机遇,想投身到该行业中,不知道是应该学网络、还是学嵌入式设备开发、还是学习一下Java,C++应用开发,还是学习一下开源框架Android? 从我个人对行业的理解来讲,移动互联网的发展一定是先从网络开始,网络设备提供商、协议的开发机构(如TD)是第一棒,无论是移动还是联通首先要完成基础网络的建设,如果想进入华为、
2013-11-11 09:53:54 1022
转载 MFC中m_ofn参数详解
lStructSize 指定这个结构的大小,以字节为单位。 Windows 95/98和Windows NT 4.0:特意为Windows 95/98或Windows NT 4.0,及带有WINVER和_WIN32_WINNT >= 0x0500编译时,为这个成员使用OPENFILENAME_SIZE_VERSION_400。 Windows 2000及更高版本:这个参数使用
2013-10-08 16:23:18 3211
原创 宏定义和内联函数的区别
在程序员面试宝典第三版的6.4中,有个问题,内联函数和宏的差别是什么? 由此,我们想到为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去执行前要保存现场并记忆执行的地址,转回后要恢复现场,并按原来保存地址继续执行。因此,函数调用要有一定的时间和空间方面的
2013-10-01 15:42:56 1116
原创 OpenGL光照
最近用到opengl光照,之前接触过一点,那还是opengl1.X版本的吧,传统的固定管线。但也只是略知皮毛,只知道一些开启/关闭灯,环境光,散射光和镜面光等。由于当时是刚接触opengl,没有实际应用,只能算是了解有这个东西吧。现在既然要用这个东西,再加上,现在已经是可编程管线了的天下了,处理方式也有些不同了。于是决定好好整理下这块东西,同时深入学习下。 1. 光源类型 根据
2013-09-30 14:58:45 1354
原创 OpenGL中求顶点的法线
在opengl中为了模拟光线或进行光照计算,我们往往需要首先计算法线。法线是一个向量定义了表面对光照的响应。例如,如何去照亮它。表面的光照强度(即反射光量)是和光线方向与法线方向的夹角成正比的,夹角越小表面就会看起来越亮(具体可以参考http://blog.csdn.net/racehorse/article/details/6641623)。 我们知道求一个面的法线,但是一个顶点的法线
2013-09-30 11:02:28 14884 1
转载 顶点法线和面法线
一、问题描述:当几个面共享了一个顶点时,该如何设置这个顶点的法线呢?二、下面是参考 Max Wagner 的 文章 《Generating Vertex Normals》,记的笔记。1. 设顶点法线与设面法线有什么区别?面的法线是与面垂直的线(数学意义)。但在OpenGL中好像并非这样。严格意义上讲,点是没有法线的。点的法线是在使用Phone或Gouraud模型时计
2013-09-24 09:36:30 8107
转载 C++的异常处理
一、什么是异常处理 一句话:异常处理就是处理程序中的错误。二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关);另一方面,库的用户知道怎样处理这些错
2013-08-29 20:31:47 510
转载 glPushMatrix和glPopMatrix的作用
glPushMatrix、glPopMatrix操作其实就相当于栈里的入栈和出栈。 许多人不明白的可能是入的是什么,出的又是什么。例如你当前的坐标系原点在你电脑屏幕的左上方。现在你调用glPushMatrix,然后再调用一堆平移、旋转代码等等,然后再画图。那些平移和旋转都是基于坐上角为原点进行变化的。而且都会改变坐标的位置,经过了这些变化后,你的坐标肯定不再左上角了。 那如果想
2013-08-29 15:47:50 853
转载 MFC多文档常用函数
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★//这一页的代码最重要了,呵呵……什么都在这里面呢;单文档新建:CWinApp_________docManager->docSingleTemplate的 OpenDocumentFile函数参数为空,此函数完成了大部分东西,包括新建文档类框
2013-08-14 12:24:06 673
原创 计算机辅助设计CAD/CAM开源软件
*************************************************** 计算机辅助设计CAD/CAM开源软件,共有24款,很具有参考价值。不多说,贴出网址: http://www.oschina.net/project/tag/241/cad
2013-08-14 11:26:55 2942
原创 OpenGL中使用glew库进行GLSL编程遇到的一个问题
刚开始尝试使用OpenGL着色器语言写程序,没想到很快就遇到了问题,我分别写了一个VertexShader(顶点着色器)和FragmentShader(片段着色器),然后准备在opengl中来使用(这些过程都是没问题的)。一切准备就绪后,发现代码执行到glCreateShader()这个函数时就报错,提示:有未经处理的异常:0xC0000005……,最后在网上找到,原来使用glew库的时候,
2013-08-14 11:26:52 1064 1
转载 RGB和RGBQUAD的区别
原文地址:RGB和RGBQUAD的区别作者:nutch_bushu_java 昨天的晚上,为一个问题困扰了很长时间,几乎整个晚上都在弄一个小bug,感觉没有问题,但就是效果不理想,几次三番,查来查去........... 我想实现的功能是:生成一张图,图上有字,这张图是以一张指定的位图为背景的,我使用:COLORREF GetPixel( HDChdc, //ha
2013-08-14 11:26:50 849
原创 OpenGL中屏幕坐标转为OpenGL坐标
在opengl中我们经常碰到需要把屏幕坐标转换成opengl坐标,例如我们做拾取,旋转,平移等操作。网上有很多相关代码: 原理: 鼠标点击屏幕中的某点,然后获取该点屏幕坐标对应的OpenGL坐标。鼠标点的坐标很容易获得,直接从鼠标点击消息中获取就可以,但是OpenGL坐标却需要做一定计算转换。需要用到的核心OpenGL函数是gluUnProject()。 代码1:GLint
2013-08-14 11:26:48 1383
原创 MFC多文档模板手动创建框架的一个问题
最近由于一个项目的需要,要求用MFC来做界面,其中有个地方需要新建一个文档,这个文档是子框架,于是我新建了frame,doc和view,分别叫做CTestChildFrame(::CMDIChildWnd),CTestDoc(::CDocument)和CTestView(::CFormView),工程名叫Project,并且在App文件中把他们用一个多文档模板关联起来。代码如下:
2013-08-14 11:26:46 1782 2
转载 国外基础几何算法答与问
非常强大,很多好东西!!!From: orourke@cs.smith.edu (Joseph O'Rourke)Newsgroups: comp.graphics.algorithmsSubject: comp.graphics.algorithms Frequently Asked QuestionsDate: Sat, 15 Feb 2003 16:16:44 +0000 (
2013-08-14 11:26:43 168489
转载 VTK教程之二:可视化管线的执行
VTK可视化流水线主要将数据对象和过程对象组成,这两种对象相互之间可以用多种方式连接在一起,构成可视化管线的拓扑结构,在构建可视化管线拓扑结构时,必须要保证管线上游的对象输出的数据类型和其下游对象接收的数据类型保持一致,如一个源对象输出的是一个多边形数据类型,而和其连接的过滤器对象只能接收规则格网类型的数据,那么可视化管线就不能正确地执行,所以,在构建可视化管线时,一定要注意对象输入、输出之间数据
2013-08-14 11:26:40 885
转载 VTK教程之一:可视化管线
VTK是一个基于面向对象的开源三维绘图软件包,和其它的的三维绘图引擎如OSG、OGRE不同之处在于,VTK可视化对象主要是各种数据,更加注重对数据分析处理后的可视化,可视化的内容是人们无法直接感受到的东西,如地质构造、地层分布、矿床分布、三维空间应力场的状态变化等等,而OSG、OGRE是基于场景的可视化,更强调视觉感官的感受,所以OSG主要应用于虚拟现实领域,而VTK主要应用于科学计算可视化领域,
2013-08-14 11:26:38 1686
转载 #ifndef与#program once
来自:http://blog.csdn.net/hkx1n/article/details/4313357为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragmaonce方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__
2013-08-14 11:26:36 822
转载 学习3D开发技术的优秀网站
以下这些网站都是我从各大搜索引擎搜集而来的,大多数经过我的验证,因为这些网址都是手工录入,所以难免有疏漏和差错,还望大家多多谅解,谢谢大家支持www.C3DN.net!我把这些网址归为:一、3D综合类;二、3D硬件技术;三、OpenGL;四、DirectX;五、Web3D; 六、游戏引擎开发;七、下载网址;一、3D综合类1.http://www.ultimategamepr
2013-08-14 11:26:34 2189
Android.3D游戏开发技术宝典:OpenGL.ES.2.0【part2】
2013-07-22
Android.3D游戏开发技术宝典:OpenGL.ES.2.0
2013-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人