自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Qt之QSlider介绍(属性设置、信号、实现滑块移动到鼠标点击位置)

在实际的应用中,我们希望实现的是"用户点哪就移动到哪儿",如果想实现这一点,需要重写mousePressEvent方法来实现。打开ui设计器,右键当前QSlider对象,提升为,提升的类名称写MySlider,添加,选中刚刚添加的类,提升。可以很明显的看到,正如上面所说,关闭滑块跟踪后,只有在释放滑块时才发出valueChanged信号。前面有说到在用鼠标点击滑块的特定位置时,鼠标并不会移动到用户所点击位置,而是按照设定的。文件----新建文件或项目----c+±—c++ Class—choose。

2024-05-17 06:32:15 496

原创 Qt之QSlider介绍(属性设置、信号、实现滑块移动到鼠标点击位置)(2)

之所以有鼠标点击时的步进值设置,是因为在默认情况下,点击QSlider,QSlider的滑动条并不会移动到所点击的位置,而是向前或向后移动PageStep大小。在实际的应用中,我们希望实现的是"用户点哪就移动到哪儿",如果想实现这一点,需要重写mousePressEvent方法来实现。可以很明显的看到,正如上面所说,关闭滑块跟踪后,只有在释放滑块时才发出valueChanged信号。前面有说到在用鼠标点击滑块的特定位置时,鼠标并不会移动到用户所点击位置,而是按照设定的。

2024-05-17 06:31:40 309

原创 Qt之QSlider介绍(属性设置、信号、实现滑块移动到鼠标点击位置)(1)

在实际的应用中,我们希望实现的是"用户点哪就移动到哪儿",如果想实现这一点,需要重写mousePressEvent方法来实现。打开ui设计器,右键当前QSlider对象,提升为,提升的类名称写MySlider,添加,选中刚刚添加的类,提升。可以很明显的看到,正如上面所说,关闭滑块跟踪后,只有在释放滑块时才发出valueChanged信号。前面有说到在用鼠标点击滑块的特定位置时,鼠标并不会移动到用户所点击位置,而是按照设定的。文件----新建文件或项目----c+±—c++ Class—choose。

2024-05-17 06:31:06 402

原创 Qt中的常用容器类_qt exe应用容器

这样的数据类型涵盖了大部分你可以存储的类型,包括基本类型入int和double,指针类型,Qt的数据类型QString,QDate,QTime,但不包括QObject或其子类(QWidget,QDialog,QTimer等等)。事实上,对QVector和QStack来说,由于它们的元素都是存储在连续的内存中,所以它们的迭代器类型就是T*,它们的只读迭代器类型就是const T*。另外,上面我们就说过,QListIterator是只读迭代器,所以,我们无法使用该迭代器在遍历的过程中进行插入或删除操作。

2024-05-17 06:30:32 842

原创 JSON和API接口初识_json格式在api项目中的使用

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用开发与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。————来自百度百科简而言之,就是各大厂商或个人将其封装好的函数/功能的接口提供给我们,我们通过直接调用其接口就可以完成相应的功能,而不用了解其中的内部逻辑。那么API接口和JSON又有什么关系呢。

2024-05-17 02:53:52 667

原创 Jsoncpp 交叉编译到arm64位系统_cmake生成arm64 libjsoncpp

选择Specify options for cross-compiler 然后Next。进入刚刚解压的jsoncpp源码目录 创建build目录 运行cmake-gui。cmake-gui选好源码目录和build目录 点击configure。将下载的源码copy到你自己指定的路径下并解压。如图选择好交叉编译器 点击Finsh。

2024-05-17 02:53:18 292

原创 jQuery-XSS漏洞(CVE-2020-11022 CVE-2020-11023)_cve-2020-11023复现

在大于或等于1.2且在3.5.0之前的jQuery版本中,即使执行了消毒(sanitize)处理,也仍会执行将来自不受信任来源的HTML传递给jQuery的DOM操作方法(即html()、.append()等),从而导致xss漏洞。上面漏洞验证payload代码没有问题,有些可能由于编辑器问题,复制后有些许问题,这里我给出我本地使用的poc,大家下载修改js路径即可使用。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-17 02:52:44 423

原创 JLX12864G液晶显示屏驱动_stm32 jlx12864

*1/9偏压比*/LCD_Write(REG_CMD,0x81);

2024-05-17 02:52:10 864

原创 C语言读取BMP文件信息并在CMD窗口显示图片_cmd显示图片

