自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sqlite 取得结果集行号的方法

这几天遇到了一个问题,使用sqlite怎样取得结果集的行号?sqlite中无法使用ROWNUM(),有的网友建议使用rowid。但rowid记录的是原表中的行号,并不是查询结果集的行号。在网上查了好久也没有找到合适的解决问题方法。后来终于在一个英文网站上找到了完美解决问题方法,分享出来,希望广大中国网友通过中文也能检索到这个方法。【问题描述】有这样一个sqlite databa

2016-02-18 13:33:38 13139 2

C/C++静态代码检查工具Cppcheck v1.90安装包及说明文档

Cppcheck是一款开源、免费的C/C++代码检查工具,跨平台,操作简单。 内置丰富的默认检查规则,也可以自定义规则。更可以集成在各种IDE(QtCreater/VS/Eclipse/Jenkins等)中方便开发者使用。 官方链接:http://cppcheck.net/ 附件是Windows 64-bit (No XP support)安装包,因为网络问题下载了好久才成功,所以分享出来方便遇到跟我一样有困扰的朋友下载。 同时附带几个官方说明文档,便于学习和使用:manual.pdf、cppcheck-design.pdf、writing-rules-1.pdf、writing-rules-2.pdf 相信用过的同学都说会好,当然跟那些付费工具还是有些差别

2020-04-28

ISO 15765.1(2004)道路车辆

ISO 15765.1(2004)道路车辆——控制局域网络诊断——第1部分:总体信息

2018-06-04

车载诊断标准ISO-15765-4中文-排放相关系统要求

该部分指定了应用法定 OBD 的 CAN 系统相关的发送要求,该通讯网络由一个配有单个或多个相关发送的 ECU 和外部测试设备构成。该部分基于对法定OBD 指定了标准限制的 ISO 15765-2,ISO11898-1 和 ISO11898-2 的基础上,并未指定车辆内的 CAN 总线结构。应用法定 OBD 的车辆应遵守外部测试设备的要求。

2018-06-04

车载诊断标准ISO-15765-1中文-总体信息

这部分给出了ISO 15765概述的结构和ISO 15765的划分,并说明了不同部分之间的关系。它还定义了诊断网络体系结构。在这部分中定义的术语在ISO 15765所有的诊断网络中是常见的,并使用在所有部分的ISO 15765中。

2018-06-04

Qt Developers Guide for QNX

基于QNX系统的Qt应该开发指南 ------------------------------------------------------ This document explains how to set up a host system for Qt development and how to perform all tasks in the development lifecycle for Qt apps. The QNX Apps and Media reference image includes many sample Qt apps, which provide useful programming references for developing apps for various domains (e.g., media playback, camera display, system control). The tutorials in this document show you how to use Qt Creator to define projects, specify a basic UI, build and package apps, and deploy and run them on a target system.

2018-01-03

Qt Virtual Keyboard 官方示例代码

Qt Virtual Keyboard 官方示例代码,供大家学习参考。本代码是用Qt5.8版本编写的。 ------------------------------------------------------- The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend for Qt 5 on Linux Desktop/X11, Windows Desktop, and Boot2Qt targets. The input framework makes it easy to write custom input methods or to integrate 3rd party input engines. The input methods can be implemented in C++ or QML. Key features of the Qt Virtual Keyboard include: Customizable keyboard layouts and styles with dynamic switching. Predictive text input with word selection. Character preview and alternative character view. Automatic capitalization and space insertion. Scalability to different resolutions. Support for different character sets (Latin, Simplified/Traditional Chinese, Hindi, Japanese, Arabic, Korean, and others). Support for most common input languages, with possibility to easily extend the language support. Left-to-right and right-to-left input. Hardware key support for 2-way and 5-way navigation. Handwriting support, with gestures for fullscreen input. Audio feedback. Cross-platform functionality. The Virtual Keyboard supports the following languages: Arabic Danish English Finnish French German Hindi Italian Japanese Korean Norwegian Persian/Farsi Polish Portugese Romanian Russian Simplified Chinese Traditional Chinese Spanish Swedish

2018-01-02

Qt5 Data Visualization 3D官方教程配套示例代码

--------------------------- Qt Data Visualization 5.7.0 --------------------------- Qt Data Visualization module provides multiple graph types to visualize data in 3D space both with C++ and Qt Quick 2. System Requirements =================== - Qt 5.2.1 or newer - OpenGL 2.1 or newer (recommended) or OpenGL ES2 (reduced feature set) - Manipulating Qt Data Visualization graphs with QML Designer requires Qt Creator 3.3 or newer Building ======== Configure the project with qmake: qmake After running qmake, build the project with make: (Linux) make (Windows with MinGw) mingw32-make (Windows with Visual Studio) nmake (OS X) make The above generates the default makefiles for your configuration, which is typically the release build if you are using precompiled binary Qt distribution. To build both debug and release, or one specifically, use one of the following qmake lines instead. For debug builds: qmake CONFIG+=debug make or qmake CONFIG+=debug_and_release make debug For release builds: qmake CONFIG+=release make or qmake CONFIG+=debug_and_release make release For both builds (Windows/OS X only): qmake CONFIG+="debug_and_release build_all" make After building, install the module to your Qt directory: make install If you want to uninstall the module: make uninstall Building as a statically linked library ======================================= The same as above applies, you will just have to add static to the CONFIG: qmake CONFIG+=static Documentation ============= The documentation can be generated with: make docs The documentation is generated into the doc folder under the build folder. Both Qt Assistant (qtdatavisualization.qch) and in HTML format (qtdatavisualization subfolder) documentation is generated. Please refer to the generated documentation for more information: doc/qtdatavisualization/qtdatavisualization-index.html Known Issues ============ - Some platforms like Android and WinRT cannot handle multiple native windows properly, so only the Qt Quick 2 versions of graphs are available in practice for those platforms. - Shadows are not supported with OpenGL ES2 (including Angle builds in Windows). - Anti-aliasing doesn't work with OpenGL ES2 (including Angle builds in Windows). - QCustom3DVolume items are not supported with OpenGL ES2 (including Angle builds in Windows). - Surfaces with non-straight rows and columns do not always render properly. - Q3DLight class (and Light3D QML item) are currently not usable for anything. - Changing most of Q3DScene properties affecting subviewports currently has no effect. - Widget based examples layout incorrectly in iOS. - Reparenting a graph to an item in another QQuickWindow is not supported. - Android builds of QML applications importing QtDataVisualization also require "QT += datavisualization" in the pro file. This is because Qt Data Visualization QML plugin has a dependency to Qt Data Visualization C++ library, which Qt Creator doesn't automatically add to the deployment package. - Only OpenGL ES2 emulation is available for software renderer (that is, when using QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL))

