自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (37)
  • 收藏
  • 关注

原创 Win10 ubuntu16 双系统

Win10 +ubuntu16双系统共存在GPT+UEFI硬盘格式下有两种方式:1.两个系统各自一个EFI分区。这种模式下需要先安装Win10,然后再安装ubuntu。在装ubuntu的时候手动创建EFI分区。不过这种模式再重装Win10的时候,会提示无法安装,因为Win10会自动搜索EFI分区,当它发现有两个EFI分区的时候,就不知道该将引导写入哪个EFI分区,而ubuntu会让用户手动选择...

2020-04-24 17:45:05 1397

转载 HoloLens开发:2D APP获取头部位姿信息

原文地址:http://www.jantime.com/2019/04/15/hololens开发%ef%bc%9a2d-app获取头部位姿信息/近日在项目上遇到一个需求:使用HoloLens采集RGBD和位姿信息,用于深度学习计算。后面的深度学习不用管,只需负责产生数据即可。把数据拆开来看,分三部分:RGB影像、Depth数据和相机(头部,暂忽略相机和头部之间的偏移)位置姿态。采集RGB...

2019-04-15 13:41:09 1151

转载 VR-Forces想定剖析:HawaiiNaval(夏威夷海军)

原文地址:http://www.jantime.com/2019/04/08/vr-forces想定剖析%ef%bc%9ahawaiinaval%ef%bc%88夏威夷海军%ef%bc%89/想定描述:This scenario demonstrates naval warfare capabilities of VR-Forces in six separate vignettes....

2019-04-08 17:10:05 1159

转载 VR-Forces想定剖析:AirDefenseAndJamming(防空与干扰)

原文地址:http://www.jantime.com/2019/04/08/vr-forces想定剖析%ef%bc%9aairdefenseandjamming%ef%bc%88防空与干扰%ef%bc%89/想定描述:On the west side of the island, the blue air wing will jam the red SAM battery, a...

2019-04-08 17:06:04 460

原创 getenv的一个坑

getenv和setenv这一对,是stdlib中提供的获取和设置当前进程环境变量的函数,我本人也常常使用。今天写一个小程序,从C#要调用C++的DLL,而C++的代码依赖某一环境变量“MAK_VRLDIR”,相关代码如下:...const char* vrlDir=getenv("MAK_VRLDIR");...刚开始,我并没有当回事,直接在C#代码中写了如下代码:Sys...

2019-01-28 19:54:28 5042

原创 根据夹角求椭圆上的点

http://www.zybang.com/question/54757220677c3f49b6f7f28845a65a3c.html设长轴为a,短轴为b(题设缺少椭圆圆心就是原点的条件)则椭圆方程为:x^2/a^2+y^2/b^b=1设未知点与原点的连线与x轴正半轴的夹角为θ则该点与原点的连线 直线方程为:y=(tanθ) x联立两个方程可解得两个坐标点,排

2016-03-22 15:15:14 2805

原创 osgEarth worldToScreen

const osg::Camera * cam = view()->getCamera();const osg::Viewport * viewport = cam->getViewport();osg::Matrixd windowMatrix = viewport->computeWindowMatrix();osg::Matrixd viewProjectionWindo

2014-03-26 14:47:37 1204

原创 单一模式析构问题

class Singleton{public:    ~Singleton();     static Singleton* getInstance();     static void destroy();private:     static Singleton* pInstance;     Singleton();     };Sin

2012-10-21 16:27:05 741

转载 [译] Threads, Events and QObjects

前言: qt wiki 中这篇文章3月份再次更新,文章对 QThread 的用法,使用场景,有很好的论述,可以作为 Qt 多线程编程的使用指南,原文在这里,原作者peppe 开的讨论贴在这里。原文以姓名标识-相同方式分享 2.5 通用版发布 Creative Commons Attribution-ShareAlike 2.5 Generic背景在 #qt IRC ch

2012-09-27 16:59:17 1476