位图的基本格式可以参考其它博客,这里不进行详细说明。该实验可以更加深入地理解位图的文件结构,以及C语言文件操作的方法。并且理解字节对齐的根本含义。

2024-05-16 21:53:35 225

原创 C语言读取BMP文件信息并在CMD窗口显示图片_cmd显示图片(1)

原始图片可以在网上下载24位颜色的位图,然后用画图工具进行裁剪编辑,为简单起见,我们限定只使用黑白两种颜色,位图的大小建议不要过大,因为CMD窗口无法显示完全。位图的基本格式可以参考其它博客,这里不进行详细说明。该实验可以更加深入地理解位图的文件结构,以及C语言文件操作的方法。并且理解字节对齐的根本含义。不使用单字节对齐系统默认四字节对齐。

2024-05-16 21:53:01 339

原创 C语言编程建议和技巧(同样适用于单片机的学习)_单片机c语言编程的高级技巧

C语言不同寻常,因为它允许指针指向任何事物。指针是锋利的工具,像任何这样的工具一样,使用得当可以产生令人愉悦的生产力,但使用不当也可以造成极大的破坏。指针在学术界的名声不太好,因为它太危险了,莫名其妙地就变得糟糕的不行。但我认为它是强大的符号,它可以帮助我们清楚地自我表达。思考:当有指针指向对象时,对于那个对象,确切地说它只是名称,其它什么也不是。第一个指向一个node(节点),第二个计算为(可以说)同一个node。但第二种形式是不太容易理解的表达式。这里解释一下,因为我们必须要知道node是什么,i。

2024-05-16 21:52:27 614

原创 AD学习问题记录(二):pcb设计规则检查报错Silk To Solder Mask Clearance Constraint_ad silk to solder mask

这个报错不是大问题,稍微调整一下就好了,可以更改封装,也可以更改检查规则。可以缩小检查规则里的最小距离,也可以干脆取消此项检查。学习初期的问题要及时解决。收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。

2024-05-16 13:50:37 323

原创 AD学习之旅(15)— 导入LOGO到PCB_ad导入logo 脚本 凡亿

当我们在PCB的设计当中,我们有时候需要标属版权,这个时候我们就需要把自己的Logo印制在PCB板上面。Altium Designer LOGO的导入教程Altium logo的导入方式。

2024-05-16 13:50:03 276

原创 AD学习之旅(15)— 导入LOGO到PCB_ad导入logo 脚本 凡亿(3)

可以看到打开如下界面。

2024-05-16 13:49:29 275

原创 AD学习之旅(15)— 导入LOGO到PCB_ad导入logo 脚本 凡亿(2)

可以看到打开如下界面。

2024-05-16 13:48:54 298

原创 【ESP8266 快速入门】硬件:ESP12S ESP12F最小系统设计及typeC自动下载电路设计_esp826612s引脚图及其功能

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取

2024-05-16 02:19:37 270

原创 【ESP8266 快速入门】硬件:ESP12S ESP12F最小系统设计及typeC自动下载电路设计_esp826612s引脚图及其功能(1)

脚序名称功能说明1RST复位引脚,低电平有效2ADCA/D 转换结果。输入电压范围 0~1V,取值范围:0~10243EN芯片使能端,高电平有效4IO16GPIO16,与 RST 管脚相连时可做 deep sleep 的唤醒5IO146IO127IO138VCC3.3V VDD;外部供电电源输出电流建议在 500mA 以上9GND接地10IO1511IO212IO0GPIO0下载模式:外部拉低,运行模式:悬空或者外部拉高13IO4。

2024-05-16 02:19:03 1065

原创 【C语言】string

*strtod()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,到出现非数字或字符串结束时(‘\0’)才结束转换,并将结果返回。//输出结果为3 为’o’对应的下标。//str1和str2所指内存区域不可以重叠且str1必须有足够的空间来容纳str2的字符串。因为这里的str指向的常量区"I love Acm"的地址 是不能再被更改指向内容的*///输出结果为 str1 is greater than str2。//输出结果为I Love。

2024-05-16 02:18:28 581

原创 【CC2530入门教程-06】CC2530的ADC工作原理与应用_cc2530那些引脚具有adc功能

CC2530的ADC模块支持最高14位二进制的模拟数字转换,具有12位的有效数据位,它包括一个模拟多路转换器,具有8个各自可配置的通道,以及一个参考电压发生器。:通过写ADCCON3触发一个单通道转换完成时,将产生一个中断,而完成 一个序列转换时,是不产生中断的。:内部生成的电压、AVDD5引脚、适用于AIN7输入引脚的外部电压,或者 适用于AIN6~AIN7输入引脚的差分电压。:在程序设计中,通过写ADCCON3寄存器触发单通道ADC转换,一旦寄存器被写入,转换立即开始。中相应的位必须设置为1。

