自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于LVGL的4寸电容屏,可4G,可WIFI,串口,内置MQTT,MUBBUS通讯协议功能丰富

c/c++原生代码内置串口测试页:

2024-02-29 09:54:16 536

原创 c++ 万能 编码转换函数 UTF-8 GBK UTF-16 USC-2 USC-4

【代码】c++ 万能 编码转换函数 UTF-8 GBK UTF-16 USC-2 USC-4。

2023-12-11 16:46:25 571 2

原创 C++ 常用编码格式转换 UTF-8与GBK转换依赖iconv库

UTF-8 UCS2 GBK

2023-10-12 17:01:30 1350 5

原创 Linux下c语言关于时间戳转换问题

函数默认将时间戳转换为本地时区的时间,而不是UTC时间。在某些情况下,本地时区可能与UTC时间有偏差,从而导致转换结果出现偏移。为了解决这个问题,你可以使用。linux下时间戳是一个随晶振变化的量,但是世界各地的时区是不一样的。这个时间是基于 欧洲时间的,如果用北京时间戳 ,会导致时间慢8个小时。函数将时间戳转换为UTC时间,然后手动调整时区的偏移量。

2023-10-10 09:48:42 387 1

原创 c++ 11 手撕线程池

public:i++) {return!});return;task();});t.join();private:bool stop;public:i < 10;i++) {});return 0;

2023-09-27 15:24:14 161 1

原创 c++异步处理 不影响主线程

cout << "线程延迟执行" << endl;cout << "线程执行完" << endl;cout << "线程超时" << endl;主线程设置等待时间,如果到时间就返回结果。

2023-09-17 11:30:15 181 1

原创 数组与指针

数组是一段连续的内存、编译器在编译前需要明确数组的大小(编译器好分配空间 栈区)、指针本质上是个变量、变量里面存了其他变量的地址(索引)、如果只声明指针那么不分配内存或不指向有内存的地址就没有意义!

2023-09-11 00:34:50 61

原创 c语言 Http请求(curl标准库)

/ 发送HTTP POST请求,提交form-data数据。// 设置连接建立的超时时间为5秒。// 可继续添加其他字段。// 设置form-data数据。// 添加form-data字段。// 设置form-data数据。// 设置响应数据保存的缓冲区。// 设置总超时时间为10秒。// 设置请求的URL。// 设置POST请求。// 设置响应处理函数。// 创建一个CURL句柄。结构体数组实现 post表单。// 初始化CURL库。// 清理CURL库。

2023-09-08 08:44:04 821 1

原创 WINDOWS Bitmap单色图

/ 头信息长度,对于Windows位图,一般为40。// 数据偏移量,即图像数据相对于文件起始处的偏移。// 图像数据的压缩方式,一般为0(表示不压缩)// 每个像素所使用的位数,一般为24。// 图像数据的实际大小,以字节为单位。// 水平分辨率,单位为像素每米。// 垂直分辨率,单位为像素每米。// 文件类型,必须为"BM"// 保留字段1,一般为0。// 保留字段2,一般为0。// 图像宽度,单位为像素。// 图像高度,单位为像素。// 图像平面数,一般为1。//读取bmp函数 注意!

2023-08-08 10:30:57 144

原创 嵌入式c/c++打印机标准指令TSPL指令书写

【代码】嵌入式c/c++打印机标准指令TSPL指令书写。

2023-08-08 10:26:09 1294 2

原创 16进制浮点转换10进制浮点数 c语言算法

/ 输入字节数不足,无法转换。因为联合体是共享内存。

2023-08-04 13:40:08 615

原创 大端模式转换小端模式转换 16进制转换10进制

思想:通过位移讲各位置的字节数据转成相应的大小后再一起相加最后转成10进制数据。shift += 8;// 一个字节是 8 位。// 将大端模式下的 16 进制数转换为 10 进制数。// 将小端模式下的 16 进制数转换为 10 进制数。shift += 8;// 一个字节是 8 位。

2023-07-25 09:35:09 653

原创 C语言中 关于BOOL类型

原生的C语言版本并没有bool类型,而是 Typedef int BOOL 所以在c语言里面BOOL不是一个具体的数据类型,而是4个字节的宏定义,而C++里面的bool确实有这个类型,并且是1个字节的具体数据类型、、

2023-07-25 09:19:10 119

空空如也

空空如也

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

TA关注的人

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