自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 QZipWriter压缩的文件在linux下无法解压

QZipWriter压缩的文件在linux下无法解压QFile::ExeUser

2023-07-09 12:56:45 421

原创 OSG实现按像素大小显示节点

OSG添加像素级的节点

2023-02-02 14:18:23 401

原创 win下批量删除文件中指定的字符串

windows下将其保存为bat文件,dos\cmd

2022-10-01 12:55:44 419

原创 osg窗口大小调整、获取显示器分辨率、添加系统菜单

osg窗口大小调整、获取显示器分辨率、添加系统菜单(关闭、最小化、最大化按钮)

2022-09-27 16:09:41 1047

原创 osgearth自带工具介绍

5. cmd:osgearth_conv(--in driver gdal --in url world.tif --out driver mbtiles --out filename world.db):osgerath conv将一个tilesource的内容复制到另一个tilesource。4. cmd:osgearth_cache(simple.earth):管理.earth文件缓存:--seed参数生成缓存信息,--list列出.earth文件中缓存的信息;3、配置OSG_FILE_PATH;

2022-09-26 15:59:56 906

原创 osgearth通过earth文件配置高程、影像、shp数据

osgearth通过earth文件配置高程、影像、shp数据

2022-09-26 14:23:48 1600

原创 osgearth设置osgEarth::Util::Viewpoint视口

osgearth osgEarth::Util::Viewpoint

2022-09-15 19:58:47 1429

原创 osg绘制坐标轴(XYZ)代码

【代码】osg绘制坐标轴(XYZ)代码。

2022-09-14 14:11:57 746

原创 OSG3.6.5帮助文件档编译

OSG帮助文件编译: html chm qch

2022-09-08 11:09:25 616

原创 osg3.6.5+oe2.10.2+osgqt编译

osg3.6.5+oe2.10.2+osgqt编译

2022-09-02 17:40:52 238

原创 编程风格制定准则

统一制定编程风格的共识(好的编程风格制定准则是适用于大部分编码语言的):1、确定制定编程风格的目的;2、确定编程风格的对错;3、认识编程风格老习惯的危害。一般性指导:一、制定编程风格的目的 --> 提高软件生产效率1、增强代码的阅读性和可理解性;2、简化编程风格的复杂度(不影响阅读和理解的情况下);3、有效的减少不必要的输入;4、有效的防止失误导致的输入错误;5、适应特定的IDE。二、确定编程风格的对错 --> 狭义上讲不利于代码的阅读和理解的即为错是否利于代码阅读和

2021-11-18 16:16:09 356

原创 osgearth2.10 demo功能介绍

osgearth-2.10 demo:说明:1、运行环境win7 x64 旗舰版,CPU i5-6400 8核,8G内存;2、括号内是对应demo的测试参数(.earth);3、配置OSG_FILE_PATH;4、参数命令行可以查看各个demo需要的输入参数;5、前缀说明:gui界面程序、cmd控制台程序、non功能未知;6、程序后括号里的non表示不需要通过命令行输入参数;示例:1、gui:osgearth_3pv(simple.earth):相机与地球的投影关系,Range表示相机

2021-11-12 23:07:17 1882

原创 Qt Sqlite内存数据库和文件数据库交互

基础概念:1、内存数据库标识":memory:";2、[]中内容表示可选;3、采用QSqlDatabase实现Sqlite的内存数据库和文件数据库交互。一、将文件数据库加载到内存数据库(示例见第三节) 1、打开文件数据库获取所有的表名,[关闭文件数据库]; 2、打开内存数据库,将文件数据库附加到内存数据库; 3、通过文件数据库表创建内存数据库表; 4、解除文件数据库附加到内存数据库。二、将内存数据库保存到文件数据...

2021-10-21 15:56:36 2763

原创 windows下创建文件的快捷方式

windows下文件的快捷方式(win10下测试):一、通过vbs脚本创建:1、创建txt文件,后缀名改成vbs;(示例:shortcut.txt改成shortcut.vbs)2、用文本编辑器打开shortcut.vbs输入以下内容后保存:curPath=CreateObject("Scripting.FileSystemObject").GetFolder(".").PathbinPath=curPath & "\src\"set WshShell=CreateObject("

