自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 QMesh 获取 顶点数据

参考:Qt3D从QGeometry读取原始顶点数据 - VoidCC auto _mesh = new Qt3DRender::QMesh; QUrl url = QUrl::fromLocalFile(QString::fromLocal8Bit(_obj.path.c_str())); _mesh->setSource(url); connect(_mesh, &Qt3DRender::QMesh::statusChanged, this, [=](Qt3DRende

2022-03-26 23:17:55 641 1

原创 QGIS 下载慢解决:

在下图安装界面 UserURL 框内添加国内镜像:http://gwmodel.whu.edu.cn/mirrors/osgeo4w

2021-11-07 12:26:42 3455

原创 c++中一句代码执行需要多长时间?

不考虑操作系统:执行代码的快慢由CPU性能决定,cpu主频是衡量cpu快慢的主要参数.我电脑是3.2GHZ,就是说CPU上面的晶振频率是3.2Ghz,处理一条单一动作的时间是 1s/3.2Ghz = 0.3125 纳秒. cpu时间概念:要研究一句代码执行需要多长时间就得看,编译出来了多少条基本指令,再看数据手册 这条指令占用的时间就好了.考虑操作系统: cpu一直在循环执行操作系统的代码,那么问题来了,什么时候执行用户的程序代码?...

2021-10-10 19:46:20 2444

原创 QTransform 用法

QTransform _trans; _trans.rotate(-90 - _range /2 + i); _trans.translate(R / 2 + 2, -(fountWidth/2)); _trans.rotate(90); _painter.setTransform(_trans,1); _painter.drawText(0, 0, n...

2021-06-05 12:21:41 1252

原创 CPU 编译器 C 语言 操作系统 程序的关系

1.现在常见的CPU有哪些? 英特尔系列 : 8051 8086 8087 8088 .....80186 80286 ....奔腾 ,酷睿 I3 i5 i7 i9 . AMD系列: 速龙什么的没用过..... ARM系列: 只授权技术不生产,2.每种芯片的指令集都一样吗? 不一样!! 英特尔: 指令集用8086CPU命名为 x86 ,这就是X86指令集的来历,现在的X86体系的CPU是兼8086汇编指令的。 AMD ...

2021-02-02 08:19:55 778

原创 cocos2dx3.17 环境配置

下载cocos2dx3.17,然后创建一个测试项目,需要下载python. 官网说要2.x的版本。下载完运行下cocos2dx根目录下面的setup.py 会自动配置cocos相关环节变量,NDK SDK 什么的先不用管。然后用cocos -v 命令测试下,不行的话得配置下python的环境变量。然后创建一个测试项目然后用androidStudio 打开项目,第一次没有SDK先跳过...

2020-05-24 18:54:52 368

原创 Qt 自定义控件 表盘

概述: 表盘类控件,大概流程都是一样的,参考qt 时钟 例子.特别鸣谢:飞扬青云大神.函数总结:QPainterPath 绘制路径drawArc 绘制弧线drawLine 刻度线其实是用段直线绘制出来然后旋转形成的drawConvexPolygon 绘制多边形drawText 绘制文字setBrush 绘制的时候自动填充颜色.translate ...

2020-05-24 18:46:54 772

原创 Qt 自定义控件 定时器

参考文章:https://blog.csdn.net/anyuliuxing/article/details/96604213概述:实现一个定时器控件,右键直接转到槽函数.使用非常方便.核心步骤:1.在 .h 文件自定义定义一个信号,参考官方控件写法.Qtcreator会自动显示2.New 一个默认启动的Qtimer ,把信号连接到一个函数,在函数里面调用自定义的信号就好.代码示例:/*定时器控件 Qt 5.14.2简介: 1.实现界面右键转到槽就自动生成定时器回调

2020-05-17 20:45:52 777

原创 Qt自定义控件 开始 添加自定义属性 访问自定义属性

Qtcreator 添加自定义控件请看:https://blog.csdn.net/anyuliuxing/article/details/96604213自定义控件属性的添加:1.定义属性宏.Q_PROPERTY(自定义属性 READ 读取自定义属性函数 WRITE 设置自定义属性函数)2.声明和定义 变量和函数.(添加了宏和函数Qtcreator就会自己处理,把属性显示到编辑器右侧属性列表中)示例代码:#ifndef TEMPCTRL_H#define TEMPCTR

2020-05-16 18:47:09 2145

原创 QT 系统控件封装 布局设置

概述: 把多个控件组合成一个自定义控件,方便使用.核心步骤:1.新建QT设计师界面类,继承Widget.2.在界面托出一个Widget,然后右键提升为新建的类.3.在新建类的构造函数中初始化系统空间.示例组件:示例代码:#include "myWidget.h"#include <QSpinBox>#include <QSlider>#include <QHBoxLayout>myWidget::myWidget(QWidget

2020-05-16 18:16:59 405

原创 帧解析-位数据秒解析

//DIO变态帧格式typedef struct{ unsigned char :8; unsigned char chan17:1; unsigned char chan18:1; unsigned char chan19:1; unsigned char chan20:1; unsigned char chan21:1; unsigned char chan22:1; u...

2019-06-07 12:30:31 580

原创 C语言高端操作

// 函数setBit()// 设定掩码m中p位置的位。// 使用定义在limits.h中的CHAR_BIT,存储一个字节内的位的数目。// 返回值: 完成位设定的新掩码,其中p位置已设定好// 如果p不是有效的位置,则返回原始掩码。unsigned int setBit( unsigned int mask, unsigned int p ){ if ...

2019-06-06 23:40:20 373

原创 CVI 不定长帧解析

//处理数据int CVICALLBACK thread_process(){ char frame[500]={0}; int frameLen=0; int readLen=0; char temp; //协议解析 while (G_threadRuning) { memset(frame,0,sizeof frame); //读队列长度...

2019-06-03 21:48:08 632

原创 cvi 多线程线程安全

//定义全局变量CS,CS可随意更改,如果更改函数名也要更改DefineThreadSafeScalarVar (int, CS,0); //在main函数初始化线程安全变量main(){//一定要初始化InitializeCS ();SetCS (0);......//一定要释放线UninitializeCS ();}int thread...

2019-06-02 21:52:52 559

转载 socket最大连接数

https://blog.csdn.net/tgxallen/article/details/54947523Windows 下单机的TCP连接数有多个参数共同决定,下面一一介绍:最大TCP连接数[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters] TcpNumConnections = 0x0...

2018-05-06 08:58:11 6785

原创 完成端口工作流程

    完成端口可以异步高效的完成很多事情!!!!      百度百科完成端口说的更清楚 下面是我自己好理解的流程1.创建完成端口.2.创建socket 或者 文件 或者其他要用完成端口异步完成的事情.3.把完成端口和创建出来的socket 或者 文件 或者其他的事情绑定.4.然后就可以根据你的需要给完成端口发送你要处理的消息了.     socket 里面有 m_AcceptEx       W...

2018-05-05 23:07:35 272

原创 c++常用代码

//静态库使用#pragma comment(lib,"lib/NIDAQmx.lib");//函数参数void delay_call_func(double p_second,void(*p_func)());//函数指针void(*p_func)(void) p;//四舍五入#include &lt;iostream&gt;#include &lt;sstream&gt;...

2018-05-03 13:06:22 279

原创 cocos2dx 3.15 自动创建精灵多边形钢体

主要用到这两个函数取精灵的顶点信息 : AutoPolygon::generatePolygon();创建多边形钢体 : PhysicsBody::createPolygon(); 因为第一个函数取出来的信息不能直接作为第二个函数的参数,所以自己重新创建了Vec2数组,然后把获取的顶点信息里面的 顶点重新赋值给Vec2数组,而且实际测试中物理刚体会偏移,自己

2018-02-04 03:28:18 1377 1

Qt3d加载obj文件实现贴图和光照

使用 Qmesh 加载 obj 文件 使用 QtextureImage 加载贴图文件 使用 QDiffuseSpecularMaterial 提供光照 说明:官方示例中有创建场景相机等代码, cpp文件只包含载入核心代码.

2022-03-27

空空如也

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

TA关注的人

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