自定义博客皮肤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)
  • 收藏
  • 关注

原创 S32K314 UART配置

UART(Universal Asynchronous Receiver and Transmitter,通用异步收发器)串口在嵌入式中用途非常广泛,主要用途有:调试、MCU和外设(5G、蓝牙等)通信等。

2024-11-26 10:31:01 1387 5

原创 iOS应用开发之权限说明

在iOS应用开发的过程中,需要配置info.plist文件给应用添加权限,该文件是键值对的形式。下面对info.plist文件中的部分权限进行说明,详细内容请以苹果开发者官网为准:https://developer.apple.com/documentation/bundleresources/information_property_list。

2023-05-17 18:22:06 1573 1

原创 FTP协议简介

FTP(File Transfer Protocol,文件传输协议)是一种C/S架构的应用层协议,使用TCP进行传输,用于客户端从远程的服务器下载、上传文件。FTP协议与操作系统无关。

2022-08-24 18:28:57 5547

原创 NAPI笔记

本文对NAPI的实现进行了简单的说明和举例

2022-07-14 14:01:21 4358 2

原创 浮点变量(float, double等)和零值的比较

注意!!!切不可将浮点变量(float, double)用 “==” 或 “!=” 与任何数字进行比较。正确的做法是转化成 “>=” 或 “<=” 的形式去比较。1. 错误示例例如,double浮点变量和0的比较,不要写成 if (x == 0),这种是错误的。2. 正确示例其中,EPSINON是允许的误差,可根据自己程序的需要定义精度。#define EPSINON 0.00001 // 自己按照程序需要的精度定义double x;if (x >= -

2022-03-22 18:13:04 2441

原创 C++ 多线程之互斥锁的实现

一、锁的作用在多线程的操作系统中,经常会出现多个线程同时访问同一块资源的情况,比如一个线程正在对一个变量进行读操作,另一个线程也同时在对这个变量进行写的操作,则会出现逻辑混乱,甚至程序崩溃。为了保护共享资源(变量或者代码)不被并发访问,需要使用锁对共享资源的访问进行控制。二、互斥锁互斥锁属于线程锁的一种,是一种简单的加锁方法,互斥锁只有两种状态,即上锁和解锁。三、互斥锁的实现1. 头文件:#include <mutex>2. 创建类对象:std::mutex g_

2022-03-14 19:01:44 3738

空空如也

空空如也

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

TA关注的人

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