2021-01-27 14:41:13 1352

原创 QLibrary::load不能正确加载dll,但加载的dll的路径是正确的

windows平台:为了提供可扩展功能,需要动态加载动态库,如果动态加载动态库采用到Qt的QLibrary类时:在使用QLibrary的load方法时,总是返回false。通过errorString();方法获得的错误信息是 “找不到***.dll” ,但查看dll的路径是正确的。出现此问题的根本原因是:此dll所依赖的dll异常。排查方法:1、检查是否缺少

2017-02-07 23:20:27 15160

转载 文件结束是什么判断的

来自:http://bbs.chinaunix.net/thread-355395-1-1.html请问:feof()是怎么知道二进制文件结束的文件的结束判断与文件的内容无关,与文件是文本还是二进制格式无关,文件内容中更不含有所谓的文件结束标志;文件的结束与否是通过文件在磁盘上存储的文件结构等信息来获知的,与其所使用的文件系统有关。Windows和Linux系统对于文件

2015-05-20 23:21:29 1018

原创 VS集成Qt时,VS中的.vcxproj.user 文件相对于Qt的作用

environment :windows 7 + VS2013 + Qt5.3.0 + addin1.2.4analyse:.vcxproj.user是用户配置文件,保存用户数据的。在创建Qt Application工程时会在.vcxproj.user文件中添加以下两行内容。E:\Qt5.3.0\x64// 表示QTDIR的绝对路径PATH="$(QTD

2015-04-08 16:01:36 6383 6

转载 mfc屏蔽另存为对话框

来自:http://hi.baidu.com/gongziya/item/60a7f8523b0288d2d58bac1c 我写了一个推箱子的MFC单文档应用程序,在游戏中,每一个地图都对应一个文件,这样随着游戏的进行,读取文件会将保存游戏各种信息的CBOXDoc类中原有内容冲刷掉,这样,点击关闭退出游戏的时候,会弹出一个对话框,提示是否保存,很恼火,这必须要把该对话框屏蔽:屏蔽工

2013-06-18 00:15:35 1538

转载 OnOpenDocument指定打开文档的默认类型

来自:http://blog.csdn.net/whucv/article/details/7747248 IDR_MAINFRAME字符串资源中包含7个子串,分别以\n结束,即如下格式:\n\n\n\n\n\n\n(1)CDocTemplate::windowTitle,主窗口标题栏上的字符串,MDI程序不需要指定,将以IDR_MAINFRAME字符串为默认值。(2)CDoc

2013-06-17 23:47:59 1526

转载 VC6.0工程设置

来自:http://blog.csdn.net/my_dreamest_gigi/article/details/6302078 前阵子用VC写了个MFC小程序,对工程的设置选项始终不是很明白,上网收罗了些相关的资料,小结下自己常用的设置都是啥含义。打开Project Settings,在左侧项目树中选中想要设置的工程。Setting For中一般有三个选项:Win32 Debug

2013-01-31 10:41:57 3529

转载 关于Debug和Release之本质区别

来自:http://blog.csdn.net/SummerHeart/article/details/2715450 关于Debug和Release之本质区别--------------------------------------本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错3.

2013-01-31 09:34:44 419

转载 VC6.0 error LNK2001:集锦

来自:http://www.douban.com/note/65638800/ 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。  初学

2013-01-29 13:00:16 416

原创 VC ActiveX控件的入门----创建和调试

转载1:http://www.2cto.com/kf/201111/110829.html转载2:http://blog.csdn.net/wulang1114/article/details/4806089本人使用环境:1、vc2010,qq浏览器                            2、vc2010对话框工程 补充转载1:只能运行,不能单步调试。补充转

2013-01-15 16:08:35 760

转载 VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径

来自:http://www.cnblogs.com/lidabo/archive/2012/05/29/2524170.html 说明 $(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$

2013-01-04 10:32:14 636

转载 DEFINE_GUID

来自:http://blog.sina.com.cn/s/blog_7d1dc9de0100z7hg.html DEFINE_GUID宏是怎么工作的?使用DEFINE_GUID宏可以让你通过包含同一个头文件来定义GUID值而不必使用extern关键词。比如,你的工程中有三个源文件:src1.cpp,src2.cpp,src3.cpp,它们都使用一个相同的GUID值,而为了保证一致性,这

