-
62
热度 -
[综合] MFC的坐标转换GetClientRect/GetWindowRect/ClientToScreen/GetCursorPos/ScreenToClient
注意:windows的屏幕左上点为基点,也即原点,向右x轴正向,向下y轴正向 注意:区分两个概念(假设显示器1024*768) 屏幕-左上点:1024*768的屏幕(显示器),屏幕(显示器)的左上点就是(0,0) 窗口-左上点:指我们所打开程序窗口的客户区左上点,窗口可能居中展示,此时窗口左上点和屏...
33
热度 -
[综合] 创建带数字标识的名称,删除后进行添加,从当前数字标识进行累加
创建带数字标识的名称,删除后进行添加,会从当前数字标识累计来增加数字标识名称。 举例: 依次点击按钮创建名称后VP0,VP1,VP2,VP3,VP4。 删除VP4后,显示节点名称为:VP0,VP1,VP2,VP3 下次点击创建节点时,生成名称为VP4。节点仍为VP0,VP1,VP2,VP3,VP4 ...
71
热度 -
[综合] Qt中关于qDebug的使用
在项目的开发中,当我们调试程序时,最常用的就是打印信息了,Qt为我们提供了非常方便的打印信息类QDebug。 大家应该已经很熟练的使用QDebug了,但也许有些地方并没有注意到,下面小豆君就介绍一下QDebug的一些常用特性。 1qDebug()的最常用法 我们可以使用qDebug像使用std::c...
48
热度 -
60
热度 -
[综合] 排序(一)排序概念和分类
1排序概念和分类 1.1内排序与外排序 根据在排序过程中待排序的记录是否全部被放置在内存中,排序分为:内排序和外排序。 内排序是在排序整个过程中,待排序的所有记录全部被放置在内存中。外排序是由于排序的记录个数太多,不能同时放置在内存,整个排序过程需要在内外存之间多次交换数据才能进行。 对于内排序来说...
46
热度 -
[综合] GetLastError()函数返回的值及含义
采用GetLastError()函数原因:防止每个程序员都自己定义一套错误码,方便理解与错误分析。 GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,...
54
热度 -
[综合] 旋转矩阵到旋转角的计算
需要根据旋转矩阵求出x,y,z三个轴的旋转角度参考 vector<float>matrix2angle(Eigen::Matrix4frotateMatrix) {floatsy=(float)sqrt(rotateMatrix(0,0)*rotateMatrix(0,0)+rotate...
23
热度 -
[综合] Matrix4x4 矩阵api介绍
Namespace:UnityEngine Description描述 Astandard4×4transformationmatrix. 一个标准的4×4变换矩阵。 Atransformationmatrixcanperformarbitrarylinear3Dtransformations(i....
32
热度 -
21
热度 -
[综合] Linux GCC生成可执行程序的4个步骤——预处理、编译、汇编、链接
一,预编译 操作步骤: gcc-Ehello.c-ohello.i 主要作用: 处理关于“#”的指令 【1】删除#define,展开所有宏定义。例#defineportnumber3333 【2】处理条件预编译#if,#ifdef,#if,#elif,#endif 【3】处理“#include”预编...
36
热度 -
[综合] cmd命令查看ip的方法以及其他命令
cmd命令查看ip的方法以及其他命令 现如今,在现在如此发达的信息社会中,电脑已经是家家户户必备的产品之一了。那么,在我们使用电脑的过程中,可能会遇到一些操作上的问题。那么我们该如何去解决它们呢?今天,小编就为大家带来一个Windows自带的cmd命令行,这是一个十分强大的命令行,下面就为大家...
71
热度 -
[综合] C++ 类内函数指针的使用的使用
引言 在C++实际应用中,经常遇到需要处理n多命令的场景。比如输入是xml的字符串,需要根据里面的定义实现不同的处理功能。 在这种场景下,我们通常是接收xml作为一个接口,在里面分析出来命令类型,然后使用一堆的ifelse语句来进行处理。 但是在这种极其具有统一性的场景中,还可以使用函数处理指针,来...
78
热度 -
[综合] MFC 光标设置总结
引言 软件之前光标设置,在其他模块都会涉及设置鼠标光标,实现比较随意,出现问题排查起来比较困难,耽误时间。现在涉及到软件的鼠标光标设置,统一封装成统一的接口函数,设置光标统一放在统一模块实现。 函数功能分析 LoadCursorA 从与应用程序实例关联的可执行文件(.exe)加载指定的游标资源。 ...
43
热度 -
[综合] Redis中关于sdshdr8 结构体的理解和使用
解析 sdshdr8 #pragmapack(1) struct__attribute__((__packed__))sdshdr8{uint8_tlen;/*used*/ uint8_talloc;/*excludingtheheaderandnullterminator*/ unsignedch...
33
热度 -
[综合] xp系统蓝屏,xp系统蓝屏的详细解决过程
xp系统蓝屏的详细解决过程,现在XP系统微软停止开发了,服务也升级不得了。刚刚使用时还是好好的,能够正常的运行,怎么一言不合就蓝屏了呢?那么xp蓝屏怎么办呢?跟你们分享一下小编解决xp蓝屏的经验吧。 重新启动,快速按F8 用箭头上下选择“最后一次正确的配置(您的起作用的最近设置” 选择(安全模式)...
17
热度 -
[综合] javascript创建对象的四种方式
1.通过构造函数obj来创建 varobj=newobject(); obj.name="xm"; obj.age=19; obj.eat=function(){ } 2.字面量创建 varobj={ name:"xm", age:19, eat:function(){} } 3.工厂函数 fu...
89
热度 -
[综合] echarts各种调整样式(史上最全)
Echars各种样式调整(史上最全) //全图默认背景//backgroundColor:‘rgba(0,0,0,0)’,//默认色板color:['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed','#ff69b4','#ba55d3','#cd5c...
95
热度 -
[综合] vue 项目全局修改element-ui的样式
引入了element-ui,但是和我们自己的样式颜色有很大的不同, 官网自定义主题→点击查看 修改例子:在src文件下创建element-var.scss,代码如下 $--color-primary:yellow;/*修改按钮primary的颜色*//*改变icon字体路径变量,必需*/$--fon...
92
热度 -
[综合] HTML常用标签(c类)
1.定义图形<canvas> <canvasid="canvas_name"></canvas> <script> varcanvas=document.getElementById('canvas_name'); varctx=canvas.getC...
65
热度