- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 js加载flv格式视频
threejs加载flv格式视频需要flv格式库的支持。1.下载flv.js2.下载video.js在html中引入:<scripttype="text/javascript"src="../videoJs/video.min.js"></script><scripttype="text/javascript"src="../videoJs/flv.min.js"></script><div > &...
2021-02-22 23:48:07
878
原创 Qt5.13.2 WebEngine+ windows编译支持MP4
下载python2.7.15.amd64.msi ActivePerl-5.28.msi gperf-3.0.1.exe win_flex_bison-latest修改exe文件名 设置所有exe,dll路径到path环境变量 cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\ vcvarsall.bat x64 cd E:\Qt5.13.2\5.13.2\Src\qtweb.
2021-02-03 09:33:50
538
原创 GDAL2.1+VS2017windows下编译x64
下载gdal2.1 配置编译环境,使用VS2017,在cmd窗口下进入到cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\,执行vcvarsall.bat x64,编译64位。 cd到gdal目录下 执行nmake -f makefile.vc MSVC_VER=1900 WIN64=YES 如果编译debug版本加上DEBUG=1,如果不加MSVC_VER可能会报错。 nm.
2021-02-03 09:19:22
213
1
原创 qt中嵌入浏览器
qputenv("QTWEBENGINE_REMOTE_DEBUGGING", "9223"); //设置调试端口 QWebEngineView* m_view = new QWebEngineView(this); ui->verticalLayout->addWidget(m_view); m_view->page()->load(Q...
2019-02-14 14:30:26
3783
原创 jni常用转换
//java类中声明private long nativeHandle;//jni层//获取c++对象inline jfieldID getHandleField(JNIEnv* env, jobject obj) { jclass c = env->GetObjectClass(obj); // J is the type singure for long: ...
2019-02-14 11:16:53
765
原创 解决jstring to string 中文乱码问题
inline char * jstringToString(JNIEnv * env, jstring jstr){ jsize len = env->GetStringLength(jstr); const jchar * jcstr = env->GetStringChars(jstr, NULL); int size = 0; char * st...
2019-02-14 11:12:11
1632
转载 十步学习法
我发现,为了能够掌握一门技术,我需要了解以下三个要点。1 . 如何开始 —— 要想开始使用自己所学的,我需要掌握哪些基本知识?2 . 学科范围 —— 我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。3 . 基础知识 —— 不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常
2017-02-16 15:34:15
464
转载 获取指定文件/目录命令
system("dir /b /a-d c:\\*.* >d:\\allfiles.txt");//读文件d:\\allfiles.txt的内容即C:\\下所有文件的名字system("dir /b /a-d /s c:\\*.* >d:\\allfilesinsub.txt");//读文件d:\\allfilesinsub.txt的内容即C:\\下所有文件的名字包含子目录syst
2016-12-04 16:56:35
475
原创 指北针设置
头文件:compass.hclass Compass : public osg::Camera{public: Compass(); Compass( const Compass& copy, osg::CopyOp copyop=osg::CopyOp::SHALLOW_COPY ); META_Node( osg, Compass );
2016-08-23 10:25:18
2723
5
原创 光照设置
osg::ref_ptr light = new osg::Light; osg::Vec4 vec1(255 / 255.0f, 248 / 255.0f, 220 / 255.0f, 1.0f); osg::Vec4 vec2(156 / 255.0f, 156 / 255.0f, 156 / 255.0f, 1.0f); light->setDiffuse(vec2); light-
2016-08-23 10:22:44
422
原创 Plod加载模型
osg::ref_ptr pPagedLod = new osg::PagedLOD(); if (pPagedLod == NULL ) { std::cout << COUT_PREFIX << " new memory false ... " << id << endl; return; }
2016-08-23 10:19:56
904
原创 osgearth加载请求节点优化方案
背景: pagelod请求一个node的图片是单线程,为了优化网络请求加载速度方法:1. 可以设置viewer->getDatabasePager()->setUpThreads(10,8); 设置数据分页管理调度线程数,这里设置是总计10个线程,http网络处理是8个线程,同时可以有8个线程从pagelist取出要加载的requestdata;2. 加载一个父节点下的4个子节点是使
2015-09-06 22:49:32
2335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人