2012-12-11 11:24:00 13332

原创 软件自动重启

软件自动重启的三种方法:1、利用守护进程:在软件内部关闭软件、用守护进程检测此软件是否是运行状态,如果没有运行,启动此软件。2、创建新进程:在软件中创建一进程,在此进程中关闭此软件,再启动此软件。3、利用异常:当需要重启软件时,写入异常代码,在异常处理中,重新启动软件。利用异常处理代码:LONG WINAPI Exception(LPEXCEPTION_POINTERS exc

2012-12-10 14:49:40 1657

转载 使用EnableMenuItem函数无效

在MFC环境下Menu的修改在默认的情况下是通过CCmdUI来改变的, 调用EnableMenuItem函数无效(不管是全局API还是 CMenu类的成员函数).但是只要修改CFrameWnd类的一个成员变量m_bAutoMenuEnable就可以使调用的函数有效. m_bAutoMenuEnable在默认情况下是TRUE,如果需要EnableMenuItem函数调用有效需将其赋值为FALSE.如

2012-12-07 12:02:45 4341

转载 CStatic控件重载,有所补充

来自:http://blog.csdn.net/bao_qibiao/article/details/4419553 在一个对话框上有CmyStatic控件,此控件继承于Cstatic。因为我们在继承类中自己处理了Onpaint()函数,消息好像被截断了,所以不进对话框的OnCtlColor()的函数。有两种解决方法:1.在CMyStatic的Onpaint()函数中调用:Send

2012-11-28 16:39:59 1858

转载 ddk\wdm wdk\wdf

来自:http://bbs3.driverdevelop.com/read.php?tid=101233 WDF驱动模型如所周知,自Windows 2000开始,开发驱动程序必以WDM为基础的,但其开发难度之大,根本不能奢望像用户模式应用程序开发那样容易。为改善这种局面,微软推出了新的驱动程序开发环境。要预先指出的是,这不是另起炉灶改弦更张,而是以WDM为基础进行了建模和封装,显著特点

2012-11-19 14:04:54 2599

转载 vc 实现关机和重启功能

#include void main(int argc, char *argv[]){ // Get the Windows version.  DWORD dwVersion(GetVersion());  BOOL bIsNT(FALSE);  if(dwVersion   bIsNT = TRUE;  if(bIsNT)      // Win2000

2012-10-23 15:33:19 1532

转载 fatal error U1087: cannot have : and :: dependents for same target

WDK在编译驱动时,是不允许源文件所在的路径(全路径)中包含空格的,如果包含空格,就会出现上述错误;所以,你可以将路径中的所有空格给删除,然后重新build,就OK拉。

2012-10-19 11:42:58 543

原创 win xp ddk下载地扯

http://www.microsoft.com/en-us/download/confirmation.aspx?id=11800

2012-10-18 11:52:45 1351

原创 vc操作word入门(一)

1、环境:vc6.0 与 word20072、功能:练习vc操作word的过程,并实现与向word中输入文字。3、步骤:         1、建立vc6.0的单文档工程(wrd),导入 word 的头文件和源文件。                      导入步骤:菜单,View->ClassWizard->Add Class->From a type library...(弹出

2012-10-18 10:17:57 5483

转载 office 2007 word 宏组件

来自:http://hi.baidu.com/dkuhg0605/item/ffb0c8da9ab3003ee2108fc5office 2007 word 宏组件1、如果你手头有OFFICE 2007的安装程序的话打开OFFCE安装程序-选择\"添加或删除功能\"新添加\"office 共享功能\"中的\"visual Basic for Applications\"

2012-10-18 09:50:17 2198

转载 vc6.0执行导入文件或打开时,出“"0x5003eaed"指令引用的"0x00000000"内存”

VC6.0向工程中添加文件出错“"0x5003eaed"指令引用的"0x00000000"内存”解 据说这个错误是因为和微软的其他软件相冲突了。下面就看看如何解决这个问题:第一步:下载一个FileTool插件,下载的地址:http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe

2012-10-12 14:09:45 1841 1

原创 vc6.0处理wps文字

wps版本:         2012、10、11在官网下载的WPS抢鲜版。 功能:在对话框中添加一按钮,点此按钮可打开一个加有文字和图片的wps文字。问题:1)、wps本身的问题不能正确,打开后关闭时,出现wps文字崩溃。            2)、我安装的wps文字,只打一个带有一个 文档1 的wps文字,在文档中点击鼠标左键,每点击一次内存会增加4KB。 1、新