2017-08-25

Qt5 3D官方教程配套示例代码

This directory contains the Qt3D project for Qt5: * Qt3D QML bindings and * Qt3D C++ APIs Building Qt3D ================== Qt5 is a rapidly changing bleeding edge environment. This branch is our initial support for it and thus is also rapidly changing and bleeding edge. This branch is experimental, and unsupported. This information is provided for advanced use only. No guarantees about API stability or even if this works at all are supplied, use at your own risk. First fetch the Qt5 source tree and Qt3D master branch: cd ~/depot git clone ssh://codereview.qt-project.org:29418/qt/qt5.git cd qt5 ./init-repository --codereview-username \ --module-subset=qtbase,qtsvg,qtdeclarative,qttools,qtxmlpatterns,qtdoc,qlalr,qtrepotools,qtqa,qtlocation,qt3d git submodule foreach "git fetch gerrit && git reset --hard gerrit/master" cd qt3d scp -p -P 29418 codereview.qt-project.org:hooks/commit-msg .git/hooks/ git fetch gerrit git checkout --track -b master gerrit/master If you are reading this file then somehow you probably already got this far anyway. Now build Qt5, which will also build Qt3D as a module: cd ~/build mkdir qt5 cd qt5 ~/depot/qt5/configure -developer-build -opensource -confirm-license -no-webkit -no-phonon -nomake tests \ -nomake examples -declarative -opengl -svg && make -j 4 What's in Qt3D ================== Directory structure: src/threed/ This is the main library of the Qt3D project, containing abstractions for cross-platform GL, shaders, lighting models, and so on. src/plugins/ Scene format loading plugins. src/imports/ QML import plugins. util/ Various utilities that are useful when working with Qt3D. examples/ Some examples of using Qt3D QML bindings and Qt3D C++ API. demos/ Some more complex demos of using Qt3D QML bindings and Qt3D C++ API. tests/auto/qml3d/ Unit tests for the QML bindings. tests/auto/threed/ Unit tests for the C++ API doc/ Documentation. devices/symbian/ Symbian deployment file Documentation ============= The documentation can be generated with "make docs". It will be placed into "doc/html" in the build directory. Packages ======== This section is only for those developing Qt3D. Read on to discover how the building of packages works. This section is also important if you want to change how the structure of the Qt3D pro files work. To build Qt3D, run: qmake && make The .pro files will cause the toolchain to place the libraries, QML files and meshes of Qt3D directly into place, as part of the compile process. The files go into the bin/ directory, and the executables can be run directly from there. If you are doing a developer build, plugins will be installed in such a way that Qt will find them. After building the tree the install step is invoked using the INSTALL_ROOT environment export to cause the installation rules to place all the files into a sandboxed install tree, ready for packaging: INSTALL_ROOT=tmp make install Examples ======== Some examples require assimp library to parse the content. Go to http://assimp.sourceforge.net/ and build and install the assimp library. Then configure Qt3D to include assimp and run qmake && make.

2017-08-25

Qt官方 QtQuickAppDevIntro教程,及示例代码

Qt官方 QtQuickAppDevIntro教程,及示例代码

2017-04-25

Qt官方 ParticlesTutorial教程,及示例代码

Qt官方 ParticlesTutorial教程,及示例代码

2017-04-25

Qt官方 GameDevelopmentQt3D教程,及示例代码

Qt官方 GameDevelopmentQt3D教程,及示例代码

2017-04-25

Qt官方 QtQuickCanvasTutorial教程,及示例代码

Qt官方 QtQuickCanvasTutorial教程,及示例代码

2017-04-25

Qt5_Thiago_Macieira_on_Qt_Core

Qt官方视频教程 Qt_Core

2017-04-25

Qt5_Samuel_Rodal_on_Qt_GUI_OpenGL

Qt官方视频教程 OpenGL

2017-04-25

Qt5_Kenneth_Christiansen_on_Qt_WebKit

Qt官方视频教程 WebKit

2017-04-25

Qt5_Jens_Bache-Wiig_on_Qt5_Qt_Quick

Qt官方视频教程 Qt Quick

2017-04-25

Qt_5_Simon_Hausmann_on_Qt_WebKit

Qt官方视频教程 WebKit

2017-04-25

Lars_Knoll_The_Making_of_Qt_5

Qt官方视频教程

2017-04-25

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

TA关注的人

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