06 2016 档案

摘要: 阅读全文
posted @ 2016-06-24 23:36 rainbow70626 阅读(367) 评论(0) 推荐(0) 编辑
摘要:此处,我们先抛出两个重要的问题: 1、当用户双击数字地球放大、鼠标滚轮滚动缩放、鼠标左键按下漫游时,程序是如何根据当前视高、视场角和视点中心加载分层分块的地形和纹理数据的? 2、当用户漫游时,QuadTileSet类的Update(DrawArgs drawArgs)方法中会调用的是qt = new 阅读全文
posted @ 2016-06-19 00:28 rainbow70626 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:程序代码: http://www.codeproject.com/Articles/30535/A-Simple-QuadTree-Implementation-in-C 四叉树: 四叉树节点: 数据项,作为T传入: 包围盒接口: 渲染四叉树: 主窗体调用: 运行结果: 阅读全文
posted @ 2016-06-18 00:17 rainbow70626 阅读(660) 评论(0) 推荐(0) 编辑
摘要:直接附上原文链接: 1、面向GPU的多LOD因子的大规模场景可视化策略 2、Real-Time Dynamic Level of Detail Terrain Rendering with ROAM 阅读全文
posted @ 2016-06-18 00:11 rainbow70626 阅读(245) 评论(0) 推荐(0) 编辑
摘要:在一个项目中,很多时候都需要在窗体间进行数据传递和通信,最觉见的是父子窗体之间的数据传递,比如登录ID,各个窗体都需要知道。有很多文章都写了这方面的问题,提出很多优秀的方法,鄙人不才,搜了一些资料之后,准备献丑了。 1. 如果很多窗体都需要用到某一窗体的东西,比如登录窗体记录的ID,为了避免每个窗体 阅读全文
posted @ 2016-06-18 00:01 rainbow70626 阅读(6126) 评论(1) 推荐(0) 编辑
摘要:每个C语言程序都必须有一个称为main()的函数,作为程序启动的起点。当执行程序时,命令行参数(command-line argument)(由shell逐一解析)通过两个入参提供给main()函数。第一个参数int argc,表示命令行参数的个数。第二个参数char *argv[],是一个指向命令 阅读全文
posted @ 2016-06-17 23:58 rainbow70626 阅读(29377) 评论(0) 推荐(0) 编辑
摘要:最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家 阅读全文
posted @ 2016-06-17 23:35 rainbow70626 阅读(330) 评论(0) 推荐(0) 编辑
摘要:INADDR_ANY就是inet_addr("0.0.0.0") 首先,需要明确的是当服务器的监听地址是INADDR_ANY时设置的是服务器的IP地址。 其次,当服务器的监听地址是INADDR_ANY时含义是让服务器端计算机上的所有网卡的IP地址都可以作为服务器IP地址,也即监听外部客户端程序发送到 阅读全文
posted @ 2016-06-16 13:11 rainbow70626 阅读(13958) 评论(0) 推荐(7) 编辑
摘要:function CreateThread( lpThreadAttributes: Pointer; {安全设置} dwStackSize: DWORD; {堆栈大小} lpStartAddress: TFNThreadStartRoutine; {入口函数} lpParameter: Point 阅读全文
posted @ 2016-06-15 23:16 rainbow70626 阅读(10544) 评论(0) 推荐(0) 编辑
摘要:用C++写程序,肯定要用预编译头文件,就是那个stdafx.h.不过我一直以为只要在.cpp文件中包含stdafx.h 就使用了预编译头文件,其实不对。在VC++中,预编译头文件是指放到stdafx.h中的头文件才会有效果。如下: file: stdafx.h 在stdafx.cpp中保持不变即可, 阅读全文
posted @ 2016-06-15 23:13 rainbow70626 阅读(423) 评论(0) 推荐(0) 编辑
摘要:直接附上原文链接:windows 网络编程学习-面向连接的编程方式 阅读全文
posted @ 2016-06-15 21:52 rainbow70626 阅读(146) 评论(0) 推荐(0) 编辑
摘要:利用WideCharToMultiByte函数来转换,该函数映射一个unicode字符串到一个多字节字符串。通常适合于window平台上使用。 相关知识点: Unicode的出现是为了适应软件国际化的需要。Unicode不同于双字节字符集(DBCS)。 一、相关操作函数 1、DBCS使用下面的函数操 阅读全文
posted @ 2016-06-15 12:53 rainbow70626 阅读(891) 评论(0) 推荐(0) 编辑
摘要:不得不说,客户端的connect函数和服务端的accept函数是一对好基友,如果客户端没有去connect, 那么服务端的accept会一直在那里傻傻地痴痴地等待,我们先来看看connect函数的原型吧: 第一个参数是客户端的套接字(表明即将发起连接请求),第二个参数是服务端的套接字所在的“地方”( 阅读全文
posted @ 2016-06-15 02:22 rainbow70626 阅读(7315) 评论(0) 推荐(0) 编辑
摘要:正斜杠,符号是"/";反斜杠,符号是"\"。 一直很不解正斜杠与反斜杠到底有何区别?经过一段时间的理解,得出 DOS路径: E:\开发资料\ASP.NET高级开发 ...这是反斜杠的作用后面跟着的是文件名 csc /t:library /r:System.Web.dll /out:d:\Custom 阅读全文
posted @ 2016-06-14 23:04 rainbow70626 阅读(781) 评论(0) 推荐(0) 编辑
摘要:学习C语言时,用字符串的函数例如stpcpy()、strcat()、strcmp()等,要包含头文件string.h 学习C++后,C++有字符串的标准类string,string类也有很多方法,用string类时要用到string.h头文件。 我现在看vc的书上也有CString类,这个要包含什么 阅读全文
posted @ 2016-06-14 01:00 rainbow70626 阅读(7391) 评论(0) 推荐(1) 编辑
摘要:一.添加控件IrisSkin2.dll。 方法: 1.右键“工具箱”。“添加选项卡”,取名“皮肤”。 2.右键“皮肤”,“选择项”弹出对话框 3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定。 4.在皮肤里会出现。 5.把SkinEngine拖到设计界面,会出现在下面。 阅读全文
posted @ 2016-06-12 23:14 rainbow70626 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果 阅读全文
posted @ 2016-06-11 20:52 rainbow70626 阅读(344) 评论(0) 推荐(0) 编辑
摘要:第一章 OSGEarth介绍 第二章 OSGEarth编译环境配置 OSGEarth的编译环境配置随着版本的不同、运行平台的不同,也有很大的差异。本章主要以Windows XP SP3(x86)为平台,Visual Studio 2010 为编译环境来介绍OSGEarth2.0的变异环境配置。 第一 阅读全文
posted @ 2016-06-11 19:37 rainbow70626 阅读(14351) 评论(0) 推荐(0) 编辑
摘要:1.在一个无标题的窗体中用MOUSEMOVE事件判断鼠标坐标是否到达窗体的边缘,如果是的话将鼠标指针改为可调整窗体大小的双向箭头. private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { 阅读全文
posted @ 2016-06-11 16:47 rainbow70626 阅读(17585) 评论(0) 推荐(0) 编辑
摘要:解决方法: ctrl+D+E或alt+ctl+e或使用菜单调试——》异常——》异常窗口——》Managed Debugging Assistants——》去掉LoaderLock选项。 参考资料: 不辣的peter中国版的博客:Loaderlock was detected 无痕客的博客:ESRI的 阅读全文
posted @ 2016-06-11 16:40 rainbow70626 阅读(263) 评论(0) 推荐(0) 编辑
摘要:未能加载文件或程序集“FastColoredTextBox, Version=2.10.5.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。 昨晚引用一个程序集,出现了这个问题,我本来想的是引用的程序集内部初始化时有问题。 阅读全文
posted @ 2016-06-11 16:24 rainbow70626 阅读(425) 评论(0) 推荐(0) 编辑
摘要:这个问题是由于项目文件位置变动导致的。提示框已经说的比较清楚了。 首先可以尝试【重新生成】 ,一般可以解决这个问题了。 我遇到的情况是,设置配置时,不小心取消了生成选择。 所以打开配置管理器,把相关的项目,【生成】勾上即可。 这个问题是由于项目文件位置变动导致的。提示框已经说的比较清楚了。 首先可以 阅读全文
posted @ 2016-06-11 16:23 rainbow70626 阅读(2071) 评论(0) 推荐(0) 编辑
摘要:原文链接:C# 版本的 计时器类 精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出 阅读全文
posted @ 2016-06-03 23:37 rainbow70626 阅读(2444) 评论(0) 推荐(0) 编辑
摘要:OpenGL2.0及以上版本中gl,glut,glew,glfw,mesa等部件的关系 一、OpenGLOpenGL函数库相关的API有核心库(gl),实用库(glu),辅助库(aux)、实用工具库(glut),窗口库(glx、agl、wgl)和扩展函数库等。gl是核心,glu是对gl的部分封装。g 阅读全文
posted @ 2016-06-03 23:24 rainbow70626 阅读(3002) 评论(0) 推荐(0) 编辑
摘要:OpenGL 4.3配置教程 下载开发包 需要下载的开发包主要包含如下几个组件:freeglut+glew+ OpenGL.Development.Cookbook+源码+GLM+SOIL. Opengl SDK并不存在,寻找真正的OpenGL开发工具 1、下载 这些软件需要FQ才能下载,所以提供了 阅读全文
posted @ 2016-06-03 22:57 rainbow70626 阅读(9176) 评论(1) 推荐(1) 编辑
摘要:系统环境 Windows 7 Ultimate x64,Visual Studio Ultimate 2012 Update 4,和一块支持OpenGL 4.x的显卡。 准备工作 首先用GPU Caps Viewer检查机器最高支持的OpenGL及GLSL版本。比如我的机器可以支持OpenGL 4. 阅读全文
posted @ 2016-06-03 21:17 rainbow70626 阅读(3772) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示