转载 Qt检测IP地址正则表达式

IP:QRegExp regExp(“\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b”);Port:QRegExp regExp("^([0-9]|[1-9]\\d|[1-9]\\d{2}|[1-9]\\d{3}|[1-5]\\d{4}|6[0-4]\\

2012-09-19 09:33:31 7092 1

原创 Qt创建excel文件

#include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QString fileName = QFileDialog::getSaveFileName(NULL,"Save File",".","Excel File (*.xls)");

2012-09-16 13:39:46 9022 1

转载 OSG-3.0.1在VS2008下的编译、配置与安装

一、准备安装资料包程序(到OSG官方网站都可以下载)下载相关的工具软件:1、最新版的OSG库:OpenSceneGraph-3.0.1.zip。2、安装源代码所需要的工具:cmake-2.8.6-win32-x86.zip及以上版本均可。3、 Windows支持的图像库:3rdParty_Win32Binaries_vc90sp1.zip,因为我用的是VS2008,如果用V

2012-08-19 14:09:32 1187

转载 vc下不重启改ip、网关、dns

原文地址:http://hi.baidu.com/9908006/blog/item/bed174998952a8186f068c3e.html看雪上某人发表的,貌似其它都可以改,就是dns有些问题,研究后发现,原来是类型有问题,改了后正常运行了//VC-ConsoleWithApi #include #include #include #pragma comment(lib,"W

2012-03-27 22:37:10 3495 1

转载 QMap与QHash类

QMap和QHash都是Qt里面的容器类,一般用来作为字典查询,索引使用,两者有着相似的用法和功能。    两者的不同点在于:    1. 在查找搜索的速度上, QHash比QMap要快;在算法复杂性度量上,QMap的搜索是O(logn),而QHash平均是O(1)[最坏的情况是O(n)]。为什么原因文档上没有说明,个人觉得在内部QHash是以整数作为key来查询的,而QMap则是以其他类

2012-03-16 15:15:36 1960

原创 QT使用GIF作程序启动画面

QT提供了QSplashScreen类,我们可以使用此类给QT程序添加启动画面。但是此类只可以加载jpg等静态图像。如果我们需要播放gif图像,一般使用QMoive: QLabel label; QMovie *movie = new QMovie("animations/fire.gif"); label.setMovie(movie); movie->start();但是使

2012-02-29 18:12:36 5800 3

转载 学习c++步骤

学习C++有那些步骤: 1。学习C++基本语法,参考书籍《C++程序设计》》钱能著,或《C++程序设计教程》DEITEL著,我看的是后者;2。学习数据结构,参考书籍《数据结构C++语言描述——应用标准模板库(STL)》William Ford著; 3。学习STL,参考书籍《C++标准程序库》候捷译;4。学习模板,参考书籍《泛型编程与STL》候捷译; 5。深入STL内部,直到能自

2012-02-15 10:52:05 909 1

转载 QActionGroup的应用

C++ GUI Programming with Qt 4一书的第三章第二节讲到了如果要创建多选一性质的动作可使用QActionGroup类,但并没有作详细说明,这里作个简要介绍:QActionGroup的作用就是将多个相似的动作组合在一起。这里我们假设要对一组文字作对齐操作,有Left Align, Right Align, Just Align, Center Align四个动作。很明

2011-12-21 15:43:32 4567

转载 QRegExp正则表达式

^\d+$  //匹配非负整数(正整数 + 0)^[0-9]*[1-9][0-9]*$  //匹配正整数^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0)^-[0-9]*[1-9][0-9]*$  //匹配负整数^-?\d+$    //匹配整数^\d+(\.\d+)?$  //匹配非负浮点数(正浮点数 + 0)^(([0-9]+\.[0-9]*[1-9]

2011-12-04 10:40:36 976

转载 WARNING: Can't find the Qt version that's associated with this project.

当我们安装配置好环境后,我们打开某些已建立应用程序时,可能会出现如下WARNING: Can't find the Qt version that's associated with this project.这时,我们只要在Qt的Qt project setting下,properties中填入版本就行了。至于版本到底是多少,我们可以在控制台中输入qmake -v来获得。同时,Qt的

2011-11-28 20:25:18 3626

转载 程序员要怎样学习英语?

程序员要怎样学习英语?       干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。     首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编

2011-11-04 21:48:53 13405 1

原创 QGraphicsScene保存为图片

QImage image(mysize,QImage::Format_RGB32);         QPainter painter(&image);         myscene->render(&painter);   //关键函数         image.save(mypath/myimagefile.png);

2011-11-04 11:26:05 9086 4

转载 QT中添加Q_OBJECT出现的问题

Multiple Inheritance Requires QObject to Be First(多重继承QObject一定要放在前面)我在用class My_Node : public QGraphicsItem,public QObject来生成自己的类时,想使用信号和槽机制,但这是dys_node.h中没有Q_OBJECT,不能使用信号槽。我将Q_OBJECT加上之后,出现几个不知道是

2011-10-26 13:27:34 1919

转载 Qt 中获取字体的像素高度和宽度

近在用Qt做文字的滚屏效果,要计算字体的像素高度和像素宽度,用到以下几个函数:1. QLabel::fontMetrics().width(QString s): 获取字符串s的总像素宽度。int QFontMetrics::width ( const QString& text, int len = -1 ) constReturns the width in

2011-10-21 17:07:19 9692

转载 qt如何在vista和windows7下实现Aero效果

在Qt4.5中我们可以通过设置Qt::WA_TranslucentBackground属性来实现窗口透明。那么我们如何来实现vista和windows7下的Aero效果呢。微软提供了DWM (Desktop Window Manager) api, 我们能够通过它来实现这个效

2011-10-13 15:57:41 1048

转载 vs2005+qt4 问题记录

vs2005+qt4 问题记录一、QT中文乱码问题       问题描述:QT界面程序中的中文都会显示乱码。       解决方案:在QMainWindow子类构造函数里调用::QTextCodec::setCodecForTr(QTextCodec::codec

2011-10-13 15:56:37 888

转载 QT下的几种透明效果

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mypyg.blog.51cto.com/820446/1726611.窗口整体透明,但是窗体上的控件不透明。   通过设置窗体的背景色来实现,将

2011-10-13 12:32:25 832

转载 浅谈 Qt 静态编译

Qt 静态编译是本文要介绍的内容,首先,你应该该知道什么叫静态引用编译、什么叫动态引用编译。我这里只是简单的提提,具体的可以google一下。动态引用编译,是指相关的库,以dll的形式引用库。动态编译的Exe程序尺寸比较小,因为相关的库都没有包含进来。当然,程序发布的时候,还

2011-10-12 11:18:15 734

转载 深度解析 Qt 中动态链接库

本文介绍的是Qt 中动态链接库,现在有些软件有自动升级功能,有些就是下载新的DLL文件,替换原来的动态链接库,MFC好象也有类似机制,Qt还有一种方式,就是把一个QWidget子类,编译成动态链接库.然后根据动态链接库创建一个对象,返回QWidget子针,如果你的类不是QWidg

2011-10-12 11:12:54 654

转载 Qt元类型(MetaType)注册门

昨天调试项目时,突然发现如下消息:QObject::connect: Cannot queue arguments of type 'ERROR_LEVEL'      (Make sure 'ERROR_LEVEL' is registered using qReg

2011-10-12 11:06:18 142

转载 Q_UNUSED() 方法的使用

[代码] cpp代码view sourceprint?01//比如说02 03int testFunc(int a, int b, in

2011-10-11 14:34:56 8858 1

转载 QT中的随机函数的用法

原文地址:QT中的随机函数的用法作者:信念首先是初始化:qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));接着就可以随机了:qrand()理论上返回0 到 RAND_MAX间的值。如果要返回0~n间的值,则

2011-10-11 14:34:22 19315

转载 如何使Qt平台中GUI保持响应流畅

Qt平台中使GUI保持响应流畅是本文要介绍的恩日,如何使Qt平台中的GUI保持响应流畅?一般来说耗时较长的操作,分为计算密集型操作和IO密集型操作,对于这两类操作如何提高响应速度。而从操作的本质上来说,操作又可分为不可分解操作,如在第三方库中耗时较长的操作,以及可分解操作,其

2011-10-11 11:14:47 1216

转载 Qt的QGraphicsView框架

Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。

2011-10-11 09:44:36 5026

转载 在Qt代码里调用js中的函数

html文件里加入了如下js代码:        function tryalert()        {                alert("i'm js alert!");        }Qt代码里先尝试在javaScriptWind

2011-10-08 23:25:54 6105

转载 Qt 与 JS 之间如何交互

在QtWebkit的javascript里访问QObject的最关键的关键就是下面这个方法:void QWebFrame::addToJavaScriptWindowObject ( const QString &name,QObject *object )我们要在js调用该

2011-10-08 21:49:09 4160

转载 关于使用Qt Designer来创建布局的小结

选中控件后,单击工具栏的相应布局,此时对所选控件进行布局,此时缩放对话框,所选的控件仍然不能自动缩放。要实现控件随对话框缩放,就必须调整对话框的布局。具体做法就是选中对话框后,再单击工具栏相应布局即可。但是时常会发现使用布局后,控件大小被自动调整,而且经常面目全非。此时,可以

2011-10-08 17:27:35 2024

转载 QT实现动态翻译和语言切换

QT GUI提供语言动态转换机制并辅以相应的工具方便programmer实现界面的多语言实时动态切换功能。实现语言动态切换的方法:一个注意+五个步骤。       一个注意:       实现QT工程的语言切换功能的一个关键点是所有的字符串都需要tr修饰符。例如:

2011-10-06 12:48:11 2770

转载 QtWidget: 改变应用程序的外观

QApplication::setStyle(QStyleFactory::create("plastique"));QStyle * QStyleFactory::create (const QString & key )   [static]使用QAppl

2011-10-01 18:01:29 701

转载 Qt中文显示

QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。QT中有专门的一个类来处理编码的问题(QTextCodec)。在QT

2011-09-30 11:14:42 768

转载 判断MySql某个数据库是否存在

SELECT * FROM information_schema.SCHEMATA where SCHEMA_NAME='aa';

2011-09-29 22:00:43 10303

qTox v1.17.6

windows x64

2023-09-11

电子海图及其应用系统国际规范和标准(S-57篇)

这本书是电子海图S57标准3.0版本的中文翻译,出版时间是1999年,网上已经绝版买不到了,本人用手机拍照的方式形成了pdf电子图(扫描费用很贵)。如果英语阅读能力较好的话,还是建议去读官方3.1原版。

2018-03-06

OpenSceneGraph.3.Cookbook

OpenSceneGraph.3.Cookbook

2014-09-24

OpenSceneGraph.3.0.Beginners.Guide

OpenSceneGraph.3.0.Beginners.Guide

2014-09-24

qgis-2.4.0 api.chm

这是我自己编译的qgis 2.4.0版本的 API手册,是chm格式的,非常方便。

2014-09-01

极品的工业控件iocomp.v3.04.SP2破解版

极品的工业控件iocomp.v3.04.SP2破解版

2014-08-31

makRti3.3.2-win32-msvc++8.0-setup

makRti3.3.2-win32-msvc++8.0-setup

2014-03-26

icu4c-52_1-src

ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能,必须一提的是,ICU4C提供了强大的BIDI算法,对阿拉伯语等BIDI语言提供了完善的支持。 ICU首先是由Taligent公司开发的,Taligent公司现在被合并为IBM?公司全球化认证中心的Unicode研究组,然后ICU由IBM和开源组织合作继续开发,开源组织给与了ICU极大的帮助。 开始ICU只有Java平台的版本,后来这个平台下的ICU类被吸纳入SUN公司开发的JDK1.1,并在JDK以后的版本中不断改进。C++和C平台下的ICU是由JAVA平台下的ICU移植过来的,移植过的版本被称为ICU4C,来支持这C/C++两个平台下的国际化应用。 ICU4J和ICU4C区别不大,但由于ICU4C是开源的,并且紧密跟进Unicode标准,ICU4C支持的Unicode标准总是最新的;同时,因为JAVA平台的ICU4J的发布需要和JDK绑定,ICU4C支持Unicode标准改变的速度要比ICU4J快的多

2014-02-27

超级好用的pdf转word工具

单击注册之后,输入www.pdfoa.com之后确定,即可注册。

2013-06-16

VirtoolsMakeExe

VirtoolsMakeExe.exe CustomPlayerStatic.exe 这两个文件需要放到virtools程序文件下来执行,因为其需要相应的dll文件 这两个文件可很简单的生成独立于virtools环境的可执行文件,方法为: 运行VirtoolsMakeExe.exe文件,这时弹出如图的对话框 这时生成的.exe文件就可以运行了,发布时不需要.cmo或.vmo文件,需要注意的是发布时要将dll文件与licence文件一起发布才行

2013-05-16

qtwinmigrate

qtwinmigrate-2.8_1-opensource.zip

2012-10-20

qtwindowlistmenu

qtwindowlistmenu-2.2_1-opensource.zip

2012-10-20

qttoolbardialog

qttoolbardialog-2.2-opensource.zip

2012-10-20

qtthumbwheel

qtthumbwheel-2.4_1-opensource.zip

2012-10-20

qttelnet-2.1_1

qttelnet-2.1_1-opensource.zip

2012-10-20

qtstatemachine

qtstatemachine-1.1-opensource.zip

2012-10-20

qtspellcheckingtextedit

qtspellcheckingtextedit-2.1_1-opensource.zip

2012-10-20

qtsoap-2.7_1

qtsoap-2.7_1-opensource.zip

2012-10-20

qtsingleapplication

qtsingleapplication-2.6_1-opensource.zip

2012-10-20

qtservice-2.6_1

qtservice-2.6_1-opensource.zip

2012-10-20

qtscriptclassic

qtscriptclassic-1.0_1-opensource.zip

2012-10-20

qtpropertybrowser

qtpropertybrowser-2.5_1-opensource.zip

2012-10-20

qtpiemenu-2.4.1

qtpiemenu-2.4_1-opensource.zip

2012-10-20

qtmotifextension

qtmotifextension-2.7_1-opensource.zip

2012-10-20

qtmmlwidget

qtmmlwidget-2.4_1-opensource.zip

2012-10-20

qtlockedfile

qtlockedfile-2.4_1-opensource.zip

2012-10-20

qtlibxmlreader

qtlibxmlreader-2.1_1-opensource.zip

2012-10-20

qtjp2imageformat

qtjp2imageformat-2.4_1-opensource.zip

2012-10-20

qtiocompressor

qtiocompressor-2.3_1-opensource.zip

2012-10-20

qtimagefilters

qtimagefilters-2.1_1-opensource.zip

2012-10-20

qtdotnetstyle

qtdotnetstyle-2.3_1-opensource.zip

2012-10-20

qtcolortriangle

qtcolortriangle-2.6_1-opensource.zip

2012-10-20

qtcolorpicker

qtcolorpicker-2.6_1-opensource.zip

2012-10-20

qtcolorcombobox

qtcolorcombobox-2.4_1-opensource.zip

2012-10-20

qtbrowserplugin

qtbrowserplugin-2.4_1-opensource.zip

2012-10-20

qtanimationframework

qtanimationframework-2.3-opensource.zip

2012-10-20

VirtualCloneDrive-v5.440

windows7下最好用最稳定的虚拟光驱。

2011-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除