2024-05-16 02:17:52 670

原创 Python-16 函数:内嵌函数和闭包_python 内联函数和闭包

Python的函数定义可以嵌套的,也就是允许在函数内部创建另一个函数,这样的函数叫做内嵌函数或者内部函数。

2024-05-16 00:08:22 651

原创 pthread_detach函数_pthread detach函数

/定义pthread_attr_t类型的变量。

2024-05-16 00:07:48 231

原创 protobuf入门教程(三):常用序列化 反序列化接口_proto的serializewithcachedsizestoarray后如何反序列化

/在/usr/local/include/google/目录下,查找包含"SerializeToArray"所有的文件,同时打印所在行。//O_RDONLY: 只读方式。//反序列化,buf的内容设置给obj的成员。来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**//反序列化, str内容设置给obj的成员。string str;//C数组的序列化和序列化API。

2024-05-16 00:07:14 506

原创 PostMan:高级使用教程_postman 高级用法

4.使用配置好的变量:用两个大括号{{}}来使用我们配置好的变量,环境可以在第七个环境选择中进行选择,这样我们修改端口IP时只需要配置新的环境变量就能将所有的测试用例修改,减少我们的工作量。在postman中的tests文本中我们可以写我们自己的断言,用来判断用例执行结果是否我们所需要的。以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**右侧的红色字体时postman中提供给我们的一些简单的测试断言,发杂的需要我们自己写。2.配置自己的变量:然后点击add增加。

2024-05-16 00:06:38 246

原创 图像的拉普拉斯算子之c++实现(qt + 不调包)_laplacian函数计算图像清晰度c(1)

(img-FdB9nhNZ-1715713507024)]拉普拉斯素描 k是用来消噪声点,ka是用来消灰度较低的斑点。高斯拉普拉斯边缘检测。

2024-05-15 03:05:30 889

