自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 光盘完成-qt-动画

光盘完成

2024-04-21 22:56:39 768

原创 画家-qt-surce

/升级画家分析:这段代码是用于绘制图形视图的部分。1. `void GraphicView::paintEvent(QPaintEvent *pe)`: 这是一个事件处理函数,当图形视图需要被绘制时被调用。它接收一个指向QPaintEvent对象的指针作为参数。`: 这里创建了一个QPainter对象,用于执行绘图操作。`viewport()` 返回图形视图的视口,即可视区域的矩形。`: 这一行设置了绘图选项,指定了平滑的像素转换。

2024-04-21 19:44:50 628 1

原创 总结-UDS诊断

主要讲述了如何通过网线连接盒子,进行数据设备配置、数据记录和DBC操作。同时,还介绍了如何使用C语言编写算法,并生成相应的代码。在解析文档中,可以对数据进行判断和添加信号名称。此外,还提到了设备的安全算法、编程会话状态切换、功能环境访问等操作。会议还讨论了离线刷写、查看版本信息、故障码统计报告等功能的实现。最后,介绍了整个操作流程,包括安全算法、文件下载、地址信息、日志管理等。

2024-02-20 21:13:30 73 1

原创 QT系统移植教程

一个人要像一只队伍

2024-01-02 22:59:26 603

原创 化弧线的-emWin5.12使用方法

emWin5.12

2024-01-02 17:04:32 543

原创 程c1_怎么设置字体默认打开方式

打开 `VS Code`,进入 `文件 -> 首选项 -> 设置`,在搜索框中搜索 `files.encoding`,将编码格式设置为 `gb2312`。这样设置之后,每次打开该项目时,`VS Code` 会优先使用 `gb2312` 编码格式来打开文件。`VS Code` 中并没有直接设置打开项目的字体编码的选项。2. 项目中增加 `.vscode/settings.json` 文件。1. 修改 `VS Code` 配置。

2024-01-02 09:16:45 338

原创 QT-a1起步

1.2.3.4.5。6。

2023-12-19 23:49:17 445

原创 .QT信号槽,如何同步异步?

Qt 信号槽connect的同步与异步处理

2023-12-13 20:01:00 522

原创 虚函数与纯虚函数 -区别

构造函数不定义为虚函数构造函数是在实例化对象的时候进行调用,如果此时将构造函数定义成虚函数,需要通过访问该对象所在的内存空间才能进行虚函数的调用(因为需要通过指向虚函数表的指针调用虚函数表,虽然虚函数表在编译时就有了,但是没有虚函数的指针,虚函数的指针只有在创建了对象才有),但是此时该对象还未创建,便无法进行虚函数的调用。所以构造函数不能定义成虚函数。析构函数定义成虚函数。

2023-12-13 19:39:12 1107 1

原创 成为一个有条理的人

认知:认为项目管理极其重要,认为项目是变革的载体,任何形式的变革都基于项目,应该应用项目管理来实施变革。认知:认为项目管理必不可少,认为项目管理是在部门管理导致专业化后,跨部门合作的最有效方式,强调项目的跨部门合作性;认知:认可项目的存在,认为任何一件事情都可以运用项目管理的方法进行管理,而且获得更高的效果和效率;技能:拥有自己的做事流程,做事有条理,思路清晰,缺乏项目管理专业技能,以及专业工具技术的使用;经验:拥有领导变革的项目经验,突破已知领域的经验;经验:拥有一定的工作经验,但缺乏基于项目的思考;

2023-12-13 19:10:13 339

原创 j1冒个泡-排序的演变--扩展题

100 哥随机数。

2023-12-11 16:48:05 406

原创 q2-qt-多线程

qt

2023-12-11 15:35:57 632 1

原创 结构体的位域

其实 就是 对齐的方式 ,

2023-12-11 14:06:46 362

原创 c5结构体

2.3.4.5.6.7.

2023-12-11 11:38:57 289

原创 c5-结构体

2023-12-10 23:08:39 330

原创 c4--函数和指针

函数和指针指针 函数。

2023-12-10 23:06:09 854

原创 C3-数组指针

数组指针 +1 移动 一行。

2023-12-10 22:48:42 349

原创 c2-C语言--指针

指针数组

2023-12-10 22:18:32 534

原创 程-c1语言-数组------—维数组和二维数组

字符数组中只能存放字符或字符串,这句话对不对?字符数组中只能存放字符或字符串,这句话对不对?字符数组中只能存放字符或字符串,这句话对不对?不对,字符数组实际上是存放字符编码的。不对,字符数组实际上是存放字符编码的。不对,字符数组实际上是存放字符编码的。

2023-12-10 21:10:41 439

原创 a2读写锁

对应的代码./z3Lock -n 5 -r 3 -w 2结果:另外的 :1702194772:1:read lock...1702194772:1:get read lock ok. 1702194772:1:unlock... 1702194772:1:read lock...1702194772:1:get read lock ok. 1702194772:1:unlock... 1702194772:1:read lock...1702194772:1:get read lock

2023-12-10 16:34:21 865

原创 自炫锁2-b

1.

2023-12-10 11:12:16 763

原创 fa1智能指针Dev

