自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用QSerialPort内存不断增长以及原因剖析

从Qt源码的角度分析QSerialPort可能存在的内存不断增长的原因。

2022-07-18 22:47:07 3269 4

原创 QTcpSokcet网络通信开发总结

QTcpSocket开发过程中遇到问题整理,并总结其原因

2022-03-28 01:27:47 4495

原创 C/C++基于线程的并发编程(三):死锁

导航什么叫死锁死锁的充分必要条件如何避免死锁什么叫死锁死锁的充分必要条件如何避免死锁

2021-06-15 23:40:05 990

原创 C/C++基于线程的并发编程(二):线程安全和线程锁

导航线程安全线程不安全例子互斥锁线程安全的代码实现C++线程安全实现C语言线程安全实现线程安全所谓线程安全不是指线程的安全,而是指内存的安全。线程是由进程所承载,所有线程均可访问进程的上下文,意味着所有线程均可访问在进程中的内存空间,这也是线程之间造成问题的潜在原因。当多个线程读取同一片内存空间(变量、对象等)时,不会引起线程安全问题。但是当多个线程对同一片内存空间进行写操作时,就需要考虑内存安全问题。线程不安全例子#include <iostream>#include <thr

2021-05-23 20:50:59 3158

原创 C/C++基于线程的并发编程(一):初识线程编程

导航什么是线程什么是线程线程就是运行在进程上下文中的单元。进程是由多个线程组成,最简单的进程由一个线程组成,而这个线程就叫做主线程。线程由内核自动调度。每个线程都有自己的线程上下文,包括一个唯一的线程ID、栈、栈指针、程序计数器、通用目的寄存器和条件码。由于多线程编程均在同一进程中,所以线程之间共享这个进程虚拟地址空间的所有内容,包括它的代码、数据、堆、共享库和打开文件等。这也是的线程的并发编程的引发安全性问题的原因,后续会对线程安全进行展开阐述。...

2021-05-23 00:13:28 356 1

原创 C/C++:单例模式

单例模式以及引用详解什么是单例模式饿汉模式懒汉模式引用的本质优化单例模式实现什么是单例模式单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。饿汉模式饿汉模式,就是比较饥饿,在创建静态对象指针时已经创建对象实例。所以该种单例模式时线程安全的,对象在程序运

2021-05-19 23:16:48 448 3

DS18B20数据手册

DS18B20温度传感器数据手册,内容包括该芯片的驱动条件,电气特性,和驱动时序图。主要用于基于DS18B20的温度检测项目。

2019-10-11

DRV8825电机驱动芯片数据手册

DRV8825电机驱动芯片数据手册,内容包括该芯片的驱动条件,电气特性,和驱动时序图。主要用于基于DRV8825电机项目。

2019-10-11

A4988电机驱动芯片数据手册

A4988电机驱动芯片数据手册,内容包括该芯片的驱动条件,电气特性,和驱动时序图。主要用于基于A4988电机驱动项目。

2018-12-28

A4982电机驱动芯片数据手册

A4982电机驱动芯片数据手册,内容包括电气属性,下位机驱动时序图。主要用于基于A4982电机驱动项目。

2018-12-28

空空如也

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

TA关注的人

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