原创 图像的形态学应用(击中 不击中运算和细化处理)之c++实现(qt (1)

【代码】图像的形态学应用(击中 不击中运算和细化处理)之c++实现(qt (1)

2024-05-15 03:04:52 222

原创 图像的Hough直线检测之c++实现(qt + 不调包)_hough变换直线检测 c

/先用边缘检测生成图像,接着hough变换,再滤波,最后画出直线 ,其中k1取值3000。

2024-05-15 03:04:14 867

原创 后台经验分享:如何做权限管理系统设计?_收料app系统权限设计怎么做

页面权限,操作权限,数据权限。页面权限控制你可以看到哪个页面,看不到哪个页面。很多系统都只做到了控制页面这一层级,它实现起来比较简单,一些系统会这样设计,但是比较古板,控制的权限不精细,难以在页面上对权限进行更下一层级的划分。操作权限则控制你可以在页面上操作哪些按妞。延伸:当我们进入一个页面,我们的目的无非是在这个页面上进行增删改查,那在页面上对应的操作可能是:查询,删除,编辑,新增四个按钮。可能你在某个页面上,只能查询数据,而不能修改数据。数据权限。

2024-05-15 03:03:34 933

原创 linux下使用tcpdump工具分析UDP报文_tcpdump查看udp接收的数据并打印(1)

UDP数据部分为应用层报文,而UDP报文再向下层(OSI七层网络模型)网络层(IP协议)传递时,会被加上IP协议头。通过tcpdump工具获取到了发送或接收到的报文包,但是如何读取,还需要了解UDP报文格式。码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**UDP协议和TCP协议同位于传输层,介于网络层(IP)和应用层之间。

2024-05-14 17:36:58 418

原创 Linux下v4l2-camera子系统分析之初始(一)_linux camera子系统的基本原理

int bus_id;/* soc camera host总线 */、大纲路线、电子书籍、讲解视频,并且后续会持续更新**

2024-05-14 17:36:21 665

原创 Linux 命令之 tree -- 以树状图列出目录的内容 查看目录内容_tree打印当前目录

-v | 按版本对文件进行字母数字排序。| -X | 打印出树的XML表示。| -x | 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外 || -version | 输出版本信息 |--help| 打印使用帮助信息 |

2024-05-14 17:35:41 635

原创 Linux V4L2驱动框架分析之(三):v4l2设备的缓存管理_v4l2 清空缓存队列

一般在v4l2_file_operations的open回调里设置并调用vb2_queue_init函数初始化vb2_queue,最关健的要设置vb2_queue的ops、mem_ops成员。础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!采用streaming方式时,平台v4l2设备驱动需要设置与初始化该成员。根据具体设备使用缓存区的方式,选择对应的vb2_mem_ops。

2024-05-14 17:34:59 259

原创 2024年最新网络安全应急响应-电子数据取证技术_电子取证与应急响应,2024年最新物联网嵌入式开发面试

由于内存中有大量的结构化及非结构化的数据,可通过对物理内存镜像提取出有价值的数据,常见的有价值数据包括进程列表、动态链接库、打开文件列表、网络连接、注册表、加密密钥或密码、聊天记录、互联网访问、电子邮件、图片及文档等。易失性是指数据保存的环境如果不能满足某种条件,就确定会丢失,例如保存在DRAM中的数据是易失的,因为只要DRAM的电源被切断,其中所保存的数据就会丢失。易失性数据一般通过命令行方式提取,可减少对其他易失性数据的破坏,也可以通过专业的设备或工具提取,如Sysinternals等工具。

2024-05-14 08:37:11 729

原创 2024年最新红黑树(C++实现)_c+(1),2024年最新看完我工资从12K变成了20K

/左单旋//右单旋//左右双旋//右左双旋//中序遍历//中序遍历子函数return;//判断是否为红黑树if (_root == nullptr) //空树是红黑树cout

2024-05-14 08:36:32 595

原创 2024年最新算法的影响力有多少_算法带给人类的影响(1),BAT常见的20道物联网嵌入式开发面试题详解

这些算法用于数据分析、模式识别、预测和优化等任务。6. 数据处理和算法库:掌握基本的数据处理和操作,了解常见的算法库和工具,如NumPy、Pandas、Scikit-learn等,能够使用它们实现和应用各种算法。6. 优化和运筹学:算法在优化和运筹学中用于解决各种问题,如线性规划、整数规划、排班、路径优化等。熟悉常见的数据结构,如数组、链表、栈、队列、树、图等,能够理解它们的特点和应用场景。以上只是一些常见的应用领域,实际上,算法在各个学科和行业中都有应用,起着至关重要的作用,推动着科学技术的进步和创新。

2024-05-14 08:35:52 520

原创 2024年最新程序员,这样面试,你的成功率能达到 90%!(1),成功收获美团,小米offer

建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。你的气场是优雅的自信的积极的,还是灰暗的自卑的,面试官都会感受到,从而对你产生初步判断和定义。面试官最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等。面试这件事是一个双向选择的过程,你付出劳动,企业付你劳动薪酬,所以这是一种平等的关系。

2024-05-14 08:35:10 828

原创 2024年最全C++ Qt高级开发视频教程_明仕强qt(2),程序员进阶知识点

第十一章是我们的企业级项目实战:实现一个视频会议客户端,本项目可以进行多人视频通话,直播,桌面分享等功能,本项目我会从零开始,进行项目搭建,功能调试,bug fixed, 带领大家做一个企业级项目。既然是做企业级项目,必然需要和后台交互,http编程也是必要的,第六章将详细介绍http编程,用户注册,登录,后台接口请求等知识;课程中如果讲的不对的地方,请大家指出,我及时修正,我也只是一个普通开发者,也不是所有的技术都会,尽我所能,把我所会的教给大家,让我们一起为Qt的发展,尽一份绵薄之力。

2024-05-14 04:02:38 687

原创 2024年最全C#控制台操作串口实例例程_c# 串口通讯 控制台,物联网嵌入式开发开发快速上手

书籍、讲解视频,并且后续会持续更新**

2024-05-14 04:02:00 255

原创 2024年最全C# DataTable使用方法详解,快来收藏

从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-14 04:01:22 346

原创 2024年最全ASCII对照表(0-180)_00是谁的ascii,最新高频物联网嵌入式开发笔试题分享

17 | 11 | DC1 | 设备控制 1 (Ctrl/Q) || 24 | 18 | CAN | 取消 (Ctrl/X) || 26 | 1A | SUB | 替换 (Ctrl/Z) || 10 | 0A | LF | 换行 (Ctrl/J) || 12 | 0C | FF | 换页 (Ctrl/L) || 13 | 0D | CR | 回车 (Ctrl/M) || 14 | 0E | SO | 移出 (Ctrl/N) || 15 | 0F | SI | 移入 (Ctrl/O) |

2024-05-14 04:00:40 772

空空如也

空空如也

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

TA关注的人

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