2012-10-11 17:18:18 3406 2

转载 vc中执行exe的方法

1.WinExec、ShellExecute把问题提交给explorer.exe来解决2.CreateProcess 来自:http://topic.csdn.net/u/20090612/16/a71f0b07-0dc9-4fb6-9166-cebe555d6ddb.html

2012-10-11 12:14:25 573

原创 vc 保存8位位图

void Save8BitsBitmap{              CFile file;        if(!file.Open(path, CFile::modeRead|CFile::modeWrite|CFile::modeCreate))              return FALSE;          BITMAP bp;        m_pPr

2012-09-26 16:46:30 1529

原创 vc 限制软件的使用次数或时间

实现其功能需要三步:           1、保存软件的使用次数或时间。            2、读次数和时间数据,在软件中进行处理。            3、对软件进行相应控制。 存放位置包抱以下位置:            1、保存到C盘中。            2、保存到注册表中。            3、保存到磁盘中。            4、

2012-09-19 10:14:17 7380

原创 为工具条添加文字

环境vc6.0int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP  | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CB

2012-09-14 14:40:22 578

oe2.10.2-manual-html版本

oe2.10.2-manual-html版本,手册

2022-11-07

vs2013+osg3.6.5+oe2.10.2+qt5.6.3

vs2013 3rdparty osg3.6.5及开发手册 oe2.10.2 osgqt qt5.6.3安装版本

2022-11-07

Qt5.11.2-x86-vs2015.rar

Qt5.11.2-x86-vs2015 lib

2021-07-09

qgis3.16.7-x86-vs2015.rar

qgis3.16.7-x86-vs2015 bin

2021-07-09

qgis-3.16.7.qch

qgis develop manual

2021-07-09

竹林溪径CY001工程代码

摘自竹林溪径源码,但因源码没有把整个工程放在同一文件夹,所以直接从中拷贝出来不能编译通过,为方便工程的复制,略有更改,可以直接下载编译。

2012-12-17

NSIS and nisedit

nsis 是一款软件打包工具 nisedit 是nsis的集成环境 二者配合使用

2012-10-25

wps,wpp,et开发手册

WPS二次开发帮助文档,包括三个chm文件,分别是wps wpp et

2012-10-11

InstallSheild

是一款绿色软件,很好用。 下载解压,使用pftwwiz.exe这个就可以完成程序的打包

2012-06-28

vc++对excel的读写操作

vc++对excel的读写操作,很适合初学者,是vc6.0与excel 2000,具有很好的功能,并不是本人开发。读、写Excel文件或指定分隔符分隔的文本文件类 // 附注:导入、导出指定数据的Excel文件或分隔符文本文件。感觉这个代码很适合初学者,所以就传上来了,非常感谢发开者:徐景周([email protected]) 组织:Future Studio

2012-03-02

民间游戏五道方,C++源代码

vc6.0开发的民间游戏五道方,含有C++源代码源代码。

2012-01-03

thinking in C++电子书和原代码

thinking in c++ second edition 第一卷 全书代码和英文版本图书

2011-11-12

starUML一款uml工具

一款UML,带有学习的doc pdf文档

2011-10-26

引导C++入门的计算器源代码

本产品是一款自动化计算器,可用于计算n次方、n次开方、三角函数、倒数、对数、阶乘、模运算、逻辑运算、位运算以及多次方程。可以自动识别命令、表达式(以等号为结束)。用‘\ \’表示绝对值符号;‘@’表示开方符号;‘$’表示倒数($后置) 本产品只在方程中区分大小写字母,其余皆不区分大小写字母。所有接收的空格一律舍弃。

2011-03-10

《编程精髓》精典版本

编程精髓是一本很好的书,程序员必读…… 本人正在功克 结交朋友

2010-06-06

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

TA关注的人

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