自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (28)
  • 收藏
  • 关注

原创 Windos10+VS2019+Qt5.14+Coin3D+SoQt

介绍为了项目需要调研3D相关开发软件,在调研Coin3D时候编译过程中碰到了部分问题,整理如下。本文适用于在Windows平台下使用Qt框架和Coin3D库开发3D功能。2、环境配置Coin3D编译过程中需要依赖相关环境如下(本文编译过程中采用的版本):Visual Studio 2019Qt5.14.1Qt AddIn插件 2.4.3CMake 3.18.0以上软件安装过程基本都是一路选择安装,不做特殊设置,安装好之后设置如下:环境变量添加Qt...

2021-09-09 11:35:12 1394 1

原创 Html读取本地文件夹下文件

目的       在Html上选择本地文件夹,自动读取文件夹及子文件夹下的所有文件(本例以图片为例)并显示。技术分析        存在问题       Html中file标签获取到的路径时相对的。       Html中Img指定源时需要的是绝对路径。        解决方法     调用Web API接口FileReader中readAsDataURL方法读取数据(...

2018-08-07 14:09:49 60803 3

原创 Nodejs 操作Sqlite3数据库

 1、安装Nodejs在nodejs官网(http://nodejs.cn/)下载安装nodesjs,本文版本是:v10.3.0。2、安装sqlite3包用npm包安装sqlite3。通过命令npm install sqlite3 –g安装,安装成功之后可以用npm list sqlite3 –g看对应sqlite3版本,本文版本是 [email protected]。3、sqlite...

2018-07-24 15:49:34 54411 5

原创 CMake Error: your RC compiler: "CMAKE_RC_COMPILER-NOTFOUND" was not found.

在用cmkae生成makefile文件过程中执行命令:cmake .. -G"NMake Makefiles"时总是提示如下错误信息:CMake Warning at CMakeLists.txt:2 (project): To use the NMake generator, cmake must be run from a shell that can use th

2013-10-12 16:26:39 6913

原创 windows 下boost库的简单编译

用编译器vs2010自带的Visual Studio Command Prompt (2010)工具编译boost库。1、下载boost源码。可以去boost官网:boost库源文件下载。2、生成bjam工具。进入解压后的源码的根目录下运行bootstrap.bat,运行完之后会在根目录下下生成bjam.exe文件。3、编译boost的模块。由于完全编译boost库占用的空间很

2013-09-28 17:52:10 1394 1

原创 window下用vs 2010编译v8源码详解

今天为了编译v8,在网上找的资料要不过于粗糙,要不没有对应的编译的源码下载,总之是各种问题,不能正常编译,最后通过查看v8官方编译文档和参

2013-09-27 22:07:26 4925 2

原创 QWidget动态布局

QWidget上放置的控件,如果想要保证自己的控件大小不变并能根据窗口的大小动态调整位置,则需要重载QWidget下的resizeEvent(函数原型:voidresizeEvent(QResizeEvent*);)函数,该函数用于重新计算窗口并布局。      使用布局管理器并不能实现该功能,由于布局管理器会根据窗口大小进行相应的放大和缩小,其上面的控件跟着对应变化,所以只能重载该函数来实现

2013-04-19 11:56:38 4064

原创 QTableWidget 设置头标签

要设置QTableWidget的标题,可以通过调用setHorizontalHeaderLabels(const QStringList & labels)来设置。labels中存放的是所有要显示为标题的内容。Example:本例主要是以实现一个简单的输出窗口为例//输出窗口头文件代码:#ifndef OUTPUT_H#define OUTPUT_H//#include

2013-04-18 11:47:39 1640

原创 Qt在停靠窗口上添加控件(实现工具箱功能)

由于QDockWidget只是提供一个可停靠的地方,接受一个QWidget*类型的形参,如果要添加已有的控件,只要是继承自QWidget的都可添加,如果要添加自定义的控件,应该新建一个类以继承自QWidget然后在该类中设计要添加的控件和布局。该类设计完成后应该作为一个整体当做实参传给addDockWidget即可实现添加自定义窗口为停靠窗口。Example: 此例子主要以实现一个简单

2013-04-18 11:23:22 3070

原创 Qt下设置停靠窗口的大小

A QDockWidget acts as a wrapper for its child widget, set with setWidget(). Custom size hints, minimum and maximum sizes and size policies should be implemented in the child widget. QDockWidget will

2013-04-18 10:42:31 2419

原创 C++中逆序输出字符串和数字

#include#include#includeusing namespace std;int main(){ //字符串逆序// string string1;// int n,i,temp;// cin>>string1;// // n=string1.size();// // for(i = 0; i < n / 2; i++)// {/

2013-03-21 16:28:00 3295 1

原创 把矩阵顺时针旋转90度

数据结构分析:矩阵的存储要用到二维数组,但是要考虑到存储转换后的矩阵,由于行和列不可等相等,所以必须定义两个二维数组分别存储。题目分析:关键在于行列的转换,首先原矩阵的行变换为转换为转换后的列,原矩阵的列转换为转换后的行,需要旋转90度,所以原来的行转换为列后的值应该为MAC_ROW - row  - 1, MAC_ROW 为原矩阵的总行数,row为当前要转换的元素所在的行,由于row从0

2013-03-21 14:25:53 1573

Coin3D+SoQt(Windows10).rar

windows10下用Qt框架通过Coin3D开发3D程序。介绍了Coin3D相关的编译内容和编译过程中的错误问题解决方式。

2021-09-09

Nodejs操作Sqlite3数据库封装

介绍node-sqlite3 API,并对API初步封装,方便开发人员调用,实现业务逻辑。

2018-07-24

qt 下的mysql驱动文件

是用mingw编译的qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.exe版本的mysql文件。

2013-11-01

mingw-get-inst-20120426

mingw-get-inst安装包下载。

2013-10-25

windows下用vs2010编译v8详解

详细讲解在window下用vs2010编译v8源码的过程。

2013-09-27

JavaScript高级教程

JavaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用程序之间的交互。本书是 w3school JavaScript 教程的高级版本。本书从 JavaScript 的历史开始讲起,直到当前它对 XML 和 Web 服务的支持。

2013-09-23

DOM文档对象中文手册

Dom文档对象模型参考手册,内容涉及DOM文档对象的方方面面,是从事WEB前端开发的必备手册。

2013-09-23

C++网络编程 卷2 基于ACE和框架的系统化复用

本书内容涵盖了ACE中的各主要框架的基础概念、模式及使用规则。向你讲述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间件的各种局限,高效地开发出高质量、可移植的C++网络化应用。通过学习本书,你将能更深入地了解和掌握适用于网络化应用开发的各种设计模式。

2013-07-12

C++网络编程 卷1 运用ACE和模式消除复杂性

本书内容涵盖了ACE中的各主要框架的基础概念、模式及使用规则。向你讲述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间件的各种局限,高效地开发出高质量、可移植的C++网络化应用。通过学习本书,你将能更深入地了解和掌握适用于网络化应用开发的各种设计模式。

2013-07-12

OpenGL_Nehe书籍+源码

opengl_nehe书籍详细的讲解了opengl知识,从基础讲起,逐步深入而且很详细适合自学并配有源码。

2013-07-05

STL源码剖析

本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。

2013-07-02

proj-4.8.0源码及库文件

qigs编译过程中依赖的proj-4.8.0文件及库文件。

2013-06-20

gdal-1.10.0源码及编译步骤

qigs编译过程中依赖的gdal-1.10.0文件及编译过程详细说明。

2013-06-20

qwt-6.0.0源文件及库文件

qgis编译过程中依赖的qwt-6.0.0文件及库文件和编译步骤。

2013-06-20

spatialindex源文件及库文件

qgis编译过程中依赖的spatialindex文件及库文件。

2013-06-20

geos-3.3.8源码及库文件

qgis编译中依赖geos-3.3.8库文件及源码,提供了geos-3.3.8源码及详细编译步骤和生成的库文件。

2013-06-20

expat-win32bin-2.0.1安装包和源码及库文件

包含expat-win32bin-2.0.1安装包和源码、源码编译生成的库文件及编译步骤。

2013-06-20

QT中文帮助文档

Qt帮助文档,包括Qt中所有类信息。(chm格式)

2013-06-18

linux 下Qt编程初步

介绍在Linux下如何进行Qt安装、配置并详解介绍创建Qt简单应用程序,适合刚学Qt者。

2013-06-18

QT常用基础知识

对Qt中常用知识进行分类整理并详细解释。

2013-06-18

QT图形视图框架(The Graphics View Framework)详细介绍

详解介绍Qt中视图框架机制及场景中主要的常用函数作用及用法,是学习者可以对Qt的场景视图有深入的了解。

2013-06-18

Visual C++开发GIS系统——开发实例剖析

具体代码开发实现了矢量图形系统、数据库管理系统、矢量图形系统和数据库管理系统之间的连接、信息查询功能、空间信息统计和分析功能等,实现了一个基本GIS系统,并介绍了开发多用户GIS系统的解决方案和实现方法。 本书是根据作者多年实际开发经验和技术精炼而成,具有融合开发思路、系统构筑、编程技术、实现代码于一体的特点,相信对全面提高读者系统设计的综合能力一定会有所帮助。

2013-06-18

Qt实现的浮动工具箱

主要用Qt实现浮动窗口,并在浮动窗口中动态布局窗口上的控件。

2013-04-19

所有C++ 库函数

c++程序通常可以调用标准c++库中的大量函数。这些函数完成一些基本的服务,如输入和输出等,同时也为一些经常使用的操作提供了高效的实现代码。这些函数中含有大量的函数和类定义,以帮助程序员更好地使用标准c++库。以上文档包含了所有的c++库函数。

2012-04-05

精通Flex3.0

Flex基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。flex的另一个意思是是一款生成扫描器的工具,能够识别文本中的词法模式。

2011-10-28

空空如也

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

TA关注的人

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