- 博客(11)
- 资源 (63)
- 问答 (1)
- 收藏
- 关注
原创 osg之osgDB读取文件详解
osg、osgEarth所有文件都是通过osgDB库来读取,通过Registry来查找文件拓展名对应的osg库(Registry是一个单例类,这个类特别重要,建议通读代码加深对此的理解),根据一定规则拼接成完成的osg库名并加载,通过ReaderWriter对象来完成节点的读取(ReaderWriter是读写节点的基类,可通过派生此类重写读写方法实现自己的读写格式)。一、osg读取一个节点的方法osg::ref_ptr<osg::Node> pNode = osgDB::readNodeFi
2020-06-21 21:15:03
8356
原创 osgEarth ios平台地形release版本无法在mp和rex插件下渲染
前言最近需要在ios平台下进行DataEarth开发,主要是基于osgEarth渲染引擎做二次开发。源码版本:OpenScenGraph3.6.5、osgEarth 2.10.2和Xcode 11.3做集成开发。碰到一个比较奇葩的问题,主要是tif格式的地形release版本无法在mp和rex插件下渲染,现已解决特此记录。解决方法确认第三方库是否正确加载ios比较特别,它会编译一个osgd...
2019-12-30 17:44:18
1745
原创 ios本地文件读取方法详解
ios读去本地文件ios文件目录介绍ios读取各种文件路径方法使用案例ios文件目录介绍Document: 这个目录主要用于存储用户数据或其它定期备份儿的信息AppName.app: 这是应用程序的包目录,包含应用程序本身。由于应用程序必须经过签名,所以您在运行是不能对这个目录中的内容就行修改,否则程序将无法启动。Library: 这个目录下有两个目录:Caches和Preference...
2019-12-30 16:32:32
6566
原创 AnimationPath路径动画实现详解
AnimationPath路径动画实现详解:一、关联类图展示二、实现详解首先我们通过调用createAnimationPath方法来创建动画路径,即:通过起点、终点以及之间的时间步长来进行插值来保证动画的一个流畅度,然后将这些时间和点保存到一个map容器中(_timeControlPointMap)。osg::AnimationPath* createAnimati...
2018-07-29 12:03:43
8845
原创 static_cast和dynamic_cast详解
类继承关系图注:从图中可以看出,派生类不仅有自己的方法和属性,同时它还包括从父类继承来的方法和属性。当我们从派生类向基类转换时,不管用传统的c语言还是c++转换方式都可以百分百转换成功。但是可怕是向下转换类型,也就是我们从基类向派生类转换,当我们采用传统的C语言和c++转换时,就会出现意想不到的情况,因为转换后派生类自己的方法和属性丢失了,一旦我们去调用派生类的方法和属性那就糟糕了,这就是对类继承关
2018-04-06 22:59:50
128923
15
原创 计算机存储结构分析
计算机存储结构分析图注:此图及其重要,它可以帮你很清晰的理解程序数据执行的流程,以及CPU的调度机制。一、寄存器寄存器:是中央处理器(CPU)中的一部分,有限存贮容量的高速存贮部件(空间比较小在kb级别),用来暂存指令、数据和地址。CPU对内存中的数据进行处理时,往往先把数据取到寄存器中,而后再作处理,加快直接同内存读取指令和读写数据的速度。二、高速缓冲存储器高速缓冲存储器:是存在于内存与CPU之间
2018-04-06 21:34:10
4913
原创 Qt XML数据解析
引言:这是小编写的一篇基于Android XML数据解析的博客,里面讲了一些基础的XML 格式和语法 在这我就不讲那些最基础的知识了,如果大家对XML一点也不了解的话,可以到上面的链接中学习学习。一、XML文件解析步骤(1)、首先需要找到指定目录下的XML文件。 (2)、创建一个QDomDocument对象用于绑定这个打开的XML文件。 (3)、创建一个QDomElement对象用于接收XML
2016-05-02 21:00:34
802
原创 Qt JSON数据解析和存储详解
引言:21世纪是一个信息时代,更是一个网络全球化的时代,随着科学技术的发展,越来越多的App不光是需要和网络服务器进行数据传输和交互,也需要和其他 App 进行数据传递。承担App与网络来进行传输和存储数据的一般是XML或者JSON。在软件通信领域中XML和JSON扮演重要角。 最近一段时间,小编综合了之前在项目中对JSON的一些了解,参考了一些相关资料,把自己的一些思考融入了这篇总结文档中,
2016-05-02 19:32:41
5623
原创 android XML数据解析详解
引言: 在这个大数据时代,每当我们调用第三方的API接口时,就会涉及到以何种方式接受返回的数据,官网提供的方式有两种:JSON和XML。前面小编已经介绍过JSON数据,在这再来讲解一下XML,即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言
2016-05-02 11:30:13
822
原创 android JSON详解
引言: 21世纪是一个信息时代,更是一个网络全球化的时代,随着科学技术的发展近几年android手机越来越普及到每一个人,每一个家庭,随着移动互联网和智能家居的兴起,android手机的变得更加强大,更加方便,也更加完善。越来越多的App不光是需要和网络服务器进行数据传输和交互,也需要和其他 App 进行数据传递。承担App与网络来进行传输和存储数据的一般是XML或者JSON。在软件通
2016-05-01 19:23:15
482
原创 android Http通信局域网测试详解
以前一直用别人的服务器感觉特别别扭,而且一直受制于人。有句话怎么说“自己动手丰衣足食”,最近对Node.js,express框架以及javascript服务器搭建有些许研究,通过两天的研究终于搭建起自己的服务器,这个服务器搭建过程在这鄙人就不一一细说了,如果有需要的可以留言一起探讨。 经过不懈的努力终于有了自己的服务器,在这呢我用了两种测试的方法,(1).在PC机上进行测试,(2).
2016-01-24 13:51:02
1468
JSONObject集成包(对所有情况进行可封装)
2015-12-08
android自定义switch控件样式
2015-11-24
Visual_Assist_X_10.8.2023
2016-07-12
网站制作全套软件安装教程及软件
2015-12-10
基于ASP.NET的公司员工管理系统
2015-12-10
基于ASP.NET的成绩管理系统,源代码+论文
2015-12-10
Qt异步和同步网络通信求解
2016-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人