这势必会造成内存泄露,当单例对象比较大,或者程序对内存非常敏感的时候,就必须面对这个问题了。假如某个线程想要释放这个对象,但另外一个线程还在使用这个对象,可能会出现野指针问题。代码的初创者可能会注意内存的释放,但随着代码协作者加入,或者随着代码日趋复杂,很难保证内存都被正确释放。智能指针设计的初衷就是可以帮助我们管理堆上申请的内存,可以理解为开发者只需要申请,而释放交给智能指针。比如我们在开发过程中,经常会在一个 Class 中创建一个线程,这个线程读取外部对象的成员变量。但并不销毁原生指针。

2023-12-03 11:07:47 977

原创 工作养生之道

积极参与有氧运动:定期参与有氧运动,如慢跑、游泳、骑自行车等,有助于增强心肺功能、改善血液循环,提高身体代谢能力。每小时起身活动一下,眺望远处,做一些眼保健操,如眼球转动、眼睛闭合轻轻按压等,有助于缓解眼部疲劳。保持正确的坐姿和站姿:正确的坐姿和站姿对于我们的身体健康至关重要。尽量避免高糖、高盐和高脂肪的食物,多摄入蔬菜、水果、全谷物和健康蛋白质。规律作息时间:规律的作息时间有助于身体的恢复和调节,有助于提高睡眠质量。尽量保持固定的睡眠时间,充足的睡眠对于提高专注力和工作效率至关重要。

2023-12-02 15:49:01 352

原创 a4-Cmake第二站

vmake 使用

2023-12-02 15:36:30 343

原创 c4-网络的理论第一波

1.先吃三只小青蛙我们从 生活中相关的硬件 出发慢慢到internet 历史发展OSI 七层模型我们从1. 1.生活中相关的硬件 出发网卡:直接 与交换机 或者 路由器 交互的硬件;交换机:用于 某一个局域网内数据交换。路由器 : 用于不同子网(不同局域网)的数据交换(路由), 规划路径。调制解调器----信号 转换 ( 电信号 <--->光信号)1.2. internet 历史发展1.3. OSI 七层模型应用层 : 给 用户的 接口, 获得 用户的数据;

2023-11-30 10:14:06 394

原创 c5-http 协议

get 方法请求数据post 请求数据。

2023-11-29 18:52:13 336

原创 c3-非阻塞开始-网络面试

因为,TCP连接没有完全断开指的是connfd(127.0.0.1:6666)没有完全断开,而我们重新监听的是lis-tenfd(0.0.0.0:6666),虽然是占用同一个端口,但IP地址不同,connfd对应的是与某个客户端通讯的一个具体的IP地址,而listenfd对应的是wildcard address。另外需要注意的是,UDP 协议中没有确认、重传机制,因此在数据传输过程中,不能保证数据的可靠性和顺序性,需要应用程序自己来进行处理。2.非阻塞IO 是用什么来实现的?UDP传输时标志位有哪些。

2023-11-29 09:43:40 1304

原创 c2-Tcp/Udp的使用-网络

TCP协议规定,主动关闭连接的一方要处于TIME_ WAIT状态, 等待两个MSL (maximum segment lifetime)的时间后才能回到CLOSED状态.MSL是TCP报文的最大生存时间, 因此TIME_WAIT持续存在2MSL的话就能保证在两个传输方向上的尚未被接收或迟到的报文段都已经消失(否则服务器立刻重启, 可能会收到来自上一个进程的迟到的数据, 但是这种数据很可能是错误的);

2023-11-28 15:28:31 778

原创 c1-复盘笔记-网络

1.协议栈 , 要 开发 协议 栈;---就是link;我们说的是 协议栈本身 :不止包还要去管理各种各样的客户端;

2023-11-28 12:03:38 1033

原创 a4常用的设计模式

①本次实验掌握并编码了适配器模式的类与对象的两种不同方法。②在实现类适配器和对象适配器时,注意,对象适配器模式中的“目标接口”和“适配者类”的代码同类适配器模式一样,只要修改适配器类和客户端的代码即可。

2023-11-27 15:18:13 774 1

原创 a3Cmake使用教程

在使用 add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL])命令时,如果 source_dir 不是当前目录(CMakeLists.txt 所在目录,例子中的 test/ 目录)的子目录,那么就需要显式指定 [binary_dir] 参数,用于存储 source_dir 相关文件。hello/ 目录生成 libhello.so,world/ 目录生成 libworld.so,test/ 目录存储测试程序,测试上述两个库功能是否正常。

2023-11-27 12:43:43 1543

原创 a2面试总结--c++新特性

Map是c++标准库STL提供的一类关联式容器,提供key-value的存储和查找功能。Map是基于红黑树的(同样set也是),那么它的查找速度是log(n)级别的。它的优点是占用内存小。

2023-11-27 11:29:14 1261

b1功课-怎么使用的软件lkMaster

b1功课_怎么使用的软件lkMaster

2024-01-14

a5并发服务器设计-相关知识

a5并发服务器设计

2023-11-29

a4TCP通信原理-相关知识

a4TCP通信原理

2023-11-29

a3udp服务器群发功能

a3udp服务器群发功能

2023-11-29

a2UDP通信原理-相关的知识

a2UDP通信原理-相关的知识

2023-11-29

什么是SPI总线模块,请说明并举例如何使用

什么是SPI总线模块,请说明并举例如何使用

2023-11-23

空空如也

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

TA关注的人

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